Refined project application construction method and device, equipment, medium and product
By building a component pool and component selection instructions, and packaging and generating mobile application installation packages based on component interaction relationships and business logic, the problem of long mobile application development cycles is solved, and efficient development and personalized needs are met.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-28
- Publication Date
- 2026-04-07
AI Technical Summary
In existing technologies, the development cycle of mobile applications for different regions is too long, which cannot effectively meet personalized needs.
By building a component pool, obtaining component selection instructions, selecting target components, and packaging them based on the interaction relationships and business logic between components, an installation package for the mobile application is generated, including permission configuration and integration data.
It effectively reduces the development cycle of mobile applications for different regions, improves development efficiency and flexibility, and meets personalized needs.
Smart Images

Figure CN121807286A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of software development and processing technology, and in particular to methods, apparatus, equipment, media and products for building sophisticated project applications. Background Technology
[0002] Mobile applications have become a core channel for businesses to expand their markets, serve customers, and drive digital transformation. Their importance is particularly pronounced in agriculture, a fundamental industry. However, a significant characteristic of the agricultural sector is its strong regionalization, leading to a complex landscape of diversified and differentiated development. Different regions, due to their unique natural conditions, industrial structures, and cultural environments, have dynamically changing and personalized demands on the functional design, operational logic, and even service models of mobile applications.
[0003] Specifically, these differentiated needs are rooted in several key dimensions: First, the vastly different weather environments and geographical conditions dictate that the agricultural guidance and disaster early warning functions emphasized in arid northern regions will differ from those in humid hilly southern regions. Second, crop planting structure is a core influencing factor; the entire chain of crop production, from planting planning and water and fertilizer management to harvesting and sales, presents vastly different requirements for application functional modules across different regions. Third, the usage habits and digital literacy of agricultural practitioners vary across regions, directly impacting the application's interaction design and functional complexity. All of these factors need to be accurately reflected and addressed within the application.
[0004] Under existing technological frameworks and development models, addressing such highly decentralized and dynamically changing needs typically involves developing, deploying, and maintaining a single application for each regional market. While this development path satisfies the personalized needs of specific regions to some extent, its drawbacks are also significant: expanding into each new market is almost a development process starting from scratch, resulting in a substantial increase in the application development cycle. Summary of the Invention
[0005] This application provides a refined project application construction method, apparatus, equipment, medium and product to solve the shortcomings of the existing technology in the long development cycle of mobile applications for different regions, and to reduce the development cycle of mobile applications for different regions.
[0006] This application provides a refined method for building project applications, including: Obtain a component selection instruction for the target project, and determine multiple target components in the component pool based on the component selection instruction. The component pool includes multiple components, each of which corresponds to a different function. Based on the interaction relationships between the target components and the business logic of the target project, the target components are packaged to obtain the installation package of the mobile application of the target project.
[0007] According to the refined project application construction method provided in this application, the step of obtaining component selection instructions for the target project includes: Obtain the development requirements data of the target project, and generate the component selection instruction based on the development requirements data; The development requirements data shall include at least the application regions of the target project.
[0008] According to the refined project application construction method provided in this application, after determining multiple target components in the component pool based on the component selection instruction, the method further includes: Receive permission configuration instructions for the target component, configure permissions for the function menu of the target component based on the permission configuration request of the target component, and obtain permission configuration information, which includes function menu permissions corresponding to different user roles; The permission configuration information is added to the installation package.
[0009] According to the refined project application construction method provided in this application, the step of packaging the target components based on the interaction relationships between the target components and the business logic of the target project to generate an installation package for the mobile application of the target project includes: Based on the interaction relationships between the target components and the business logic of the target project, the integration data of the target components is determined. The integration data includes at least the rendering order, hierarchical relationship and data exchange model of the target components. The integrated data is added to the installation package.
[0010] According to the refined project application construction method provided in this application, before obtaining the component selection instruction for the target project, the method includes: Acquire development data from multiple projects and perform functional decomposition based on the development data; Based on the functional breakdown results, the implementation functions corresponding to the components in the component pool are determined; The components in the component pool are constructed based on the corresponding implementation functions.
[0011] According to the refined project application construction method provided in this application, before packaging the target components based on the interaction relationships between the target components and the business logic of the target project, the method includes: Based on the calling constraints between components in the component pool, the target component is completed.
[0012] This application also provides a sophisticated project application building apparatus, comprising: The component selection module is used to obtain component selection instructions for the target project, and determine multiple target components in the component pool based on the component selection instructions. The component pool includes multiple components, each of which corresponds to a different function. The component packaging module is used to package the target components based on the interaction relationships between the target components and the business logic of the target project, so as to obtain the installation package of the mobile application of the target project.
[0013] This application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the refined project application construction method as described above.
[0014] This application also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the refined project application construction method as described above.
[0015] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the refined project application construction method as described above.
[0016] The refined project application construction method, apparatus, equipment, medium, and product provided in this application pre-construct multiple components according to achievable functions. Each component can perform a corresponding function. When a new mobile application needs to be developed, multiple target components are selected from the component pool according to the functions required by the mobile application to be developed. Then, based on the interaction relationship between the target components and the business logic of the target project, the target components are packaged to obtain the installation package of the mobile application of the target project. In the development projects of mobile applications for different regions, independent development is not required, which can effectively reduce the development cycle of mobile applications for different regions. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 This is a flowchart illustrating the refined project application construction method provided in this application.
[0019] Figure 2 This is a hierarchical diagram of the intelligent hub in the refined project application construction method provided in this application.
[0020] Figure 3 This is a schematic diagram of the intelligent allocation system architecture in the refined project application construction method provided in this application.
[0021] Figure 4 This is a schematic diagram of the component hierarchy in the refined project application construction method provided in this application.
[0022] Figure 5 This is a schematic diagram of the role and permission determination process in the refined project application construction method provided in this application.
[0023] Figure 6 This is a schematic diagram of the role and permission configuration operation in the refined project application construction method provided in this application.
[0024] Figure 7 This is a schematic diagram of the role and permission configuration process in the refined project application construction method provided in this application.
[0025] Figure 8 This is a schematic diagram of the rendering effect on a mobile device in the refined project application construction method provided in this application.
[0026] Figure 9 This is a structural schematic diagram of the refined project application construction device provided in this application.
[0027] Figure 10 This is a schematic diagram of the structure of the electronic device provided in this application. Detailed Implementation
[0028] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0029] It should be understood that, when used in this specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.
[0030] It should also be understood that the terminology used in this application specification is for the purpose of describing particular embodiments only and is not intended to limit the application. As used in this application specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.
[0031] It should also be further understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0032] As used in this specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrases "if determined" or "if detected [the described condition or event]" may be interpreted, depending on the context, as meaning "once determined," "in response to determination," "once detected [the described condition or event]," or "in response to detection [the described condition or event]."
[0033] The following is combined with Figure 1-8 Describe the refined project application construction method provided in this application. For example... Figure 1 As shown, this refined project application construction method includes the following steps: S110. Obtain the component selection instruction for the target project, and determine multiple target components in the component pool based on the component selection instruction. The component pool includes multiple components, each of which corresponds to a different function. S120. Based on the interaction relationships between target components and the business logic of the target project, package the target components to obtain the installation package of the mobile application of the target project.
[0034] In the refined project application construction method provided in this application, components are the constituent parts of mobile pages. That is, mobile pages are composed of multiple identical or different components. A component can be regarded as the smallest constituent unit of a page. A component can realize the minimum function or form complex functions with other components to meet the needs of the current page for the user to operate and realize the corresponding functions.
[0035] The refined project application construction method provided in this application targets a mobile application development project. This refined project application construction method can be implemented based on an intelligent control center, such as... Figure 2 As shown, this intelligent control hub includes a supporting business layer and a component pool. The business layer includes developed projects, and the component pool includes multiple components. Figure 5As shown, developers of the target project can log in to the intelligent control center platform to obtain development permissions for the target project. After the permissions are granted, they can view the attributes of different components in the component pool. This allows developers of the target project to flexibly create or modify mobile applications according to the needs of the target project. Through the intuitive operation page, they can accurately select the required components from the component pool.
[0036] When the development of a target project requires the development of a mobile application, based on project requirements, a component selection command can be issued through the operation page of the intelligent control center to select certain components. Upon receiving the component selection command, the intelligent control center identifies multiple target components from the component pool based on the command, and packages the target components according to the interaction relationships between them and the business logic of the target project, resulting in the installation package of the target project's mobile application. Figure 3 As shown.
[0037] Components can be obtained by splitting them from existing mobile application pages, based on their independent functions and page elements (such as buttons and banners). In one possible implementation, before receiving a component selection instruction, the process includes: Acquire development data from multiple projects and break down functions based on the development data; Based on the functional breakdown results, determine the implementation functions of each component in the component pool; Components in the component pool are built based on their corresponding functionalities.
[0038] Based on historical project development data, the required functions of historical projects can be broken down, summarized, and analyzed to determine which functions are implemented independently and which are interrelated. Then, corresponding components can be built for each required function, and the interaction relationships between components can be established based on the interrelated functions. For example... Figure 3 As shown, after the initial component construction, a self-developed intelligent rendering technology framework and rigorous automated testing methods can be used to conduct multi-dimensional and multi-level development and verification of each component. By simulating various customer scenarios and user behaviors, the functional integrity, stability, and compatibility of the components are ensured. Through data analysis from different projects, intelligent adaptive pages are built, and by establishing an automated component platform, a complete ecological closed loop is formed for component development and function implementation.
[0039] The refined project application construction method provided in this application pre-constructs multiple components according to achievable functions. Each component can perform corresponding functions. When a new mobile application needs to be developed, multiple target components are selected from the component pool according to the functions required by the mobile application to be developed. Then, based on the interaction relationship between the target components and the business logic of the target project, the target components are packaged to obtain the installation package of the mobile application of the target project. In the development projects of mobile applications for different regions, independent development is not required, which can effectively reduce the development cycle of mobile applications for different regions.
[0040] In one possible implementation, obtaining component selection instructions for the target project can be achieved not only through developer actions on the operation page, but also through automatic generation based on the target project, specifically including: Obtain development requirement data for the target project, and generate component selection instructions based on the development requirement data. The development requirement data must include at least the application region of the target project.
[0041] The development requirements data reflects the functions that the target project needs to achieve. In this implementation method, developers can directly input the development requirements data of the target project. The device that executes the refined project application construction method provided in this application can determine the functions that the target project needs to achieve based on the development requirements data, and then generate component selection instructions based on these functions to select target components from the component pool.
[0042] In some embodiments, development requirement data may include precise and detailed functionalities of the target project; for example, development requirement data may be the development manual for the target project. In other embodiments, development requirement data may include the application region of the target project. Specifically, in these embodiments, the functionalities required for applications in different regions can be summarized in advance, so that after the application region is determined, the required functionalities for that region can be automatically determined, thereby identifying the target components.
[0043] Whether component selection instructions are obtained through developer actions on the operation page or generated based on development requirement data, these methods may suffer from incomplete target components corresponding to the component selection instructions. For example, developers may omit some components, or the summary results for functions in different application regions may be incomplete. To address this deficiency, in one possible implementation of the refined project application construction method provided in this application, after determining multiple target components in the component pool based on component selection instructions, and before packaging the target components based on the interaction relationships between the target components and the business logic of the target project, the following steps are also included: The target component is completed based on the calling constraints between components in the component pool.
[0044] When building components in a component pool, call constraints can be added between components based on their functionality. These constraints reflect the data call logic between components. For example, if component A's functionality depends on certain data, and that data is the output or generated data of component B, then a call constraint exists between components A and B. In one implementation of the refined project application building method provided in this application, after determining multiple target components based on component selection instructions, the target components are completed based on the call constraints between components in the component pool. For example, if component A's functionality depends on the output or generated data of component B, even if the application doesn't need component B's functionality, it still needs component B to provide data for component A. After determining component A as a target component based on component selection instructions, component B is also included as a target component based on the call constraints between components A and B.
[0045] The refined project application construction method provided in this application saves R&D personnel the cost of creating and maintaining code branches due to requirement development and iteration, thus achieving automated functional code branch management. Project personnel can dynamically adjust through this system to achieve the effect of instant modification and display, eliminating the need for project personnel to synchronize changes to production, R&D, and testing, and the process of periodic modification and verification before going live and seeing the effect, greatly saving time and improving efficiency. It can greatly improve the ability of business and project personnel to quickly form a project based on existing functional components, and can provide business and project personnel with rapid project construction in a very short time, allowing customers to see the initial project effect in the shortest possible time.
[0046] In the refined project application construction method provided in this application, after determining multiple target components in the component pool based on component selection instructions, it further includes: Receive permission configuration instructions for the target component, configure permissions for the function menu of the target component based on the permission configuration request of the target component, and obtain permission configuration information, which includes function menu permissions corresponding to different user roles; Add permission configuration information to the installation package.
[0047] To address the varying permissions and controls across different regions and roles, the system integrates the permission and control relationships between different roles and corresponding components. Based on this integrated data, an intelligent and dynamic permission and control system bidirectionally binds functional permissions and controls to components, forming a closed-loop ecosystem. This enables components to possess a dynamic, controllable, and integrated system, serving projects and creating stable, executable mobile applications.
[0048] In one possible implementation, the permission configuration command can be issued by the project developer based on the operation page, such as... Figure 6 As shown, project developers can select permissions for various menu options included in a component on the operation page, for example... Figure 6 For the "My" component, users can be selected to have permissions for menu options such as "Order Information" and "User Information." Based on the permission configuration request, permission configuration information reflecting the functional menu permissions corresponding to different user roles is generated. This permission configuration information is added to the mobile application's installation package. Therefore, when the mobile application is running, permissions for the corresponding functional menus, including visual permissions and operational permissions, can be granted to the corresponding users based on this permission configuration information.
[0049] like Figure 7 As shown, in another possible implementation of the refined project application construction method provided in this application, it can be connected to the business system, where business personnel upload permission configuration instructions to the business system. These permission configuration instructions include the project, the roles involved in the project, the business type, the relationship between the project and the business, and the business scope and role configuration. The refined project application construction method provided in this application can periodically read permission configuration instructions from the business system to determine the permission configuration information corresponding to each project. When generating the mobile terminal application of the target project, the permission configuration information corresponding to the project is used to package the mobile terminal application together with the target components to generate the installation package of the mobile terminal application.
[0050] The refined project application construction method provided in this application enables real-time access control and visibility permission reshaping for specific roles across functional dimensions, based on complex business logic and ever-changing needs. Whether it's fine-grained management of functional permissions or intelligent changes and expansions of functional visibility, it achieves agile and instantaneous creation or modification of projects.
[0051] Components can be used to build page elements through a data-driven architecture, and can also be used for page rendering and interaction through on-demand loading order, degraded display, and differentiated interaction processes. Components demonstrate the ability to adapt to different needs and implement different functionalities or style renderings. The refined project application construction method provided in this application packages the target components based on the interaction relationships between them and the business logic of the target project, generating an installation package for the target project's mobile application, including: Based on the interaction relationships between target components and the business logic of the target project, determine the integration data of the target components. The integration data includes at least the rendering order, hierarchical relationship and data exchange model of the target components. Add the integrated data to the installation package.
[0052] Based on component relationships and business logic, automated and intelligent project packaging is performed. Through component relationship models and digital models, components can be dynamically combined with projects, and the models of each component can be intelligently registered and allocated, enabling agile project building or modification.
[0053] In one possible implementation, the rendering order of the target components reflects their display state on the mobile application page, the hierarchical relationship of the target components reflects the page hierarchy to which they belong, and the data exchange model of the target components reflects the data exchange logic between them. In another possible implementation, the rendering order, hierarchical relationship, and data exchange model of the target components can be configured based on developer commands, such as... Figure 4 As shown, developers can configure the next level of components. Another possible implementation involves building a decision model based on historical data, and after identifying the target component, automatically generating integrated data for that component based on the decision model.
[0054] When a mobile application is running, after the user completes the login authentication process, the mobile device, based on integrated data, intelligently parses and matches dynamic data and interaction models with components. Through the overall component control system, it analyzes and processes the rendering order, hierarchy, and data exchange of each component, rendering the mobile device's components to the corresponding positions on the page and responding promptly to the bidirectional drive from data and user operations. For example... Figure 8 As shown, mobile applications render components based on their rendering order and display them on the page.
[0055] The refined project application construction apparatus provided in this application is described below. The refined project application construction apparatus described below corresponds to the refined project application construction method described above. For example... Figure 9 As shown, the refined project application building apparatus provided in this application includes: The component selection module 910 is used to obtain component selection instructions for the target project, and determine multiple target components in the component pool based on the component selection instructions. The component pool includes multiple components, each of which corresponds to a different function. The component packaging module 920 is used to package the target components based on the interaction relationships between the target components and the business logic of the target project, so as to obtain the installation package of the mobile application of the target project.
[0056] The refined project application building device provided in this application pre-builds multiple components according to achievable functions. Each component can perform corresponding functions. When a new mobile application needs to be developed, multiple target components are selected from the component pool according to the functions required by the mobile application to be developed. Then, based on the interaction relationship between the target components and the business logic of the target project, the target components are packaged to obtain the installation package of the mobile application of the target project. In the development projects of mobile applications for different regions, independent development is not required, which can effectively reduce the development cycle of mobile applications for different regions.
[0057] In one possible implementation of the refined project application building apparatus provided in this application, the component selection module performs the following steps when executing the instruction to obtain component selection for the target project: Obtain development requirement data for the target project, and generate component selection instructions based on the development requirement data; The development requirements data should at least include the application regions of the target project.
[0058] In one possible implementation of the refined project application building device provided in this application, the component packaging module is further configured to: receive a permission configuration instruction for a target component; configure the permissions of the function menu of the target component based on the permission configuration request of the target component to obtain permission configuration information, the permission configuration information including the function menu permissions corresponding to different user roles; and add the permission configuration information to the installation package.
[0059] In one possible implementation of the refined project application building apparatus provided in this application, when the component packaging module packages the target components based on the interaction relationship between the target components and the business logic of the target project to generate the installation package of the mobile application of the target project, it specifically includes: determining the integration data of the target components based on the interaction relationship between the target components and the business logic of the target project, wherein the integration data includes at least the rendering order, hierarchical relationship and data exchange model of the target components; and adding the integration data to the installation package.
[0060] In one possible implementation of the refined project application building device provided in this application, a component configuration module is also included. The component configuration module is used to obtain development data of multiple projects before receiving component selection instructions, and to perform functional decomposition based on the development data; based on the functional decomposition results, determine the implementation functions corresponding to the components in the component pool; and construct the components in the component pool based on the corresponding implementation functions.
[0061] In one possible implementation of the refined project application building apparatus provided in this application, the component selection module is further used to complete the target component based on the calling constraint relationship between components in the component pool before packaging the target component based on the interaction relationship between the target components and the business logic of the target project.
[0062] Figure 10 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 10 As shown, the electronic device may include a processor 1010, a communications interface 1020, a memory 1030, and a communication bus 1040. The processor 1010, communications interface 1020, and memory 1030 communicate with each other via the communication bus 1040. The processor 1010 can call logical instructions in the memory 1030 to execute a refined project application construction method. This method includes: obtaining component selection instructions for the target project; determining multiple target components in a component pool based on the component selection instructions; the component pool including multiple components, each corresponding to a different function; and packaging the target components based on the interaction relationships between the target components and the business logic of the target project to obtain the installation package of the mobile application for the target project.
[0063] Furthermore, the logical instructions in the aforementioned memory 1030 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0064] On the other hand, this application also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the refined project application construction method provided by the above methods. The method includes: obtaining a component selection instruction for a target project; determining multiple target components in a component pool based on the component selection instruction; the component pool includes multiple components, each corresponding to a different function; and packaging the target components based on the interaction relationship between the target components and the business logic of the target project to obtain an installation package for the mobile application of the target project.
[0065] In another aspect, this application also provides a non-transitory computer-readable storage medium storing a computer program thereon. When executed by a processor, the computer program is implemented to perform the refined project application construction method provided by the above methods. The method includes: obtaining a component selection instruction for a target project; determining multiple target components in a component pool based on the component selection instruction, wherein the component pool includes multiple components, each component corresponding to a different function; and packaging the target components based on the interaction relationship between the target components and the business logic of the target project to obtain an installation package for the mobile application of the target project.
[0066] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0067] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0068] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A refined project application construction method, characterized in that, include: Obtain a component selection instruction for the target project, and determine multiple target components in the component pool based on the component selection instruction. The component pool includes multiple components, each of which corresponds to a different function. Based on the interaction relationships between the target components and the business logic of the target project, the target components are packaged to obtain the installation package of the mobile application of the target project.
2. The refined project application construction method according to claim 1, characterized in that, The step of obtaining the component selection instruction for the target project includes: Obtain the development requirements data of the target project, and generate the component selection instruction based on the development requirements data; The development requirements data shall include at least the application regions of the target project.
3. The refined project application construction method according to claim 1, characterized in that, After determining multiple target components in the component pool based on the component selection instruction, the method further includes: Receive permission configuration instructions for the target component, configure permissions for the function menu of the target component based on the permission configuration request of the target component, and obtain permission configuration information, which includes function menu permissions corresponding to different user roles; Add the permission configuration information to the installation package.
4. The refined project application construction method according to claim 1, characterized in that, The step of packaging the target components based on the interaction relationships between the target components and the business logic of the target project to generate an installation package for the mobile application of the target project includes: Based on the interaction relationships between the target components and the business logic of the target project, the integration data of the target components is determined. The integration data includes at least the rendering order, hierarchical relationship and data exchange model of the target components. The integrated data is added to the installation package.
5. The refined project application construction method according to claim 1, characterized in that, Before obtaining the component selection instruction for the target project, the following steps are included: Acquire development data from multiple projects and perform functional decomposition based on the development data; Based on the functional breakdown results, the implementation functions corresponding to the components in the component pool are determined; The components in the component pool are constructed based on the corresponding implementation functions.
6. The refined project application construction method according to claim 1, characterized in that, Before packaging the target components based on the interaction relationships between the target components and the business logic of the target project, the process includes: Based on the calling constraints between components in the component pool, the target component is completed.
7. A sophisticated project application construction device, characterized in that, include: The component selection module is used to obtain component selection instructions for the target project, and determine multiple target components in the component pool based on the component selection instructions. The component pool includes multiple components, each of which corresponds to a different function. The component packaging module is used to package the target components based on the interaction relationships between the target components and the business logic of the target project, so as to obtain the installation package of the mobile application of the target project.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the computer program, it implements the refined project application construction method as described in any one of claims 1 to 6.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the refined project application construction method as described in any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the refined project application construction method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Application page creating method and device, medium, equipment and program product
CN113760228A
Implementation method and system for flexible assembly of service function package
CN114637502A
Application program construction method and device, electronic equipment and storage medium
CN116954691A
Business page generation method and device, computer equipment and storage medium
CN117435197A
Method for quickly generating various projects by using modularized development framework
CN118363588A