Application customization method, device, electronic device and computer readable storage medium
By obtaining the requirements information of the application scenario and determining the application stage, and completing the corresponding building modules, the problem that the existing technology cannot quickly customize applications is solved, and the standardization and modularization of application customization is realized, and the diversity and scale of enterprise needs is met. change.
Patent Information
- Application Number
- CN202210331720.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-30
- Publication Date
- 2025-02-21
- Estimated Expiration
- 2042-03-30
AI Technical Summary
The existing technology cannot quickly customize applications according to user needs, lacks modular and standardized application customization methods, and it is difficult to meet the application needs of enterprises when expanding their business.
By obtaining the requirements information of the application scenario, determining the current application stage of the application scenario, and completing the required building modules based on the application phase, customizing the product solutions of the application scenario through these modules. The construction module includes business requirements construction module, technical parameter construction module, atomic capability construction module, standard product construction module, technical solution construction module and business model construction module.
It realizes product solutions that quickly customize application scenarios according to user needs, realizes standardization, modularization and differentiation of application customization, and promotes the ecologicalization and scale of application facing enterprise needs.
Smart Images

Figure CN114691089B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of Internet technology, and in particular relates to an application customization method, an application customization device, an electronic device and a computer-readable storage medium. Background Art
[0002] Now all kinds of applications have been flooded in our daily work and life. Especially for enterprises, as a practical tool, it adapts to a variety of application scenarios, plays a key auxiliary role in our work, and improves our work efficiency. And with the development and promotion of 5G technology, 5G applications adapted to 5G technology have emerged. It combines 5G capabilities to realize new application scenarios beyond traditional application scenarios. For example, it meets more technical needs and solves more technical problems, so it has a broader prospect in business.
[0003] However, in real life, for enterprise users, when expanding their business, they often need to obtain corresponding applications in combination with application scenarios as practical tools to help complete certain work content. For application providers, there is a lack of an application customization method to quickly customize application product solutions for users in a modular and standardized manner. Therefore, how to quickly determine product solutions that meet user needs based on application scenarios is a technical problem that technicians in this field need to solve urgently.
[0004] In view of the above problems, those skilled in the art have been seeking solutions.
[0005] The preceding description is intended to provide general background information and does not necessarily constitute prior art. Summary of the invention
[0006] The purpose of the present application is to provide an application customization method, an application customization device, an electronic device and a computer-readable storage medium, which can solve the technical problem in the prior art that applications cannot be quickly customized according to user demand information.
[0007] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the practice of the present application.
[0008] The present invention provides an application customization method, comprising the following steps: obtaining demand information of an application scenario; determining the current application stage of the application scenario according to the demand information; completing the building modules required for productizing the application scenario according to the application stage, and customizing the product solution of the application scenario through the building modules.
[0009] Furthermore, the above-mentioned demand information determines the current application stage of the application scenario, including: obtaining reference information corresponding to the application stage, determining the application stage according to the demand information and the reference information, and the application stage includes the business demand exploration stage, the technical solution design stage, the business model blending stage, and the product supply stage.
[0010] Furthermore, the above-mentioned demand information includes scenario information, technical solution information, and business case information; determining the application stage according to the demand information and the reference information includes: obtaining a matching relationship between the demand information and the reference information; when the demand information cannot match the reference information, determining the application stage as the business demand exploration stage; when only the scenario information of the demand information matches the reference information, determining the application stage as the technical solution design stage; when only the scenario information and the technical solution information of the demand information match the reference information, determining the application stage as the business model blending stage; when the scenario information, the technical solution information and the business case information of the demand information all match the reference information, determining the application stage as the product supply stage.
[0011] Furthermore, the above-mentioned construction modules include at least one of a business demand construction module, a technical parameter construction module, an atomic capability construction module, a standard product construction module, a technical solution construction module, and a business model construction module, wherein the business demand construction module is used to construct the global performance indicators of the application scenario, the technical parameter construction module is used to construct the performance indicators of the functional components in the application scenario, the atomic capability construction module is used to construct the minimized technical capability points of each function in the application scenario, the standard product construction module is used to modularize and standardize the technical capability points constructed by the atomic capability construction module, the technical solution construction module is used to adapt the contents of the technical parameter construction module, the atomic capability construction module and the standard product construction module according to business needs to form a template-based technical solution, and the business model construction module is used to construct a business model model of the technical solution; according to the The application stage completes the building blocks required for productizing the application scenario, including: obtaining the corresponding relationship between the application stage and the building blocks; when the application stage is the business demand exploration stage, sequentially matching the business demand building block, the technical parameter building block, the atomic capability building block, the standard product building block, the technical solution building block and the business model building block; when the application stage is the technical solution design stage, sequentially matching the technical parameter building block, the atomic capability building block, the standard product building block, the technical solution building block and the business model building block; when the application stage is the business model blending stage, sequentially matching the technical solution building block and the business model building block; when the application stage is the product supply stage, sequentially matching the standard product building block and the business model building block.
[0012] Furthermore, the above-mentioned product solution includes quotation information, and customizing the product solution of the application scenario through the construction module includes: determining at least one of the product solutions through the construction module; and obtaining the quotation information according to the product solution.
[0013] Furthermore, the above-mentioned step of customizing the product solution for the application scenario through the construction module includes: obtaining parameter requirements according to the demand information, the parameter requirements including terminal requirements, network requirements, platform requirements, service requirements, and capability requirements; and customizing the product solution that meets the parameter requirements through the construction module.
[0014] Furthermore, the above application customization method is applied to 5G applications.
[0015] The present invention also provides an application customization device, including: a demand acquisition unit, the demand acquisition unit is used to acquire demand information of an application scenario; a stage determination unit, the stage determination unit is connected to the demand acquisition unit, and is used to determine the current application stage of the application scenario according to the demand information; a solution determination unit, the solution determination unit is connected to the stage determination unit, and is used to complete the building modules required for productizing the application scenario according to the application stage, and customize the product solution of the application scenario through the building modules.
[0016] The present invention also provides an electronic device, comprising a processor and a memory: the processor is used to execute a computer program stored in the memory to implement the method as described above.
[0017] The present invention also provides a computer-readable storage medium storing a computer program, which implements the steps of the method described above when the computer program is executed by a processor.
[0018] In the technical solution provided in the embodiments of the present application, the present invention can quickly customize and output product solutions for application scenarios according to user needs, realize standardization, modularization and differentiation of application customization, and promote the ecological and large-scale development of applications oriented to enterprise needs.
[0019] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the specification are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0021] Figure 1 A schematic diagram of a process flow of an application customization method provided by a first embodiment of the present invention;
[0022] Figure 2 A schematic diagram of a flow chart of building blocks required for productizing application scenarios according to application stages provided in the first embodiment of the present invention;
[0023] Figure 3 A schematic diagram of a flow chart of an application customization method provided in a second embodiment of the present invention;
[0024] Figure 4 A schematic diagram of a product solution flow chart for customizing application scenarios by building modules according to demand information, taking the business demand exploration stage as an example, provided for the second embodiment of the present invention;
[0025] Figure 5 A schematic diagram of the structure of an application customization device provided in a third embodiment of the present invention;
[0026] Figure 6 A schematic structural diagram of an electronic device provided in a third embodiment of the present invention. DETAILED DESCRIPTION
[0027] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this application will be more comprehensive and complete and fully convey the concept of the example embodiments to those skilled in the art.
[0028] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present application. However, those skilled in the art will appreciate that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps, etc. can be adopted. In other cases, known methods, devices, realizations or operations are not shown or described in detail to avoid blurring the various aspects of the application.
[0029] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0030] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.
[0031] In the specific implementation of this application, user information and other related data are involved. When the various embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.
[0032] First embodiment
[0033] Figure 1 A schematic diagram of a process flow of an application customization method provided by a first embodiment of the present invention; Figure 2A schematic diagram of the building block flow required to complete the application scenario productization according to the application stage provided by the first embodiment of the present invention. In order to clearly describe the application customization method provided by the first embodiment of the present invention, please refer to Figure 1 , 2 .
[0034] Step S110: Obtaining demand information of the application scenario.
[0035] In one implementation, the application customization method provided in the first embodiment of the present invention is preferably applied to the customization process of 5G applications.
[0036] In one embodiment, the user is required to provide an application scenario for a customized application. Since this solution is preferably implemented for 5G applications, the application scenarios provided by the user include not only traditional application scenarios that can be satisfied by traditional APPs and other applications, but also new application scenarios based on 5G capabilities, such as but not limited to high-definition video backhaul from mining faces, unmanned driving, and conveyor belt coal quality identification. That is, the application scenarios of traditional applications are a subset of 5G application scenarios, which can meet the needs of 5G application scenarios in addition to meeting the needs of traditional application scenarios. Correspondingly, each application scenario needs to meet different requirements, that is, it is necessary to collect corresponding demand information, including various parameter requirements: for example, it may include but is not limited to the types of terminals that implement the corresponding application scenarios, network performance requirements, installation and deployment requirements, security requirements, environmental requirements, etc.
[0037] Step S120: Determine the current application stage of the application scenario according to the demand information.
[0038] In one embodiment, in step S120: the step of determining the current application stage of the application scenario based on the demand information includes: obtaining reference information corresponding to the application stage, determining the application stage based on the demand information and the reference information, the application stage including the business demand exploration stage, the technical solution design stage, the business model blending stage, and the product supply stage.
[0039] In one embodiment, the above-mentioned demand information includes scenario information, technical solution information, and business case information. The above-mentioned step of determining the application stage based on the demand information and reference information includes: obtaining a matching relationship between the demand information and the reference information; when the demand information cannot match the reference information, determining the application stage as the business demand exploration stage; when only the scenario information of the demand information matches the reference information, determining the application stage as the technical solution design stage; when only the scenario information, the technical solution information of the demand information matches the reference information, determining the application stage as the business model blending stage; when the scenario information, the technical solution information and the business case information of the demand information all match the reference information, determining the application stage as the product supply stage.
[0040] In one embodiment, based on the demand information provided by the user, the application stage of the required product can be inferred, wherein the application stage is defined as four categories: business demand exploration stage, technical solution design stage, business model blending stage, and product supply stage, wherein the demand information includes scenario information, technical solution information, and business case information. Specifically, the four application stages correspond to the maturity of the application scenario or the corresponding product solution, and the judgment of the maturity of the application scenario needs to be determined by comparing the demand information corresponding to the application scenario with the reference information corresponding to each application stage. For example, if the application scenario provided by the demand information is completely unfamiliar, it is determined that the overall demand of this solution is unclear, and the corresponding demand is in the business demand exploration stage; if the application scenario provided by the user's demand information is relatively unfamiliar, but the demand for the required technical solution can be slightly glimpsed according to the demand information, then the corresponding demand can be determined to be in the technical solution design stage; and when the demand information provided by the user according to the application scenario is a relatively mature scenario, the various parameters and technical solutions in the demand information in the existing solution have existing references, but there are no relevant reference business cases for the time being, then the demand can be determined to be in the business model blending stage; finally, when the various demand information in the application scenario provided by the user is already very mature, and there are corresponding references in the existing solution for demand, technical solutions or business cases, then the demand can be determined to be in the product supply stage. It can be seen that each application stage has corresponding references, corresponding to different stages of demand information, so the application stage can be determined according to the reference information corresponding to the application stage, and the corresponding matching relationship between the demand information and the reference information. It is worth noting that the business model blending stage and the product supply stage are very similar, and the actual difference between the two is whether there are corresponding business cases for reference. For both, the technical solutions in the requirements are clear, but the scenario provided in the former's requirement information has no business case yet, that is, the business case needs to be negotiated; while the latter has a business case as a reference, so it can be made into a standard product. There are also differences in the specific building blocks required for the two, which will be explained later and will not be expanded here.
[0041] Step S130: Complete the building blocks required for productizing the application scenario according to the application stage, and customize the product solution of the application scenario through the building modules.
[0042] In one embodiment, the above-mentioned construction modules include: at least one of a business demand construction module 11, a technical parameter construction module 12, an atomic capability construction module 13, a standard product construction module 14, a technical solution construction module 15, and a business model construction module 16, wherein the business demand construction module 11 is used to construct the global performance indicators of the application scenario, the technical parameter construction module 12 is used to construct the performance indicators of the functional components in the application scenario, the atomic capability construction module 13 is used to construct the minimized technical capability points of each function in the application scenario, the standard product construction module 14 is used to modularize and standardize the technical capability points constructed by the atomic capability construction module 13, the technical solution construction module 15 is used to adapt the contents of the technical parameter construction module 12, the atomic capability construction module 13 and the standard product construction module 14 according to the business needs to form a template-based technical solution, and the business model construction module 16 is used to construct the business model of the business scenario. 6 is used to construct a business model model for a technical solution; the above-mentioned step of matching the corresponding building modules according to the application stage includes: obtaining the corresponding relationship between the application stage and the building modules; when the application stage is the business demand exploration stage, matching the business demand building module 11, the technical parameter building module 12, the atomic capability building module 13, the standard product building module 14, the technical solution building module 15 and the business model building module 16 in sequence; when the application stage is the technical solution design stage, matching the technical parameter building module 12, the atomic capability building module 13, the standard product building module 14, the technical solution building module 15 and the business model building module 16 in sequence; when the application stage is the business model blending stage, matching the technical solution building module 15 and the business model in sequence; when the application stage is the product supply stage, matching the standard product building module 14 and the business model building module 16 in sequence.
[0043] In one implementation, the specific matching process can be referred to Figure 2 , Figure 2 for Figure 2 A schematic diagram of the building block flow required for productizing application scenarios according to the application stage provided by the first embodiment of the present invention. Figure 2As shown, the matching relationship between the application stage and the construction module is obtained. Among them, the preferred matching relationship is: when the application stage is the business demand exploration stage, the business demand construction module 11, the technical parameter construction module 12, the atomic capability construction module 13, the standard product construction module 14, the technical solution construction module 15 and the business model construction module 16 are matched in sequence; when the application stage is the technical solution design stage, the technical parameter construction module 12, the atomic capability construction module 13, the standard product construction module 14, the technical solution construction module 15 and the business model construction module 16 are matched in sequence; when the application stage is the business model blending stage, the technical solution construction module 15 and the business model are matched in sequence; when the application stage is the product supply stage, the standard product construction module 14 and the business model construction module 16 are matched in sequence. It can be understood that the above matching relationship corresponds to the preset application stage, and the specific content contained in each of the construction modules that need to be completed can be adjusted according to the actual situation according to the different application stages. The above is only a preferred solution, not a limitation on the technical solution.
[0044] In one embodiment, the definition of each building module has been described in detail in the previous text, and the main description here is that each module obtains the required related technical parameters: the business demand building module 11 is mainly used to obtain including but not limited to reliability, delay, rate, security, etc.; the technical parameter building module 12 is used to obtain technical requirements according to the business demand module, and further analyze and decompose the technical parameters according to the terminal and module, wireless network, bearer network, edge gateway, core network and other indicator requirements to form a technical parameter surface; the atomic capability building module 13 is used to select and obtain the most refined and customized capabilities that best meet the needs of the scene, such as further dividing the technical points in the fields of terminal, number card, wireless, bearer, edge, core network, cloud, capability platform, industry digital platform, operation service, security, etc. For example, the terminal field can be divided into module packaging mode, terminal security level, protection level and other atomic capabilities, which are defined and determined by the atomic capability modules and dynamically adjusted according to the demand information. The standard product building module 14 forms the aforementioned determined content into a standard product; the specific definitions of the technical solution building module 15 and the business model building module 16 have been described in detail in the previous text, and will not be repeated here. There are more detailed technical descriptions for them, which will not be expanded here. It can be understood that the technical parameters to be specifically determined in each building block listed above are only a simple description of each building block, but are limitations on the technology. The technical parameters actually obtained or determined are not limited to the above examples and are subject to actual conditions.
[0045] In one embodiment, for different application stages, the corresponding building blocks are matched respectively. Preferably, the corresponding parameters that can meet the demand information are determined in turn through each building block to finally determine the product solution. It should be noted that the business model blending stage and the product supply stage, and the building modules matched by the subsequent completion of the two. The difference between the two stages is that the business model blending stage is that there is no business case in the scenario, so the business model needs to be negotiated, that is, it needs to be determined through the business model building module 16. The product supply stage is that the scenario already has a business case, and the product solution corresponding to the existing business case can be a standard product (the standard product contains a confirmed business model) for subsequent reference. Therefore, when matching the product supply stage, the standard product building module 14 will be matched to start the selection from the standard product side, and after the standard product is selected, the process will be transferred to the business model building module 16. This setting provides customers with an opportunity to re-select a business model. At this time, customers can choose to reuse the business model of the existing case, or they can choose another business model. Among them, the business model may include but is not limited to: communication service model, project total integration model, integrated guarantee model and other business models. The communication service model generally refers to charging according to the traffic generated by the communication and various digital services; the project collection model generally refers to charging according to the overall package quotation of the project; the integrated guarantee model refers to charging according to the integration and construction of the early system and the provision of operation and maintenance guarantee services in the later stage. It is worth noting that in this embodiment, the business model construction module 16 follows all the construction modules and has a corresponding correlation with all the construction modules passed before, that is, the content finally determined by the previous technical solution construction module 15 or the standard product construction module 14 will have a certain impact on the business model that needs to be determined in the business model construction module 16.
[0046] In one embodiment, the above-mentioned product solution also includes quotation information. The above-mentioned step S130: the step of customizing the product solution of the application scenario through the construction module includes: determining at least one product solution through the construction module; and obtaining quotation information according to the product solution.
[0047] In one embodiment, the above-mentioned step S130: the step of customizing the product solution for the application scenario by building modules, includes: obtaining parameter requirements according to demand information, the parameter requirements include terminal requirements, network requirements, platform requirements, service requirements, and capability requirements; and customizing the product solution that meets the parameter requirements by building modules.
[0048] In one embodiment, when passing through each building module, the various parameters determined need to meet the requirements in the demand information, where each parameter may include but is not limited to terminal requirements, network requirements, platform requirements, service requirements, capability requirements, etc., specifically transmission reliability, end-to-end delay, packet loss rate, frequency band, network management, construction method, etc. And when the product solution is finally determined, since each building module can determine multiple parameter solutions that meet the requirements, at least one product solution can be determined. And further, according to different product solutions, the respective insurance information will be determined, so as to provide diversified and differentiated product solutions for users to choose, and give the right of choice to customers, so that customers can determine the product solutions they need.
[0049] The application customization method provided by the first embodiment of the present invention includes the following steps: step S110: obtaining the demand information of the application scenario; step S120: determining the current application stage of the application scenario according to the demand information; step S130: completing the building blocks required for productizing the application scenario according to the application stage, and customizing the product solution of the application scenario through the building modules. Therefore, the present invention can quickly customize and output the product solution for building the application scenario according to the needs of the user, realize the standardization, modularization and differentiation of application customization, and promote the ecological and large-scale development of applications facing the needs of enterprises. In addition, further, the application customization method provided by an embodiment of the present invention is preferably applied to 5G applications, which not only meets the traditional application scenarios, but also expands the new application scenarios based on 5G capabilities and expands the business aspects. At the same time, the method also defines four different application stages, and summarizes the content required for application customization into six building modules. Therefore, the stage determined by the application can be determined by the demand information provided by the user, and the required building modules can be completed in different application stages, so as to achieve differentiated application customization effects. While simplifying the customization process, the entire customization process is systematized and modularized, which can meet the needs of a large number of enterprises. Through the standardized and modular customization process, application customization meets the needs of replicability. In addition, the output customization plan not only meets the requirements of the demand information provided by the user, but also provides at least one technical solution and corresponding quotation, realizing the diversity of solutions, meeting the needs of user selection, reducing user operations, increasing user convenience, and improving user experience.
[0050] Second embodiment
[0051] Figure 3 A schematic diagram of a flow chart of an application customization method provided in a second embodiment of the present invention; Figure 4The second embodiment of the present invention provides a product solution flow chart for customizing application scenarios by building modules based on demand information, taking the business demand exploration stage as an example. In order to clearly describe the application customization method provided by the second embodiment of the present invention, please refer to Figure 3 and Figure 4 .
[0052] Step S310: Obtain demand information of the application scenario.
[0053] Step S320: Determine the current application stage of the application scenario according to the demand information.
[0054] In one implementation, the specific implementation process of step S310 and step S320 has been described in detail in the first embodiment of the present invention. For details, please refer to the above text and will not be repeated here.
[0055] Step S330: Complete the building blocks required for productizing the application scenario according to the application stage, and customize the product solution of the application scenario through the building modules.
[0056] In one embodiment, in step S330: in the process of implementing the product solution for the application scenario customized by building modules, the building modules include a business demand building module 11, a technical parameter building module 12, an atomic capability building module 13, a standard product building module 14, a technical solution building module 15, and a business model building module 16. Specifically, the business demand building module 11 is used to build the global performance indicators of the application scenario. For example, the application scenario of remote control of coal mining machines and excavators is used as an example to explain specifically: in the business demand module, it can be determined that the transmission reliability needs to be greater than 99.999%, the end-to-end delay needs to be less than 100ms, and the bandwidth requirement needs to be greater than 60Mbps. Further, the technical parameter building module 12 is used to build the performance indicators of the functional components in the application scenario. For the remote control application scenarios of coal mining machines and excavators, it is necessary to determine the end-to-end parameters, core network parameters, etc. in the technical parameter construction module 12, such as delay control at 50ms, packet loss rate control at 0.001%, availability of 99.999%, local diversion to the park, etc. Other technologies that can be implemented and determined may include but are not limited to: the frequency band of the terminal, uplink and downlink throughput, edge UPF (User Plane Function, a network element of the 5G core network) and edge MEC (Mobile Edge Computing, some functions of the core network and application network are sunk to the access network, reducing delay and core network burden, and realizing local data storage and calculation technology, generally composed of several network elements) determination, etc. Then we come to the atomic capability construction module 13, which is used to construct the technical capability points of minimizing each function in the application scenario. For example, in the end-to-end parameters determined for the remote control application scenarios of coal mining machines and excavators, it is necessary to further confirm the functions, core functions, edge functions, etc. that the terminal needs to meet. For example, determine the CPE (Customer Premise Equipment, usually used to convert 5G and 4G signals into Wifi signals) type. For the remote control application scenarios of coal mining machines and excavators, they should be determined as industrial types, as well as the corresponding industrial gateway settings, such as AI capabilities, edge computing, etc., or DNN (Data Network Name), QoS (Quality of Service), etc. Then comes the standard product construction module 14, which is used to modularize and standardize the technical capability points constructed by the atomic capability construction module 13. And the technical solution construction module 15 is used to adapt the contents of the technical parameter construction module 12, the atomic capability construction module 13 and the standard product construction module 14 according to business needs to form a templated technical solution. Finally, it comes to the business model construction module 16, which is used to build a business model model for the technical solution.
[0057] In one implementation, the specific implementation process of step S330 can be referred to Figure 4 , Figure 4 for Figure 4 The second embodiment of the present invention provides a product solution flow chart of customizing application scenarios by building modules based on demand information, taking the business demand exploration stage as an example. Figure 4 It can be seen that, taking the stage of exploring business needs corresponding to demand information as an example, in the process of determining the product solution through the construction module, although the overall process is still based on the completed construction module, the subsequent parameter information is determined in sequence. However, what is different from the solution provided by the first embodiment of the present invention is that the business model construction module 16 is relatively independent of other modules, that is, Figure 4 The process of determining the technical solution in the business demand exploration stage shown is to confirm the business demand construction module 11, the technical parameter construction module 12, the atomic capability construction module 13, the standard product construction module 14, and the technical solution construction module 15 as a whole, and confirm them in sequence; another business model construction module 16 is another whole, which is determined separately. Although the two wholes maintain the order of execution, they are independent of each other. This is to meet the independence of the business model, to meet the fact that some application business models are not affected by the determined technical solutions, and to meet the needs of users to choose a variety of business models. Similarly, only the business demand exploration stage is used as an example for explanation here, and in the process of determining the technical solution through the corresponding construction modules in other stages, the business model construction module 16 has a certain independence from other modules, is not affected by other determined technical solutions, and can be determined independently.
[0058] The application customization method provided by the second embodiment of the present invention includes the following steps: Step S310: Obtaining the demand information of the application scenario; Step S320: Determining the current application stage of the application scenario based on the demand information; Step S330: Completing the building blocks required for productizing the application scenario according to the application stage, and customizing the product solutions for the application scenarios through the building modules. It is possible to quickly customize and output the product solutions for the application scenarios according to the needs of the users, realize the standardization, modularization and differentiation of application customization, and promote the ecological and large-scale development of applications for enterprise needs. In addition, the business model building module 16 is relatively opposed to the other building modules, so that users can independently choose the business model, so as to meet the needs of diversified business models without being restricted by the technical solutions.
[0059] Third embodiment
[0060] Figure 5 Schematic diagram of the structure of the application customization device provided by the third embodiment of the present invention. In order to clearly describe the application customization device 100 provided by the third embodiment of the present invention, please refer to Figure 1 to Figure 5 .
[0061] The application customization device 100 provided in the third embodiment of the present invention includes: a demand acquisition unit 101 , a stage determination unit 102 and a solution determination unit 103 .
[0062] The demand acquisition unit 101 is used to acquire the demand information of the application scenario. The stage determination unit 102 is connected to the demand acquisition unit and is used to determine the current application stage of the application scenario according to the demand information; the solution determination unit 103 is connected to the stage determination unit 102 and is used to complete the building modules required for productizing the application scenario according to the application stage, and customize the product solution of the application scenario through the building modules.
[0063] In one embodiment, the application customization device 100 also includes a 5G application customization unit, which is used to enable the application customization device 100 to customize 5G applications.
[0064] In one embodiment, the stage determination unit 102 further includes a stage reference unit. The stage reference unit is used to obtain reference information corresponding to the application stage, and determine the application stage according to the demand information and the reference information. The application stage includes the business demand exploration stage, the technical solution design stage, the business model blending stage, and the product supply stage.
[0065] In one embodiment, the demand information acquired by the demand acquisition unit 101 includes scenario information, technical solution information, and business case information. The stage determination unit 102 also includes a stage matching unit, and the stage reference unit is also connected to the stage matching unit. The stage matching unit is used to determine the application stage as the business demand exploration stage when the demand information cannot match the reference information; or, when only the scenario information of the demand information matches the reference information, the application stage is determined as the technical solution design stage; or, when only the scenario information and the technical solution information of the demand information match the reference information, the application stage is determined as the business model blending stage; or, when the scenario information, the technical solution information and the business case information of the demand information all match the reference information, the application stage is determined as the product supply stage.
[0066] In one embodiment, the construction modules in the solution determination unit 103 include: a business demand construction module 11, a technical parameter construction module 12, an atomic capability construction module 13, a standard product construction module 14, a technical solution construction module 15, and a business model construction module 16, wherein the business demand construction module 11 is used to construct the global performance indicators of the application scenario, the technical parameter construction module 12 is used to construct the performance indicators of the functional components in the application scenario, the atomic capability construction module 13 is used to construct the minimized technical capability points of each function in the application scenario, the standard product construction module 14 is used to modularize and standardize the technical capability points constructed by the atomic capability construction module 13, the technical solution construction module 15 is used to adapt the contents of the technical parameter construction module 12, the atomic capability construction module 13 and the standard product construction module 14 according to business needs to form a template-based technical solution, and the business model construction module 16 is used to construct a business model model of the technical solution.
[0067] Furthermore, the solution determination unit 103 also includes a building module completion unit. The building module completion unit is used to: when the application stage is the business demand exploration stage, sequentially match the building modules including the business demand building module 11, the technical parameter building module 12, the atomic capability building module 13, the standard product building module 14, the technical solution building module 15 and the business model building module 16; or, when the application stage is the technical solution design stage, sequentially match the building modules including the technical parameter building module 12, the atomic capability building module 13, the standard product building module 14, the technical solution building module 15 and the business model building module 16; or, when the application stage is the business model blending stage, sequentially match the building modules including the technical solution building module 15 and the business model; or, when the application stage is the product supply stage, sequentially match the building modules including the standard product building module 14 and the business model building module 16.
[0068] In one embodiment, the solution determination unit 103 further includes a quotation determination unit, and the product solution obtained by the solution determination unit 103 includes quotation information. The quotation determination unit is used to: determine at least one product solution by constructing modules; and obtain quotation information according to the product solution.
[0069] In one embodiment, the solution determination unit 103 also includes a parameter requirement unit. The parameter requirement unit is used to obtain parameter requirements according to the requirement information and customize product solutions that meet the parameter requirements by building modules. The parameter requirements include terminal requirements, network requirements, platform requirements, service requirements, and capability requirements.
[0070] The application customization device 100 provided in the third embodiment of the present invention includes: a demand acquisition unit 101, a stage determination unit 102 and a solution determination unit 103. When the application customization device 100 is executed, the steps of the application customization method described in the first embodiment or the second embodiment can be implemented. Therefore, the application customization device 100 provided in this embodiment can quickly customize and output the product solution for building the application scenario according to the needs of the user, realize the standardization, modularization and differentiation of application customization, and promote the ecological and large-scale development of applications facing the needs of enterprises. In addition, further, the application customization method provided in an embodiment of the present invention is preferably applied to 5G applications. While meeting traditional application scenarios, it also expands new application scenarios based on 5G capabilities and expands the business surface. At the same time, the method also defines four different application stages, and summarizes the content required for application customization into six building blocks. Therefore, the stage determined by the application can be determined by the demand information provided by the user, and the required building blocks can be completed with different application stages, thereby achieving differentiated application customization effects. While simplifying the customization process, the entire customization process is systematized and modularized, and can meet a large number of enterprise needs. Through standardized and modular customization processes, application customization meets the needs of replicability. In addition, the output customized solution not only meets the various requirements in the demand information provided by the user, but also provides at least one technical solution and corresponding quotation, realizing the diversity of solutions, meeting the needs of user selection, reducing user operations, increasing user convenience, and improving user experience. Figure 6 1 is a schematic diagram of a first structure of an electronic device provided by a third embodiment of the present invention. In order to clearly describe the electronic device 110 provided by the third embodiment of the present invention, please refer to Figure 1 to Figure 4 and Figure 5 .
[0071] The electronic device 110 provided in the third embodiment of the present invention includes: a processor A101 and a memory A201, wherein the processor A101 is used to execute a computer program A6 stored in the memory A201 to implement the steps of the application customization method described in the first embodiment or the second embodiment.
[0072] In one implementation, the electronic device 110 provided in this embodiment includes at least one processor A101 and at least one memory A201. The at least one processor A101 may be referred to as a processing unit A1, and the at least one memory A201 may be referred to as a storage unit A2. Specifically, the storage unit A2 stores a computer program A6. When the computer program A6 is executed by the processing unit A1, the electronic device 110 provided in this embodiment implements the steps of the application customization method described in the first embodiment or the second embodiment. For example, Figure 1Step S110 shown in: obtaining demand information of the application scenario; step S120: determining the current application stage of the application scenario according to the demand information; step S130: completing the building modules required for productizing the application scenario according to the application stage, and customizing the product solution of the application scenario through the building modules.
[0073] In one implementation, the electronic device 110 provided in this embodiment may include a plurality of memories A201 (referred to as storage units A2 for short).
[0074] The storage unit A2 may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory may be a disk memory or a tape memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAM bus random access memory (DRRAM, Direct Rambus Random Access Memory).The storage unit A2 described in the embodiments of the present invention is intended to include but is not limited to these and any other suitable types of memories.
[0075] The electronic device 110 provided in the third embodiment of the present invention includes a processor A101 and a memory A201, and the processor A101 is used to execute the computer program A6 stored in the memory A201 to implement the steps of the application customization method described in the first embodiment or the second embodiment. Therefore, the electronic device 110 provided in this embodiment can quickly customize and output product solutions for application scenarios according to user needs, realize standardization, modularization and differentiation of application customization, and promote the ecological and large-scale development of applications oriented to enterprise needs.
[0076] The third embodiment of the present invention further provides a computer-readable storage medium, which stores a computer program A6. When the computer program A6 is executed by the processor A101, the steps of the application customization method described in the first embodiment or the second embodiment are implemented.
[0077] In one implementation, the computer-readable storage medium provided by this embodiment may include any entity or device, recording medium capable of carrying computer program code, such as ROM, RAM, magnetic disk, optical disk, flash memory, etc.
[0078] The technical effects that can be achieved when the computer program A6 stored in the computer-readable storage medium provided in the third embodiment of the present invention is executed by the processor A101 have been described in detail in the previous text and will not be repeated here.
[0079] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0080] It should be noted that, in this article, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context in the specific embodiment. In this article, unless otherwise specified, the meaning of "multiple" and "several" is two or more.
[0081] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are displayed in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and it can be performed in other orders. Moreover, at least a portion of the steps in the figure may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0082] Those skilled in the art can understand that all or part of the steps of the above method embodiments can be completed by hardware related to program instructions, and the above program can be stored in a computer-readable storage medium, and when the program is executed, the steps of the above method embodiments are executed. The above storage medium includes: ROM, RAM, magnetic disk or optical disk, etc., various media that can store program codes.
[0083] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. An application customization method, characterized in that: The steps include: Obtain demand information for application scenarios; Acquire reference information corresponding to the application stage, and determine the application stage according to the demand information and the reference information; wherein the application stage includes the business demand exploration stage, the technical solution design stage, the business model blending stage, and the product supply stage, and the demand information includes scenario information, technical solution information, and business case information; Determining the application stage according to the demand information and the reference information includes: obtaining a matching relationship between the demand information and the reference information; when the demand information cannot match the reference information, determining the application stage as the business demand exploration stage; when only the scenario information of the demand information matches the reference information, determining the application stage as the technical solution design stage; when only the scenario information and the technical solution information of the demand information match the reference information, determining the application stage as the business model blending stage; when the scenario information, the technical solution information and the business case information of the demand information all match the reference information, determining the application stage as the product supply stage; According to the application stage, the building modules required for productizing the application scenario are completed, and the product solution of the application scenario is customized through the building modules; wherein the building modules include at least one of a business requirement building module, a technical parameter building module, an atomic capability building module, a standard product building module, a technical solution building module, and a business model building module; the atomic capability building module is used to construct the minimized technical capability points of each function in the application scenario.
2. The application customization method according to claim 1, characterized in that: The business requirement construction module is used to construct the global performance indicators of the application scenario, the technical parameter construction module is used to construct the performance indicators of the functional components in the application scenario, the standard product construction module is used to modularize and standardize the technical capability points constructed by the atomic capability construction module, the technical solution construction module is used to adapt the contents of the technical parameter construction module, the atomic capability construction module and the standard product construction module according to business needs to form a template-based technical solution, and the business model construction module is used to construct a business model model of the technical solution; According to the application stage, the building blocks required to productize the application scenario are completed, including: Acquire the correspondence between the application phase and the building blocks; When the application stage is the business demand exploration stage, the business demand building module, the technical parameter building module, the atomic capability building module, the standard product building module, the technical solution building module and the business model building module are matched in sequence; When the application stage is the technical solution design stage, the technical parameter building module, the atomic capability building module, the standard product building module, the technical solution building module and the business model building module are matched in sequence; When the application stage is the business model blending stage, the technical solution building module and the business model building module are matched in sequence; When the application stage is the product supply stage, the standard product building module and the business model building module are matched in sequence.
3. The application customization method according to claim 1, characterized in that: The product proposal includes quotation information, The product solution for the application scenario is customized through the building modules, including: Determine at least one of the product solutions through the building blocks; The quotation information is obtained according to the product solution.
4. The application customization method according to claim 1, characterized in that: The step of customizing the product solution for the application scenario through the building module includes: Acquire parameter requirements according to the requirement information, wherein the parameter requirements include terminal requirements, network requirements, platform requirements, service requirements and capability requirements; The product solution that meets the parameter requirements is customized through the building modules.
5. The application customization method according to claim 1, characterized in that: The application customization method is applied to 5G applications.
6. An application customization device, characterized in that: include: A demand acquisition unit, the demand acquisition unit is used to acquire demand information of an application scenario; A stage determination unit, the stage determination unit is connected to the demand acquisition unit, and is used to obtain reference information corresponding to the application stage, and determine the application stage according to the demand information and the reference information; wherein the application stage includes a business demand exploration stage, a technical solution design stage, a business model blending stage, and a product supply stage, and the demand information includes scenario information, technical solution information, and business case information; Determining the application stage according to the demand information and the reference information includes: obtaining a matching relationship between the demand information and the reference information; when the demand information cannot match the reference information, determining the application stage as the business demand exploration stage; when only the scenario information of the demand information matches the reference information, determining the application stage as the technical solution design stage; when only the scenario information and the technical solution information of the demand information match the reference information, determining the application stage as the business model blending stage; when the scenario information, the technical solution information and the business case information of the demand information all match the reference information, determining the application stage as the product supply stage; A solution determination unit, the solution determination unit is connected to the stage determination unit, and is used to complete the building modules required for productizing the application scenario according to the application stage, and customize the product solution of the application scenario through the building modules; wherein the building modules include at least one of a business requirement building module, a technical parameter building module, an atomic capability building module, a standard product building module, a technical solution building module, and a business model building module; the atomic capability building module is used to construct the functional minimization technical capability points in the application scenario.
7. An electronic device, characterized in that: Including processor and memory: The processor is configured to execute the computer program stored in the memory to implement the method according to any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Digital rights management in a mobile environment
CA2777102A1
Method and system for determining application mode in each application scene of renewable energy
CN111178390A