Application processing method and device, equipment and storage medium

By enabling users to select and adjust application parameters through configuration files for different business environments, the method addresses the inefficiency and risk associated with generating separate packages, improving application development efficiency and reducing errors.

CN120315701APending Publication Date: 2025-07-15TIANJIU SHARING NETWORK TECH GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410021361.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-05
Publication Date
2025-07-15

AI Technical Summary

Technical Problem

In the prior art, in order to adapt to different business environments, developers need to generate different application installation packages for each business environment, resulting in large workloads and security risks.

Method used

By displaying multiple business environment controls, after the user selects the target business environment, he modifys the application parameters based on the corresponding configuration files to meet the needs of the environment, and supports parameter restoration and prompt information display to avoid misoperation.

Benefits of technology

Improve application development efficiency, reduce the workload of parameter adjustment caused by different business environments, and avoid safety hazards and application damage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120315701A_ABST
    Figure CN120315701A_ABST
Patent Text Reader

Abstract

The invention provides an application processing method and device, equipment and a storage medium, and relates to the technical field of computers, a plurality of business environment controls are displayed in response to a selection operation of a user, and after a first target business environment control is determined by the user in the displayed business environment controls, the first target business environment control is displayed. The application parameters are modified based on the configuration file corresponding to the first target service environment, so that the application with the modified parameters meets the requirements of the first target service environment, a user can autonomously select the service environment of the application, and the situation that the requirements of different users for different service environments are met is avoided. And the workload of business environment developers is relatively large due to the fact that application parameters are respectively generated or modified for different users. And the application development efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] With the development of computer technology, the number of current applications is increasing, and the frequency of application updates is also getting higher. Before an application is officially launched into the market, a large number of joint debugging and tests are often required. During the testing process, in order to avoid test data pollution, different application installation packages often need to be generated for different business environments so that the generated application installation packages can adapt to the business environment. This increases the workload of current developers. Summary of the Invention

[0003] The present disclosure provides an application processing method, apparatus, device, and storage medium, which at least to some extent overcome the problem of the relatively large workload of developers caused by the need to generate different installation packages for different business environments currently.

[0004] Other features and advantages of the present disclosure will become apparent through the following detailed description, or be learned in part through the practice of the present disclosure.

[0005] According to one aspect of the present disclosure, there is provided an application processing method, the method including:

[0006] In response to a user's selection operation, display a plurality of business environment controls, where each business environment control corresponds to a business environment;

[0007] In response to a user's selection operation on a first target business environment control among the plurality of business environment controls, modify application parameters based on a configuration file corresponding to the first target business environment so that the application with modified parameters meets the requirements of the first target business environment.

[0008] In an embodiment of the present disclosure, when the first target business environment is a business environment other than the formal business environment, after modifying the application parameters based on the configuration file corresponding to the first target business environment in response to a user's selection operation on the first target business environment control among the plurality of business environment controls so that the application with modified parameters meets the requirements of the first target business environment, the method further includes:

[0009] In response to a user's selection operation on a second target business environment control among the plurality of business environment controls, restore the modified application parameters, and modify the restored application parameters based on the configuration file corresponding to the second target business environment so that the application with modified parameters meets the requirements of the second target business environment.

[0010] In one embodiment of the present disclosure, when the first target business environment is a formal business environment, after modifying the application parameters based on the configuration file corresponding to the first target business environment in response to the user's selection operation on the first target business environment control among multiple business environment controls so that the application after modifying the parameters meets the requirements of the first target business environment, the method further includes:

[0011] In response to the user's selection operation on the second target business environment control among multiple business environment controls, display a prompt message indicating that modification is not allowed.

[0012] According to another aspect of the present disclosure, there is provided an application processing method, the method including:

[0013] Obtain a first change request sent by the user, the first change request including a first business environment identifier;

[0014] Determine a first configuration file corresponding to the first business environment identifier based on the first business environment identifier;

[0015] Modify the application parameters based on the first configuration file so that the application after modifying the parameters meets the requirements of the business environment corresponding to the first business environment identifier.

[0016] In one embodiment of the present disclosure, after modifying the application parameters based on the first configuration file so that the application after modifying the parameters meets the requirements of the business environment corresponding to the first business environment identifier, the method further includes:

[0017] Determine whether the business environment corresponding to the first business environment identifier is a formal business environment;

[0018] When the business environment corresponding to the first business environment identifier is a formal business environment, stop receiving change requests sent by the user.

[0019] In one embodiment of the present disclosure, before determining a first configuration file corresponding to the first business environment identifier based on the first business environment identifier, the method further includes:

[0020] Obtain business environment identifiers and configuration files;

[0021] Establish a correspondence between business environment identifiers and configuration files;

[0022] Determining a first configuration file corresponding to the first business environment identifier based on the first business environment identifier includes:

[0023] Determine a first configuration file corresponding to the first business environment identifier based on the first business environment identifier and the correspondence between business environment identifiers and configuration files.

[0024] According to another aspect of the present disclosure, there is provided an application processing apparatus, the apparatus comprising:

[0025] A display module, configured to display a plurality of service environment controls in response to a user's selection operation, wherein each service environment control corresponds to a service environment;

[0026] A first modification module, configured to modify application parameters based on a configuration file corresponding to a first target service environment in response to a user's selection operation on the first target service environment control among the plurality of service environment controls, so that the application after modifying the parameters meets the requirements of the first target service environment.

[0027] In an embodiment of the present disclosure, the apparatus further comprises:

[0028] A third modification module, when the first target service environment is a service environment other than the formal service environment, after modifying the application parameters based on the configuration file corresponding to the first target service environment in response to a user's selection operation on the first target service environment control among the plurality of service environment controls so that the application after modifying the parameters meets the requirements of the first target service environment, is configured to restore the modified application parameters in response to a user's selection operation on the second target service environment control among the plurality of service environment controls, and modify the restored application parameters based on the configuration file corresponding to the second target service environment, so that the application after modifying the parameters meets the requirements of the second target service environment.

[0029] In an embodiment of the present disclosure, the apparatus further comprises:

[0030] A prompt module, when the first target service environment is the formal service environment, after modifying the application parameters based on the configuration file corresponding to the first target service environment in response to a user's selection operation on the first target service environment control among the plurality of service environment controls so that the application after modifying the parameters meets the requirements of the first target service environment, is configured to display a prompt message indicating that modification is not allowed in response to a user's selection operation on the second target service environment control among the plurality of service environment controls.

[0031] According to yet another aspect of the present disclosure, there is provided an application processing apparatus, the apparatus comprising:

[0032] A first acquisition module, configured to acquire a first change request sent by a user, the first change request including a first service environment identifier;

[0033] A first determination module, configured to determine a first configuration file corresponding to the first service environment identifier based on the first service environment identifier;

[0034] A second modification module, configured to modify application parameters based on a first configuration file, so that the application after parameter modification meets the requirements of the service environment corresponding to the first service environment identifier.

[0035] In an embodiment of the present disclosure, the apparatus further includes:

[0036] A second determination module, after modifying the application parameters based on the first configuration file so that the application after parameter modification meets the requirements of the service environment corresponding to the first service environment identifier, is configured to determine whether the service environment corresponding to the first service environment identifier is a formal service environment;

[0037] A stop module, configured to stop receiving change requests sent by users when the service environment corresponding to the first service environment identifier is a formal service environment.

[0038] In an embodiment of the present disclosure, the apparatus further includes:

[0039] A second acquisition module, configured to acquire a service environment identifier and a configuration file;

[0040] An establishment module, configured to establish a correspondence between the service environment identifier and the configuration file;

[0041] The first determination module includes:

[0042] A determination unit, configured to determine a first configuration file corresponding to the first service environment identifier based on the first service environment identifier and the correspondence between the service environment identifier and the configuration file.

[0043] According to another aspect of the present disclosure, there is provided an electronic device, including: a processor; and a memory, configured to store executable instructions of the processor; wherein, the processor is configured to execute the above application processing method by executing the executable instructions.

[0044] According to another aspect of the present disclosure, there is provided a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the above application processing method is implemented.

[0045] The application processing method, device, equipment, and storage medium provided by the embodiments of the present disclosure display multiple business environment controls in response to a user's selection operation. Then, after the user determines the first target business environment control among the displayed multiple business environment controls, the application parameters are modified based on the configuration file corresponding to the first target business environment, so that the application after parameter modification meets the requirements of the first target business environment. This enables the user to independently select the business environment of the application, avoiding the problem of a large workload for business environment developers caused by separately generating or modifying application parameters for different users to meet the needs of different users for different business environments. The efficiency of application development is improved.

[0046] It should be understood that the above general description and subsequent detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] The accompanying drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and those of ordinary skill in the art can obtain other drawings without creative efforts based on these drawings.

[0048] Figure 1 Shows a flowchart of an application processing method in an embodiment of the present disclosure;

[0049] Figure 2 Shows a flowchart of another application processing method in an embodiment of the present disclosure;

[0050] Figure 3 Shows a flowchart of yet another application processing method in an embodiment of the present disclosure;

[0051] Figure 4 Shows a flowchart of yet another application processing method in an embodiment of the present disclosure;

[0052] Figure 5 Shows a flowchart of yet another application processing method in an embodiment of the present disclosure;

[0053] Figure 6 Shows a flowchart of yet another application processing method in an embodiment of the present disclosure;

[0054] Figure 7 Shows a schematic diagram of an application processing device in an embodiment of the present disclosure;

[0055] Figure 8 Shows a schematic diagram of another application processing device in an embodiment of the present disclosure;

[0056] Figure 9A structural block diagram of an electronic device in an embodiment of the present disclosure is shown. Detailed implementation manners

[0057] Example embodiments will now be described more fully with reference to the accompanying drawings. However, the example embodiments can be implemented in various forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be more thorough and complete, and will fully convey the concept of the example embodiments to those skilled in the art. The features, structures, or characteristics described may be combined in any suitable manner in one or more embodiments.

[0058] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus repeated descriptions thereof will be omitted. Some of the block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0059] It should be understood that the various steps recited in the method embodiments of the present disclosure may be executed in a different order and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this regard.

[0060] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules, or units, and are not used to limit the order of the functions executed by these devices, modules, or units or their interdependent relationships.

[0061] It should be noted that the modifiers "a" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive. Those skilled in the art should understand that unless otherwise clearly specified in the context, it should be understood as "one or more".

[0062] With the development of computer technology, the number of current applications is increasing, and the frequency of application updates is also getting higher. A mature application needs to go through a large number of joint debugging and tests before it can be put on the shelf. Before an application is submitted to the application market, in order to avoid data pollution, developers will develop corresponding server environments for different user groups. When providing an application installation package, developers often generate multiple installation packages by modifying the internal conditions of the installation package or by means of annotations according to the requirements of the test team. However, the method of generating installation packages by developers modifying the code has security risks and is prone to problems such as request interface errors, data reporting locations, or errors corresponding to the server environment, resulting in low development efficiency of current applications.

[0063] To solve the above problems, embodiments of the present disclosure provide an application processing method, apparatus, device, and storage medium.

[0064] To facilitate understanding of the embodiments of the present disclosure, the application processing method will be described first.

[0065] Figure 1 Shows a flowchart of an application processing method in an embodiment of the present disclosure.

[0066] As Figure 1 shown, the application processing method may include:

[0067] S110, in response to a user's selection operation, display a plurality of service environment controls, where each service environment control corresponds to a service environment.

[0068] In some embodiments, the application may be installed on a terminal device. The terminal device is connected to the server through a wired network or a wireless network.

[0069] Exemplarily, the terminal device may be various electronic devices, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, wearable devices, augmented reality devices, virtual reality devices, etc.

[0070] The server may be a server that provides various services, such as a background management server. The background management server may analyze and process data such as requests received, and feedback the processing results to the terminal device.

[0071] The above-mentioned wireless network or wired network uses standard communication technologies and / or protocols. The network is usually the Internet, but can also be any network, including but not limited to any combination of a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a private network or a virtual private network). In some embodiments, technologies and / or formats including Hyper Text Mark-up Language (HTML), Extensible Markup Language (XML), etc. are used to represent the data exchanged through the network. In addition, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), Internet Protocol Security (IPsec), etc. can be used to encrypt all or some of the links.

[0072] In some other embodiments, customized and / or dedicated data communication technologies can also be used to replace or supplement the above data communication technologies.

[0073] In some embodiments, the user's selection operation can include any one of various operations such as clicking and pressing on the displayed interface.

[0074] In some embodiments, the user can perform a selection operation within the interface displayed by the application, or can also perform a selection operation within the settings interface of the terminal device where the application is installed.

[0075] In a specific example, the user can select a target application on the terminal device, then the terminal device displays the interface corresponding to the target application, and then the user selects a target control on the interface corresponding to the target application, and multiple service environment controls are displayed on the display panel of the terminal device.

[0076] In a specific example, the user can select the control corresponding to the target application to be set in the application settings interface of the terminal device, and then the terminal device displays multiple service environment controls corresponding to the target application.

[0077] S120, in response to the user's selection operation on the first target service environment control among the multiple service environment controls, modify the application parameters based on the configuration file corresponding to the first target service environment, so that the application after modifying the parameters meets the requirements of the first target service environment.

[0078] In some embodiments, the first target business environment control can be any one of multiple business environment controls.

[0079] In some embodiments, the application parameters can include parameters such as the domain name corresponding to the application, api interfaces, etc.

[0080] In some embodiments, applications installed with different application installation packages correspond to different business environments. By modifying the application parameters, the application after parameter modification can meet the requirements of the business environment.

[0081] In some embodiments, before processing the application, the application needs to be generated. This embodiment details the application generation tool for generating the above application. In the above application generation tool, developers can manage through the Cocopods package manager and introduce installations for different business environments. During the generation process, a setting.plist key-value pair configuration file can be provided based on the application generation tool. Developers can use INT-type data to develop environment callbacks, and then process the requirements of multiple business environments based on the above development environment callbacks. Developers can also use the domain names, text descriptions, etc. of the business environments provided by the application generation tool.

[0082] The application generation tool can also provide multiple module types, be suitable for multi-domain name service scenarios, provide a visual UI interface, and provide access management interfaces, enabling developers to call in the code.

[0083] The application processing method provided by the embodiments of the present disclosure, by responding to the user's selection operation, displays multiple business environment controls, and then after the user determines the first target business environment control among the displayed multiple business environment controls, modifies the application parameters based on the configuration file corresponding to the first target business environment, so that the application after parameter modification meets the requirements of the first target business environment, enabling the user to independently select the business environment of the application, avoiding the problem of a large workload for business environment developers caused by separately generating or modifying application parameters for different users to meet the needs of different users for different business environments. It improves the efficiency of application development.

[0084] Figure 2 Shows a flowchart of another application processing method in the embodiments of the present disclosure.

[0085] As Figure 2 shown, the application processing method can include:

[0086] S210, in response to the user's selection operation, display multiple business environment controls, where each business environment control corresponds to a business environment;

[0087] S220, in response to the user's selection operation on the first target business environment control among multiple business environment controls, modify the application parameters based on the configuration file corresponding to the first target business environment, so that the application after modifying the parameters meets the requirements of the first target business environment;

[0088] S230, determine that the first target business environment is a business environment other than the formal business environment.

[0089] In some implementations, the business environment may include a formal business environment and an informal business environment. Exemplarily, the formal business environment may include the business environment corresponding to the user during normal use. The informal business environment may include a test environment, an acceptance environment, a development environment, etc.

[0090] S240, in response to the user's selection operation on the second target business environment control among multiple business environment controls, restore the modified application parameters, and modify the restored application parameters based on the configuration file corresponding to the second target business environment, so that the application after modifying the parameters meets the requirements of the second target business environment.

[0091] In some embodiments, the types of modifications of the application parameters by the configuration file corresponding to the first target business environment may be different from the types of modifications of the application parameters by the configuration file corresponding to the first target business environment. In this case, it is necessary to first restore the application parameters modified based on the configuration file corresponding to the first target business environment, and then modify the restored application parameters.

[0092] In the application processing method provided by the embodiments of the present disclosure, by responding to the user's selection operation, multiple business environment controls are displayed. Then, after the user determines the first target business environment control among the displayed multiple business environment controls, the application parameters are modified based on the configuration file corresponding to the first target business environment, so that the application after modifying the parameters meets the requirements of the first target business environment. Then, when the user selects the second target business environment, first the modified application parameters are restored, and then the restored application parameters are modified based on the corresponding parameters of the configuration file corresponding to the second target business environment, which can modify the parameters of the application multiple times and avoid problems with the modified application parameters during multiple modifications. The efficiency of application development is improved.

[0093] Figure 3 Shows another flowchart of the application processing method in the embodiments of the present disclosure.

[0094] As Figure 3 shown, the application processing method may include:

[0095] S310, in response to a user's selection operation, display a plurality of business environment controls, where each business environment control corresponds to a business environment;

[0096] S320, in response to the user's selection operation on the first target business environment control among the plurality of business environment controls, modify the application parameters based on the configuration file corresponding to the first target business environment, so that the application after modifying the parameters meets the requirements of the first target business environment;

[0097] S330, determine that the first target business environment is the formal business environment.

[0098] S340, in response to the user's selection operation on the second target business environment control among the plurality of business environment controls, display a prompt message indicating that modification is not allowed.

[0099] In some embodiments, the formal business environment may be the business environment where the application normally used by the user is located. To prevent the formal business environment from being switched to other business environments due to the user's misoperation, which may damage the application, after the user selects the formal business environment, the response to the user's switching based on the business environment can be stopped.

[0100] Exemplarily, after the user selects the formal business environment, the controls or entrances that can display a plurality of business environments and that the user can select can be eliminated, to prevent the user from selecting to display the plurality of business environment controls.

[0101] In the application processing method provided by the embodiments of the present disclosure, by responding to the user's selection operation, a plurality of business environment controls are displayed, and then after the user determines the first target business environment control among the displayed plurality of business environment controls, the application parameters are modified based on the configuration file corresponding to the first target business environment. After determining that the first target business environment is the formal business environment, when the user selects the second target business, an information indicating that modification is not allowed is displayed, to prevent the formal business environment from being switched to other business environments due to the user's misoperation, which may damage the application.

[0102] Figure 4 The flowchart of another application processing method in the embodiments of the present disclosure is shown.

[0103] As Figure 4 shown, the application processing method may include:

[0104] S410, obtain a first change request sent by the user, where the first change request includes a first business environment identifier.

[0105] In some embodiments, the first change request may include a request sent by a user to a server based on a terminal device to change the business environment of an application. Exemplarily, the first change request may include a user selecting a control for changing the business environment on the interface of the corresponding application in the terminal device.

[0106] In some embodiments, the first business environment identifier may be an identifier that can correspond one-to-one with the business environment. Exemplarily, the first business environment identifier may include a business environment name and business environment parameters.

[0107] S420. Determine a first configuration file corresponding to the first business environment identifier based on the first business environment identifier.

[0108] In some embodiments, a correspondence between the business environment identifier and the configuration file may be established in advance.

[0109] S430. Modify the application parameters based on the first configuration file so that the application after modifying the parameters meets the requirements of the business environment corresponding to the first business environment identifier.

[0110] In some embodiments, the user may send a first change request through the terminal device, and then the terminal device determines a first configuration file corresponding to the first business environment identifier and stored in the terminal device based on the first business environment identifier in the first change request.

[0111] In some embodiments, the user may send a first change request through the terminal device, and then the terminal device sends the first change request to the server, and the server determines a corresponding first configuration file based on the business environment identifier in the first change request.

[0112] In the application processing method provided by the embodiments of the present disclosure, by obtaining the user's first change request, then determining a first configuration file based on the first business environment identifier included in the first change request, and then modifying the application parameters based on the first configuration file, so that the application after modifying the parameters meets the requirements of the business environment corresponding to the first business environment identifier. It enables the user to autonomously adjust the parameters of the application, avoiding the problem of large workload caused by developers having to make different adjustments to the application parameters due to different business environments.

[0113] Figure 5 Shows a flowchart of another application processing method in the embodiments of the present disclosure.

[0114] As Figure 5 shown, the application processing method may include:

[0115] S510. Obtain a first change request sent by a user, where the first change request includes a first business environment identifier;

[0116] S520, determine a first configuration file corresponding to the first service environment identifier based on the first service environment identifier;

[0117] S530, modify the application parameters based on the first configuration file so that the application after modifying the parameters meets the requirements of the service environment corresponding to the first service environment identifier;

[0118] S540, determine whether the service environment corresponding to the first service environment identifier is a formal service environment;

[0119] In some embodiments, it is possible to determine whether the service environment corresponding to the first service environment identifier is a formal service environment based on the name or identifier of the selected service environment.

[0120] S550, stop receiving change requests sent by the user when the service environment corresponding to the first service environment identifier is a formal service environment.

[0121] In some embodiments, when it is determined that the service environment corresponding to the first service environment identifier is a formal service environment, in order to avoid adjusting the application parameters corresponding to the formal service environment and causing damage to the application data, it is possible to stop receiving change requests sent by the user.

[0122] In some embodiments, after stopping receiving change requests sent by the user, a prompt message indicating the stop of changes can be sent to the user.

[0123] In the application processing method provided by the embodiments of the present disclosure, by obtaining the first change request of the user, then determining the first configuration file based on the first service environment identifier included in the first change request, and then modifying the application parameters based on the first configuration file so that the application after modifying the parameters meets the requirements of the service environment corresponding to the first service environment identifier. When it is determined that the service environment corresponding to the first service environment identifier is a formal service environment, it is possible to stop receiving change requests from the user to prevent the user from modifying the application parameters corresponding to the formal service environment to other application parameters, thereby causing damage to the application data.

[0124] Figure 6 Shows another flowchart of the application processing method in the embodiments of the present disclosure.

[0125] As Figure 6 shown, the application processing method may include:

[0126] S610, obtain the service environment identifier and the configuration file.

[0127] In some embodiments, the configuration file may include a file for modifying application parameters.

[0128] S620. Establish the correspondence between the service environment identifier and the configuration file.

[0129] In some embodiments, the correspondence between the service environment identifier and the configuration file may be established based on the key-value method.

[0130] S630. Obtain a first change request sent by a user, where the first change request includes a first service environment identifier;

[0131] S640. Determine a first configuration file corresponding to the first service environment identifier based on the first service environment identifier and the correspondence between the service environment identifier and the configuration file;

[0132] S650. Modify the application parameters based on the first configuration file so that the application after modifying the parameters meets the requirements of the service environment corresponding to the first service environment identifier.

[0133] In the application processing method provided by the embodiments of the present disclosure, by pre-determining the correspondence between the service environment identifier and the configuration file, obtaining the first change request of the user, then determining the first configuration file based on the first service environment identifier included in the first change request and the correspondence, and then modifying the application parameters based on the first configuration file, so that the application after modifying the parameters meets the requirements of the service environment corresponding to the first service environment identifier. It avoids the problem of large workload of developers caused by developers modifying application parameters based on different service environments corresponding to different users.

[0134] Based on the same inventive concept, an application processing device is also provided in the embodiments of the present disclosure, as in the following embodiments. Since the principle of solving problems by this device embodiment is similar to that of the above method embodiment, the implementation of this device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be described again.

[0135] Figure 7 Show a schematic diagram of an application processing device in the embodiments of the present disclosure, as Figure 7 shown, the device 700 includes:

[0136] A display module 710, configured to display a plurality of service environment controls in response to a selection operation of a user, where each service environment control corresponds to a service environment;

[0137] A first modification module 720, configured to modify the application parameters based on the configuration file corresponding to the first target service environment in response to a selection operation of the user on the first target service environment control among the plurality of service environment controls, so that the application after modifying the parameters meets the requirements of the first target service environment.

[0138] The application processing device provided by the embodiments of the present disclosure, by responding to the user's selection operation, displays a plurality of service environment controls, and then after the user determines the first target service environment control among the displayed plurality of service environment controls, modifies the application parameters based on the configuration file corresponding to the first target service environment, so that the application after modifying the parameters meets the requirements of the first target service environment, enabling the user to independently select the service environment of the application, and avoiding the problem of large workload of service environment developers caused by separately generating or modifying application parameters for different users to meet the needs of different users for different service environments. The efficiency of application development is improved.

[0139] In some embodiments, the application processing device 700 further includes:

[0140] The third modification module, in the case where the first target service environment is a service environment other than the formal service environment, after responding to the user's selection operation on the first target service environment control among the plurality of service environment controls and modifying the application parameters based on the configuration file corresponding to the first target service environment so that the application after modifying the parameters meets the requirements of the first target service environment, is used to respond to the user's selection operation on the second target service environment control among the plurality of service environment controls, restore the modified application parameters, and modify the restored application parameters based on the configuration file corresponding to the second target service environment so that the application after modifying the parameters meets the requirements of the second target service environment.

[0141] In the application processing device provided by the embodiments of the present disclosure, by responding to the user's selection operation, a plurality of service environment controls are displayed, and then after the user determines the first target service environment control among the displayed plurality of service environment controls, the application parameters are modified based on the configuration file corresponding to the first target service environment so that the application after modifying the parameters meets the requirements of the first target service environment, and then in the case where the user selects the second target service environment, first the modified application parameters are restored, and then the restored application parameters are modified based on the corresponding parameters of the configuration file corresponding to the second target service environment, capable of modifying the parameters of the application multiple times and avoiding problems with the modified application parameters during the multiple modification processes. The efficiency of application development is improved.

[0142] In some embodiments, the application processing device 700 further includes:

[0143] A prompt module, in the case where the first target business environment is a formal business environment, after modifying application parameters based on a configuration file corresponding to the first target business environment in response to a user's selection operation on the first target business environment control among multiple business environment controls, so that the application after modifying the parameters meets the requirements of the first target business environment, is used to display a prompt message indicating that modification is not allowed in response to the user's selection operation on the second target business environment control among the multiple business environment controls.

[0144] In the application processing device provided by the embodiments of the present disclosure, by responding to the user's selection operation, multiple business environment controls are displayed, and then after the user determines the first target business environment control among the displayed multiple business environment controls, the application parameters are modified based on the configuration file corresponding to the first target business environment. After determining that the first target business environment is a formal business environment, when the user selects the second target business, a message indicating that modification is not allowed is displayed, avoiding the application being damaged due to the formal business environment being converted to other business environments caused by the user's incorrect operation.

[0145] Based on the same inventive concept, an application processing device is also provided in the embodiments of the present disclosure, as described in the following embodiments. Since the principle of solving problems in this device embodiment is similar to that of the above method embodiment, the implementation of this device embodiment can refer to the implementation of the above method embodiment, and repeated parts will not be elaborated.

[0146] Figure 8 Show another schematic diagram of the application processing device in the embodiments of the present disclosure, as Figure 8 shown, the device 800 includes:

[0147] A first acquisition module 810, configured to acquire a first change request sent by a user, where the first change request includes a first business environment identifier;

[0148] A first determination module 820, configured to determine a first configuration file corresponding to the first business environment identifier based on the first business environment identifier;

[0149] A second modification module 830, configured to modify application parameters based on the first configuration file, so that the application after modifying the parameters meets the requirements of the business environment corresponding to the first business environment identifier.

[0150] In the application processing device provided by the embodiments of the present disclosure, by obtaining a first change request of a user, then determining a first configuration file based on the first service environment identifier included in the first change request, and then modifying application parameters based on the first configuration file, so that the application after modifying the parameters meets the requirements of the service environment corresponding to the first service environment identifier. It enables the user to independently adjust the parameters of the application, avoiding the problem of large workload caused by developers' different adjustments of application parameters due to different service environments.

[0151] In an embodiment of the present disclosure, the application processing device 800 further includes:

[0152] A second determination module, after modifying the application parameters based on the first configuration file so that the application after modifying the parameters meets the requirements of the service environment corresponding to the first service environment identifier, is used to determine whether the service environment corresponding to the first service environment identifier is a formal service environment;

[0153] A stop module, used to stop receiving change requests sent by the user when the service environment corresponding to the first service environment identifier is a formal service environment.

[0154] In the application processing device provided by the embodiments of the present disclosure, by obtaining a first change request of a user, then determining a first configuration file based on the first service environment identifier included in the first change request, and then modifying application parameters based on the first configuration file, so that the application after modifying the parameters meets the requirements of the service environment corresponding to the first service environment identifier. When it is determined that the service environment corresponding to the first service environment identifier is a formal service environment, the change request of the user can be stopped to prevent the user from modifying the application parameters corresponding to the formal service environment to other application parameters, thereby causing damage to the application data.

[0155] In an embodiment of the present disclosure, the device further includes:

[0156] A second acquisition module, used to acquire a service environment identifier and a configuration file;

[0157] An establishment module, used to establish a correspondence between the service environment identifier and the configuration file;

[0158] The first determination module includes:

[0159] A determination unit, used to determine a first configuration file corresponding to the first service environment identifier based on the first service environment identifier and the correspondence between the service environment identifier and the configuration file.

[0160] In the application processing device provided by the embodiments of the present disclosure, by pre-determining the correspondence between the service environment identifier and the configuration file, obtaining the first change request of the user, then determining the first configuration file based on the first service environment identifier included in the first change request and the correspondence, and then modifying the application parameters based on the first configuration file, so that the application after modifying the parameters meets the requirements of the service environment corresponding to the first service environment identifier. This avoids the problem of large workload of developers caused by developers modifying application parameters based on different service environments corresponding to different users.

[0161] According to another aspect of the present disclosure, there is provided an electronic device, including: a processor; and a memory for storing executable instructions of the processor; wherein, the processor is configured to execute the above application processing method by executing the executable instructions.

[0162] Those skilled in the art can understand that various aspects of the present disclosure can be implemented as a system, a method, or a program product. Therefore, various aspects of the present disclosure can be specifically implemented in the following forms, namely: a complete hardware implementation manner, a complete software implementation manner (including firmware, microcode, etc.), or an implementation manner combining hardware and software aspects, which can be collectively referred to as "circuit", "module", or "system" here.

[0163] The following refers to Figure 9 to describe the electronic device 900 according to this embodiment of the present disclosure. Figure 9 The displayed electronic device 900 is only an example and should not impose any limitations on the functions and usage scope of the embodiments of the present disclosure.

[0164] As Figure 9 shown, the electronic device 900 is presented in the form of a general computing device. The components of the electronic device 900 may include but are not limited to: the at least one processing unit 910 mentioned above, the at least one storage unit 920 mentioned above, and a bus 930 connecting different system components (including the storage unit 920 and the processing unit 910).

[0165] Among them, the storage unit stores program codes, and the program codes can be executed by the processing unit 910, so that the processing unit 910 executes the steps according to various exemplary embodiments of the present disclosure described in the above "Exemplary Method" section of this specification. For example, the processing unit 910 may execute the following steps of the above method embodiment:

[0166] In response to the user's selection operation, display a plurality of service environment controls, wherein each service environment control corresponds to a service environment;

[0167] In response to a user's selection operation on a first target business environment control among multiple business environment controls, modify the application parameters based on the configuration file corresponding to the first target business environment, so that the application after modifying the parameters meets the requirements of the first target business environment;

[0168] In addition, obtain a first change request sent by the user, where the first change request includes a first business environment identifier;

[0169] Determine a first configuration file corresponding to the first business environment identifier based on the first business environment identifier;

[0170] Modify the application parameters based on the first configuration file, so that the application after modifying the parameters meets the requirements of the business environment corresponding to the first business environment identifier.

[0171] The storage unit 920 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 9201 and / or a cache storage unit 9202, and may further include a read-only storage unit (ROM) 9203.

[0172] The storage unit 920 may further include a program / utility 9204 having a set (at least one) of program modules 9205. Such program modules 9205 include, but are not limited to: an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include the implementation of a network environment.

[0173] The bus 930 may represent one or more of several types of bus structures, including a storage unit bus or a storage unit controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the multiple bus structures.

[0174] The electronic device 900 may also communicate with one or more external devices 940 (such as a keyboard, a pointing device, a Bluetooth device, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 900, and / or may communicate with any device that enables the electronic device 900 to communicate with one or more other computing devices (such as a router, a modem, etc.). Such communication may be carried out through the input / output (I / O) interface 950. Moreover, the electronic device 900 may also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through the network adapter 960. As shown in the figure, the network adapter 960 communicates with other modules of the electronic device 900 through the bus 930. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 900, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0175] Through the description of the above embodiments, those skilled in the art can easily understand that the exemplary embodiments described herein can be implemented by software, or can be implemented by a manner of software in combination with necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.

[0176] In an exemplary embodiment of the present disclosure, there is also provided a computer-readable storage medium, which can be a readable signal medium or a readable storage medium. A program product capable of implementing the above method of the present disclosure is stored thereon. In some possible implementation manners, various aspects of the present disclosure can also be implemented in the form of a program product, which includes program code. When the program product runs on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary embodiments of the present disclosure described in the "Exemplary Method" section of this specification.

[0177] More specific examples of the computer-readable storage medium in the present disclosure may include but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0178] In this disclosure, a computer-readable storage medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries readable program code. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. The readable signal medium may also be any readable medium other than the readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0179] Optionally, the program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0180] In a specific implementation, the program code for performing the operations of this disclosure may be written in any combination of one or more programming languages. The programming languages include object-oriented programming languages such as Java, C++, etc., and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, executed as a stand-alone software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., by connecting through the Internet using an Internet service provider).

[0181] It should be noted that although several modules or units of the devices for action execution are mentioned in the above detailed description, such a division is not mandatory. In fact, according to the embodiments of this disclosure, the features and functions of two or more of the above-mentioned modules or units may be embodied in one module or unit. Conversely, the features and functions of one module or unit described above may be further divided and embodied by multiple modules or units.

[0182] In addition, although the steps of the methods in this disclosure are described in a specific order in the drawings, this does not require or imply that these steps must be performed in that specific order, or that all of the shown steps must be performed to achieve the desired result. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step for execution, and / or one step may be decomposed into multiple steps for execution, etc.

[0183] Those skilled in the art can easily understand from the description of the above embodiments that the example embodiments described herein can be implemented by software or by a combination of software and necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (such as a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.

[0184] After considering the specification and practicing the invention disclosed herein, those skilled in the art will readily conceive of other embodiments of the present disclosure. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure, which follow the general principles of the present disclosure and include known common knowledge or conventional technical means in the technical field not disclosed by the present disclosure. The specification and examples are only regarded as exemplary, and the true scope and spirit of the present disclosure are pointed out by the appended claims.

Claims

1. An application processing method, characterized in that, The method includes: In response to a user's selection operation, display a plurality of business environment controls, where each business environment control corresponds to a business environment; In response to the user's selection operation on the first target business environment control among the plurality of business environment controls, modify the application parameters based on the configuration file corresponding to the first target business environment, so that the application after modifying the parameters meets the requirements of the first target business environment.

2. The application processing method according to claim 1, wherein When the first target business environment is a business environment other than the formal business environment, after the step of in response to the user's selection operation on the first target business environment control among the plurality of business environment controls, modifying the application parameters based on the configuration file corresponding to the first target business environment so that the application after modifying the parameters meets the requirements of the first target business environment, the method further includes: In response to the user's selection operation on the second target business environment control among the plurality of business environment controls, restore the modified application parameters, and modify the restored application parameters based on the configuration file corresponding to the second target business environment, so that the application after modifying the parameters meets the requirements of the second target business environment.

3. The application processing method according to claim 1, wherein When the first target business environment is the formal business environment, after the step of in response to the user's selection operation on the first target business environment control among the plurality of business environment controls, modifying the application parameters based on the configuration file corresponding to the first target business environment so that the application after modifying the parameters meets the requirements of the first target business environment, the method further includes: In response to the user's selection operation on the second target business environment control among the plurality of business environment controls, display a prompt message indicating that modification is not allowed.

4. An application processing method, characterized in that, The method includes: Obtain a first change request sent by the user, where the first change request includes a first business environment identifier; Determine a first configuration file corresponding to the first business environment identifier based on the first business environment identifier; Modify the application parameters based on the first configuration file, so that the application after modifying the parameters meets the requirements of the business environment corresponding to the first business environment identifier.

5. The processing method according to claim 4, characterized in that After the step of modifying the application parameters based on the first configuration file so that the application after modifying the parameters meets the requirements of the business environment corresponding to the first business environment identifier, the method further includes: Determine whether the business environment corresponding to the first business environment identifier is the formal business environment; When the business environment corresponding to the first business environment identifier is the formal business environment, stop receiving change requests sent by the user.

6. The processing method according to claim 4, characterized in that Before the step of determining a first configuration file corresponding to the first business environment identifier based on the first business environment identifier, the method further includes: Obtain business environment identifiers and configuration files; Establish a correspondence between business environment identifiers and configuration files; The step of determining a first configuration file corresponding to the first business environment identifier based on the first business environment identifier includes: Determine a first configuration file corresponding to the first business environment identifier based on the first business environment identifier and the correspondence between business environment identifiers and configuration files.

7. An application processing device, characterized in that, The apparatus includes: A display module, configured to display a plurality of business environment controls in response to a user's selection operation, where each business environment control corresponds to a business environment; A first modification module, configured to modify application parameters based on a configuration file corresponding to a first target business environment in response to a user's selection operation on the first target business environment control among the plurality of business environment controls, so that the application after modifying the parameters meets the requirements of the first target business environment.

8. An application processing device, characterized in that, The apparatus includes: A first acquisition module, configured to acquire a first change request sent by a user, where the first change request includes a first business environment identifier; A first determination module, configured to determine a first configuration file corresponding to the first business environment identifier based on the first business environment identifier; A second modification module, configured to modify application parameters based on the first configuration file, so that the application after modifying the parameters meets the requirements of the business environment corresponding to the first business environment identifier.

9. An electronic device, characterized in that, It includes: A processor; And A memory, configured to store executable instructions of the processor; Wherein, the processor is configured to execute the application processing method according to any one of claims 1 to 6 by executing the executable instructions.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the application processing method according to any one of claims 1 to 6.