Application processing method and device, electronic equipment and storage medium

By introducing functional partitioning and switching mechanisms into the application, users can set the working status of application functions according to their needs, solving the problem of insufficient flexibility and accuracy of existing application functions configuration, and achieving personalized configuration and higher user experience.

CN119292698APending Publication Date: 2025-01-10CHINA PING AN LIFE INSURANCE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411419556.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-11
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

The flexibility and accuracy of existing application function configurations are low and cannot meet the needs of users in different scenarios.

Method used

By displaying the configuration interface of the target application, users are allowed to enable or disable the function partitioning and functions in the application, and use function switches to set the working status of the function, thereby achieving personalized configuration.

Benefits of technology

Improves the flexibility and accuracy of application function configuration, allowing users to flexibly enable or disable specific features according to their needs, improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119292698A_ABST
    Figure CN119292698A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an application processing method and device, electronic equipment and a storage medium, and belongs to the technical field of computers. The method comprises the steps of displaying a configuration interface of a target application; the configuration interface comprises at least one function partition of the target application and a function switch corresponding to each function partition; each function partition comprises at least one function of the target application; receiving a first input of a first function switch corresponding to a first function partition in the at least one function partition, wherein the first input is used for setting the first function switch to be in a first working state; in response to the first input, setting the first function switch to be in the first working state; the functions in the first function partition are all set to be in the first working state. According to the embodiment of the invention, the flexibility and accuracy of application function configuration can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to an application processing method, device, electronic device and storage medium. Background Art

[0002] With the popularity of mobile devices and applications, users have higher and higher expectations for applications. They hope that applications can adapt to their usage habits and scenario requirements and provide flexible function settings.

[0003] However, the functions of existing applications are fixed and cannot meet the needs of users for application functions in different scenarios, which leads to low flexibility and accuracy in the configuration of existing application functions. Summary of the invention

[0004] The main purpose of the embodiments of the present application is to propose an application processing method, device, electronic device and storage medium, aiming to improve the flexibility and accuracy of application function configuration.

[0005] To achieve the above objective, a first aspect of an embodiment of the present application provides an application processing method, the method comprising:

[0006] Displaying a configuration interface of the target application; the configuration interface includes at least one functional partition of the target application and a function switch corresponding to each functional partition; each functional partition includes at least one function of the target application;

[0007] Receiving a first input to a first function switch corresponding to a first function partition in the at least one function partition, wherein the first input is used to set the first function switch to a first working state;

[0008] In response to the first input, setting the first function switch to the first working state;

[0009] All functions in the first functional partition are set to the first working state.

[0010] In some embodiments, setting all functions in the first functional partition to the first working state includes:

[0011] Determine a first page in the target application that includes a first function in the first functional partition; the first function is any function in the first functional partition;

[0012] generating indication information in the target application for the first page, the indication information being used to indicate setting the first function to the first working state;

[0013] In response to the indication information, the first function of the first page is set to the first working state.

[0014] In some embodiments, before displaying the configuration interface of the target application, the method further includes:

[0015] Displaying a function interface of the target application; the function interface includes at least two functions of the target application and a partition adding control;

[0016] receiving a second input for adding a control to the partition;

[0017] In response to the second input, establishing a second functional partition;

[0018] receiving a third input for a second function of the at least two functions;

[0019] In response to the third input, the second function is determined as a function in the second functional partition.

[0020] In some embodiments, the first functional partition includes a third function, and the third function is located in the second page of the target application;

[0021] When the first working state is the closed state, setting all functions in the first functional partition to the first working state includes:

[0022] The second page is switched from a first display state to a second display state; in the first display state, the second page includes the third function; in the second display state, the second page does not include the third function.

[0023] In some embodiments, after switching the second page from the first display state to the second display state, the method further includes:

[0024] receiving a second input to the first function switch, wherein the second input is used to set the first function switch to a second working state, wherein the second working state is an on state;

[0025] In response to the second input, setting the first function switch to the second working state;

[0026] The second page is switched from the second display state to the first display state.

[0027] In some embodiments, the first functional partition includes a fourth function, and the fourth function is located in a third page of the target application;

[0028] In the case where the first working state is the closed state, after setting all functions in the first functional partition to the first working state, the method further includes:

[0029] In the case of receiving a request for using the fourth function in the third page, rejecting the request for using.

[0030] In some embodiments, after setting all functions in the first functional partition to the first working state, the method further includes:

[0031] receiving a second input to the first function switch, wherein the second input is used to set the first function switch to a second working state, wherein the second working state is an on state;

[0032] In response to the second input, setting the first function switch to the second working state;

[0033] Setting all functions in the first functional area to the second working state;

[0034] When a request for using the fourth function in the third page is received, an operation corresponding to the request is performed.

[0035] To achieve the above-mentioned purpose, a second aspect of an embodiment of the present application provides an application processing device, the device comprising:

[0036] A display module, configured to display a configuration interface of a target application; the configuration interface includes at least one functional partition of the target application and a function switch corresponding to each functional partition; each functional partition includes at least one function of the target application;

[0037] a receiving module, configured to receive a first input to a first function switch corresponding to a first function partition in the at least one function partition, wherein the first input is used to set the first function switch to a first working state;

[0038] a switch setting module, configured to set the first function switch to the first working state in response to the first input;

[0039] A function setting module is used to set all functions in the first function partition to the first working state.

[0040] To achieve the above objectives, a third aspect of an embodiment of the present application proposes an electronic device, which includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the method described in the first aspect is implemented.

[0041] To achieve the above-mentioned purpose, the fourth aspect of an embodiment of the present application proposes a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in the first aspect is implemented.

[0042] The application processing method, device, electronic device and storage medium proposed in the present application display a configuration interface of a target application; the configuration interface includes at least one functional partition of the target application and a function switch corresponding to each functional partition; each functional partition includes at least one function of the target application; receiving a first input to a first function switch corresponding to a first functional partition in the at least one functional partition, the first input is used to set the first function switch to a first working state; in response to the first input, setting the first function switch to the first working state; setting all functions in the first functional partition to the first working state. That is, the configuration interface of the target application is displayed, and then after receiving the input to the first function switch corresponding to the first functional partition, the first function switch and the functions in the first functional partition are set to the corresponding working states according to the input. By changing the working state of the function switch corresponding to the functional partition in the configuration interface, the working state of each function in the functional partition is changed, so that the user can flexibly enable or disable specific functions in the application according to his own needs, thereby realizing the user's personalized configuration of the application function and improving the flexibility and accuracy of the application function configuration. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Figure 1 is a flow chart of an application processing method provided in an embodiment of the present application;

[0044] Figure 2 yes Figure 1 Flow chart of step S101 in FIG.

[0045] Figure 3 yes Figure 1 Flow chart of step S104 in FIG.

[0046] Figure 4 is the flowchart after step 1041;

[0047] Figure 5 yes Figure 3 The flowchart after step S104 in FIG.

[0048] Figure 6 is a schematic diagram of the structure of an application processing device provided in an embodiment of the present application;

[0049] Figure 7 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0050] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0051] It should be noted that, although the functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first", "second", etc. in the specification, claims and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0052] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0053] First, some nouns involved in this application are analyzed:

[0054] Information security, also known as network security or information network security, refers to the technology and management work of protecting information and information systems from accidental or malicious destruction, modification, and leakage. It includes protecting computer hardware, software, and data, ensuring the confidentiality, integrity, and availability of information, and preventing unauthorized access and use. The importance of information security lies in that it is the cornerstone of national security in the information society. With the widespread application of information technology, information security issues have become diverse and complex, involving personal privacy, intellectual property, property security, and even national security. The main threats to information security include illegal operations, hacker intrusions, virus attacks, and network theft, which are all reflected in the application links and processes. Information security technologies include cryptographic application technology, information security technology, data disaster and data recovery technology, operating system maintenance technology, etc. These technologies are designed to ensure the confidentiality, integrity, and availability of information, prevent system vulnerabilities and external hacker intrusions, and provide data recovery capabilities. Future trends in information security include the strengthening of intelligent protection, the popularization of cloud security protection, and the rise of IoT security protection. With the rapid development of artificial intelligence technology, the application of network information security will become more and more extensive, and intelligent protection will become an important development direction for network information security.

[0055] Personalized experience and settings refer to the practice of customizing services or products based on the specific needs and preferences of users in order to increase user satisfaction and engagement. This customization can include aspects such as user interface, content recommendations, service processes, etc. Beneficial effects of personalized experience and settings: Improve user satisfaction: Users feel that the service or product is designed specifically for them, thereby increasing satisfaction. Increase user stickiness: Personalized experience makes users more willing to use products or services for a long time. Improve conversion rate: Personalized recommendations and experiences can increase users' willingness to buy. Optimize resource allocation: Through personalization, companies can more effectively allocate resources to user groups that are most likely to generate benefits. Enhance brand image: Personalized experience helps build a positive brand image and makes users feel valued and understood. Provide competitive advantage: In a highly competitive market, personalized experience can become a differentiating factor for companies.

[0056] Technologies for achieving personalized experience and settings: Data mining: Understanding user preferences by analyzing user data. Machine learning: Using algorithms to predict user behavior and provide personalized recommendations. Artificial intelligence: Using AI technology to provide a more intelligent and dynamic personalized experience. Content management system: Allowing users to customize content and interfaces according to their needs.

[0057] Messaging is a communication method in software architecture that allows different software components or services to communicate asynchronously through message passing. This mechanism helps build scalable, loosely coupled and reliable systems. Here are some key concepts and features of messaging: A message is a data unit of communication, which contains the information to be transmitted and possible metadata. A message queue is a software component that temporarily stores messages passed between different services. A publisher is an entity that sends messages. A subscriber is an entity that receives messages. A message broker is a middleware service that manages and routes messages.

[0058] Features of the messaging mechanism: Asynchronous communication: The sender of the message does not need to wait for the receiver's response to continue processing other tasks. Decoupling: The sender and the receiver do not need to interact directly, they communicate through message queues. Scalability: The system can process more messages by adding message queues and consumers. Fault tolerance: If the message processing service is unavailable, the message queue can store messages until the service is restored. Flexibility: Messages can contain various types of data and can support multiple transmission formats. The messaging mechanism is an indispensable part of modern application architecture. It provides an efficient way to handle communication and data flow across services.

[0059] In-app messaging and notifications are a way to communicate with users in mobile apps, websites, or desktop applications. They are a key tool for increasing user engagement, providing timely information, and enhancing user experience. Characteristics include: Immediacy: Users can receive important information or updates immediately. Contextual relevance: Messages and notifications are usually relevant to the user's current actions or interests. Customizability: Users can set how they want to receive notifications and which types of messages are most important to them. Interactivity: Users can take action directly from notifications, such as replying to messages, checking updates, etc. Variety: Messages can be sent in multiple formats such as text, images, audio, video, etc.

[0060] Based on this, the embodiments of the present application provide an application processing method and device, an electronic device and a storage medium, aiming to improve the flexibility and accuracy of application function configuration.

[0061] The application processing method and device, electronic device and storage medium provided in the embodiments of the present application are specifically described through the following embodiments. First, the application processing method in the embodiments of the present application is described.

[0062] The application processing method provided in the embodiment of the present application relates to the field of computer technology. The application processing method provided in the embodiment of the present application can be applied to a terminal, can be applied to a server side, or can be software running in a terminal or a server side. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, etc.; the server side can be configured as an independent physical server, or can be configured as a server cluster or a distributed system composed of multiple physical servers, or can be configured as a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms; the software can be an application that implements the application processing method, etc., but is not limited to the above forms.

[0063] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0064] It should be noted that in each specific implementation of the present application, when it comes to the need to perform relevant processing based on data related to user identity or characteristics such as user information, user behavior data, user historical data, and user location information, the user's permission or consent will be obtained first, and the collection, use, and processing of these data will comply with relevant laws, regulations, and standards. In addition, when the embodiment of the present application needs to obtain the user's sensitive personal information, the user's separate permission or consent will be obtained through a pop-up window or by jumping to a confirmation page. After clearly obtaining the user's separate permission or consent, the necessary user-related data for the normal operation of the embodiment of the present application will be obtained.

[0065] Figure 1 is an optional flowchart of the application processing method provided in the embodiment of the present application. Figure 1 The method may include but is not limited to steps S101 to S104.

[0066] Step S101, displaying a configuration interface of a target application; the configuration interface includes at least one functional partition of the target application and a function switch corresponding to each functional partition; each functional partition includes at least one function of the target application;

[0067] Step S102, receiving a first input to a first function switch corresponding to a first function partition in the at least one function partition, wherein the first input is used to set the first function switch to a first working state;

[0068] Step S103, in response to the first input, setting the first function switch to the first working state;

[0069] Step S104: setting all functions in the first functional partition to the first working state.

[0070] Steps S101 to S104 shown in the embodiment of the present application are as follows: displaying the configuration interface of the target application; the configuration interface includes at least one functional partition of the target application and a function switch corresponding to each functional partition; each functional partition includes at least one function of the target application; receiving a first input to a first function switch corresponding to a first functional partition in the at least one functional partition, the first input being used to set the first function switch to a first working state; in response to the first input, setting the first function switch to the first working state; and setting all functions in the first functional partition to the first working state. That is, displaying the configuration interface of the target application, and then after receiving the input to the first function switch corresponding to the first functional partition, setting the first function switch and the functions in the first functional partition to the corresponding working states according to the input. By changing the working state of the function switch corresponding to the functional partition in the configuration interface, the working state of each function in the functional partition is changed, so that the user can flexibly enable or disable specific functions in the application according to his own needs, thereby realizing the user's personalized configuration of the application function and improving the flexibility and accuracy of the application function configuration.

[0071] In step S101 of some embodiments, the application displays an interface that allows the user to configure. On this configuration interface, the functions of the application are divided into functional partitions, each partition corresponding to a group of related functions or a specific function. Each functional partition has a corresponding switch, and the user can enable or disable the state of the function in a functional partition through the switch corresponding to the functional partition.

[0072] It should be noted that the target application can be the application that the user is configuring. The configuration interface of the target application can display the functional partitions corresponding to the target area and their corresponding function switches. The user can interact with the interface to set the working status of the function switches corresponding to the functional partitions. The configuration interface of the target application can be the interface of the "Settings" application, or it can be the interface in the settings of the "target application". Functional partitions can be areas in the configuration interface that group functions. Functional partitions contain a group of related functions or a specific function. Functional partitions can be divided according to business functions or according to permission functions. The function types in functional partitions can be payment / finance, tools / utilities, services / functional areas, etc. Function switches can be controls used to control whether a specific function or a group of functions are enabled, and can be expressed as switch buttons. Applications can also be called applications.

[0073] Suppose there is a music player application, and its configuration interface can be as follows: Playback settings: including two functions: "Random play" and "Loop play". Volume control: including two functions: "Mute" and "Volume adjustment". Interface settings: including two functions: "Night mode" and "Lyrics display".

[0074] See also Figure 2 In some embodiments, step S101 may include but is not limited to steps S201 to S205:

[0075] Step S201, displaying a function interface of the target application; the function interface includes at least two functions of the target application and a partition adding control;

[0076] Step S202, receiving a second input for adding a control to the partition;

[0077] Step S203, establishing a second functional partition in response to the second input;

[0078] Step S204, receiving a third input for a second function of the at least two functions;

[0079] Step S205: In response to the third input, determine the second function as a function in the second function partition.

[0080] In step S201 of some embodiments, a function interface of the target application is displayed, and the user can access and operate various functions of the application on this interface. The function interface has some or all functions (at least two functions) of the target application, and has a control for allowing the user to add a new function partition.

[0081] In step S202 of some embodiments, the user operates the partition adding control (second input), and the operation may be a click or touch action.

[0082] In step S203 of some embodiments, after the user input is recognized, a new functional partition (a second functional partition) is created.

[0083] In step S204 of some embodiments, the user operates one or more of the at least two functions (third input), which may be selection or dragging.

[0084] In step S205 of some embodiments, according to the third input of the user, the second function (one or more functions) is added to the newly created second function partition.

[0085] It should be noted that the target application may be an application currently being operated by the user. The function interface may be an interface provided by the application to the user for operation, which usually includes multiple functions. The partition adding control may be a control on the function interface, allowing the user to create a new function partition. The second input may be an operation of the partition adding control by the user. The second function partition may be a newly created function partition. The second function may be one or more functions of at least two functions on the function interface. The third input may be an operation of the second function by the user.

[0086] Steps S201 to S205 shown in the embodiment of the present application are as follows: displaying the function interface of the target application; the function interface includes at least two functions of the target application and a partition adding control; receiving a second input for the partition adding control; establishing a second function partition in response to the second input; receiving a third input for the second function of the at least two functions; and determining the second function as a function in the second function partition in response to the third input. This is how to establish function partitions and how to divide the functions in an application into a certain function partition. Users can create new function partitions according to their needs to improve the personalized experience. Secondly, by grouping related functions into custom partitions, users can organize and manage the functions of the application more effectively. At the same time, users can quickly find and access the functions they frequently use because they can be grouped in one partition. Again, flexibility is enhanced, and the application provides flexibility, allowing users to adjust the interface according to their own workflow or preferences. Finally, by grouping functions, the interface of the application can be kept tidy, which can reduce the user's sense of confusion during use.

[0087] For example, suppose there is a picture editing application with the following functional interface: Editing tools: including "crop" and "rotate" functions. Color adjustment: including "brightness" and "contrast" functions. The user wants to create a new functional partition to organize the functions they use most frequently. The following operations can be performed:

[0088] The user opens the image editing application, and the application displays the function interface. The user sees an "Add Partition" button (partition adding control) on the function interface. The user clicks the "Add Partition" button (second input). A new function partition is created in the application, such as "Common Tools" (second function partition). Then the user selects the "Crop" function (third input) to add the "Crop" function to the "Common Tools" function partition.

[0089] In step S102 of some embodiments, the user performs an operation (first input) on a first function switch corresponding to a first function partition, with the purpose of changing the state of the switch.

[0090] It should be noted that the first input may be an operation performed by the user on the first function switch. The input may be a touch input (click, long press, etc.) or a voice input. The first working state may be one of the working states that the function switch may be in, which may be on or off. The first functional partition may be any functional partition, and the first function switch is a function switch corresponding to the functional partition.

[0091] In step S103 of some embodiments, based on the user's input, the application sets the first function switch of the first function partition to the working state selected by the user (which may be on or off).

[0092] In step S104 of some embodiments, once the state of the first function switch is changed, all functions in the first function partition corresponding to the first function switch will be set to the same state as the first function switch.

[0093] For example, in a configuration interface of a music player application, if the user wants to enable the "shuffle play" function, the setting may be:

[0094] The user opens the music player application, and the application displays a configuration interface. There are two functions, "Random Play" and "Loop Play", which belong to a functional partition: "Playback Settings". The user clicks the "Random Play" switch. The user's operation on the "Random Play" switch is received (the first input), and the "Random Play" switch in the application is set to the on state (the first working state). At the same time, because "Random Play" and "Loop Play" belong to the same functional partition, the "Loop Play" switch is also automatically set to the on state.

[0095] It should be noted that, in response to the first input, the first function switch is set to the first working state, and then all functions in the first function partition are set to the first working state.

[0096] See also Figure 3 In some embodiments, step S104 may include but is not limited to steps S301 to S303:

[0097] Step S301: determining a first page in the target application that includes a first function in the first functional partition; the first function is any function in the first functional partition;

[0098] Step S302: generating indication information in the target application for the first page, the indication information being used to indicate setting the first function to the first working state;

[0099] Step S303: In response to the indication information, setting the first function of the first page to the first working state.

[0100] In step S301 of some embodiments, a specific function (first function) in a specific functional partition is found in the application, and a page (first page) corresponding to the function is determined.

[0101] In step S302 of some embodiments, when the user turns off or on a function of a partition, indication information is generated for the first page, and the information is used to indicate that the first function is set to the first working state. The transmission of the indication information is implemented through multiple levels and components, involving the front-end user interface, the back-end server, the database, and the network protocol. A feasible transmission method may be that the user operates on the front-end interface of the application; the front-end logic of the application captures the user input, and the front-end verifies the validity of the user input; the valid user input is encapsulated into a network request (such as an HTTP request), containing necessary data and parameters; the network request is sent to the back-end server via the Internet; the back-end server receives the request and processes it. The server executes the business logic, and after the server completes the processing, it generates a response, and the server's response is transmitted back to the user's mobile device via the Internet. The front-end of the application receives the response data from the server. According to the data of the server response, the front-end updates the user interface.

[0102] In step S303 of some embodiments, the first function is set to a specified working state (first working state) according to the instruction information.

[0103] It should be noted that the first functional partition may be one of the functional partitions of the application. The first function may be a specific function in the first functional partition. The first page may be a page corresponding to the first function. The first working state may be a specific working state that the first function may be in, such as off or on. The indication information may be information for setting the first working state, and the indication information may be generated through a message mechanism within the application, and belongs to common message transmission or notification.

[0104] Steps S301 to S303 shown in the embodiment of the present application are as follows: determining that the target application includes the first page of the first function in the first functional partition; the first function is any function in the first functional partition; generating indication information in the target application for the first page, the indication information being used to indicate that the first function is set to the first working state; in response to the indication information, setting the first function of the first page to the first working state. That is, when the user turns off the function of a partition in the function switch interface, the electronic device will automatically send a signal to the corresponding page in the application to notify it to turn off the relevant function, and the notification can be implemented through the message mechanism in the application. In this way, users are allowed to set the functional status according to their needs, providing higher flexibility and personalized experience.

[0105] For example, in a configuration interface of a music player application, if the user wants to turn off the "shuffle play" function, the setting may be:

[0106] The user opens the music player application, and the application displays the configuration interface. There are two functions, "Random Play" and "Loop Play", which belong to the same functional partition: "Playback Settings". The user clicks the "Random Play" switch. Upon receiving the user's operation on the "Random Play" switch (first input), a signal (message mechanism) is sent to the page corresponding to "Random Play" in the application, notifying the page to turn off the "Random Play" function and setting the application's "Random Play" to the off state (first working state). At the same time, because "Random Play" and "Loop Play" belong to the same functional partition, "Loop Play" is also set to the off state through the message mechanism.

[0107] For the case where the change of the working state of the function in the functional partition can affect the display of the function, in some embodiments, the first functional partition includes a third function, and the third function is located in the second page of the target application; when the first working state is the closed state,

[0108] Step S104 may include but is not limited to step S1041: switching the second page from a first display state to a second display state; in the first display state, the second page includes the third function; in the second display state, the second page does not include the third function.

[0109] In step S1041 of some embodiments, the first functional partition includes a third function, and the third function is located in the second page of the target application. When the first working state is closed, the display state of the second page is changed from the current state (first display state) to another state (second display state). In the current state (first display state) of the second page, the third function is displayed on the page. In the new state (second display state) of the second page, the third function is no longer displayed on the page.

[0110] It should be noted that the second page may be a page in the application, including a specific function. The first display state may be the current display state of the second page. The second display state may be a new display state of the second page. The third function may be a function in the first function partition.

[0111] Step S1041 shown in the embodiment of the present application is to switch the second page from the first display state to the second display state; in the first display state, the second page includes the third function; in the second display state, the second page does not include the third function. That is, when the working state of the function switch corresponding to the functional partition is closed, the function page in this functional partition is changed from the original open state to the closed state, and at the same time, in the open state, the corresponding function is turned on and the function is displayed on the page, and in the closed state, the corresponding function is hidden and not displayed on the page. By turning off unnecessary functions, the user interface can become more concise, reduce interference, and improve the neatness of the interface. At the same time, turning off unused functions can reduce the resource consumption of the application and help improve performance. Secondly, users can turn off specific functions according to current needs to obtain an experience that is more in line with personal preferences. Thirdly, removing currently unnecessary functions can improve the visual clarity of the interface and help users focus on current tasks.

[0112] For example, suppose there is an image processing application whose functional interface includes three functions: "Crop", "Rotate" and "Filter". The second page is used to display the "Crop", "Rotate" and "Filter" functions, and the "Crop" and "Rotate" functions belong to a functional partition, namely "Geometry Tools". The user decides to turn off all functions in the "Geometry Tools" functional partition. Then, the implementation can be in the following form:

[0113] The user chooses to turn off all functions in the "Geometry Tools" function partition. The "Crop" and "Rotate" functions are set to off. The "Second Page" switches from the "First Display State" that displays "Crop" and "Rotate" to the "Second Display State" that does not display these functions. In this way, the "Second Page" on the user interface will no longer display the "Crop" and "Rotate" functions, providing a simpler interface, while turning off unused functions, which helps improve the performance of the application.

[0114] For situations where changes in the working status of a function in a functional partition can affect the display of the function, see Figure 4 In some embodiments, after step S1041, the application processing method may also include but is not limited to steps S401 to S403:

[0115] Step S401: receiving a second input to the first function switch, wherein the second input is used to set the first function switch to a second working state, wherein the second working state is an on state;

[0116] Step S402: in response to the second input, setting the first function switch to the second working state;

[0117] Step S403: Switch the second page from the second display state to the first display state.

[0118] In step S401 of some embodiments, the user performs a second operation (second input) on a first function switch in the application to set the function switch to an on state (a second working state).

[0119] In step S402 of some embodiments, in response to a second input from the user, the state of the first function switch is changed to an on state.

[0120] In step S403 of some embodiments, as the state of the first function switch changes, the application switches the display state of the second page from the current state (the second display state) back to the original state (the first display state).

[0121] It should be noted that the second input may be a second operation performed by the user on the first function switch. In this embodiment, the second working state may specifically refer to an on state. The second page may be a page in an application, and its display state may change according to the state change of the first function switch. The second display state may be a display state of the second page when the first function switch is in an off state. The first display state may be a display state of the second page when the first function switch is in an on state.

[0122] Steps S401 to S403 shown in the embodiment of the present application, by receiving a second input to the first function switch, the second input is used to set the first function switch to a second working state, and the second working state is an on state; in response to the second input, the first function switch is set to the second working state; the second page is switched from the second display state to the first display state. That is, when the working state of the function switch corresponding to the functional partition is on, the function page in this functional partition is changed from the original closed state to the open state, and at the same time, in the closed state, the corresponding function is hidden, and in the open state, the corresponding function is displayed on the page. In this way, the user's operation can be immediately reflected in the interface of the application, which improves the intuitiveness and responsiveness of the operation. The user can turn on or off the function at any time according to his needs, which provides higher flexibility. The interface of the application can adapt to the user's operation, display the functions currently required by the user, and hide unnecessary functions. The adaptability of the interface is enhanced.

[0123] For example, suppose there is a music player application whose functional interface is as follows:

[0124] Playback control: including "Play / Pause" and "Stop" functions. The second page is used to display the "Play / Pause" and "Stop" functions.

[0125] The user previously turned off the "Play / Pause" function, resulting in only the "Stop" function being displayed on the second page. Now the user wants to turn the "Play / Pause" function back on. Then, the user clicks the "Play / Pause" function switch (second input), and the "Play / Pause" function switch is set to the on state (second working state). Then, the "second page" switches from the "second display state" that only displays the "Stop" function back to the "first display state" that simultaneously displays the "Play / Pause" and "Stop" functions. In this way, the "second page" on the user interface will redisplay the "Play / Pause" function, allowing the user to control playback, and the dynamic changes in the interface reflect the adaptability and flexibility of the application.

[0126] For the case where the change of the working status of the function in the functional partition may not affect the display of the function, in some embodiments, the first functional partition includes a fourth function, and the fourth function is located in the third page of the target application; when the first working status is the closed state, after step S104, the application processing method may also include but is not limited to step S1042: when a request to use the fourth function in the third page is received, the request to use is rejected.

[0127] In step S1041 of some embodiments, the first functional partition includes a fourth function, and the fourth function is located in the third page of the target application; when the first working state is the closed state, the functions in the first functional partition are all closed. When the user tries to use the fourth function in the third page, the electronic device will receive this use request. Since the first functional partition where the fourth function is located has been set to the closed state, the fourth function will be in an unusable state, that is, the user's use request is rejected.

[0128] It should be noted that the third page may be a page in the application, including the fourth function. The fourth function may be a function in the third page. The use request may be an operation or instruction of a user trying to use a certain function.

[0129] Step S1041 shown in the embodiment of the present application, when receiving a request to use the fourth function in the third page, rejects the request to use. That is, the fourth function does not respond to the request to use, so by rejecting the request to use the function in the closed state, it can prevent the user from making an erroneous operation when the function is not available. At the same time, ensuring that the user can only use the function when it is explicitly turned on helps maintain the stability and reliability of the application. By clearly informing the user that the function is currently unavailable, the user's confusion and dissatisfaction can be reduced and user satisfaction can be improved. Turning off unused functions can save system resources and improve application performance.

[0130] For example, suppose there is an image processing application whose functional interface includes three functions: "crop", "rotate" and "filter". The second page is used to display the "crop", "rotate" and "filter" functions, and the "crop" and "rotate" functions belong to a functional partition, namely "geometry tools". The user decides to turn off all functions in the "geometry tools" functional partition. Set both the "crop" and "rotate" functions to off. The user wants to use the "crop" function, so: the user clicks the "crop" function button (use request). The electronic device checks and finds that the "crop" function has been set to off. Then, the "crop" function will not respond to the request, and may display a message informing the user that the "crop" function is currently unavailable. This helps prevent user misoperation while also protecting the stability of the application.

[0131] For situations where the change of the working status of a function in a functional partition does not affect the display of the function, see Figure 5 In some embodiments, after step S104, the application processing method may also include but is not limited to steps S501 to S504:

[0132] Step S501: receiving a second input to the first function switch, wherein the second input is used to set the first function switch to a second working state, wherein the second working state is an on state;

[0133] Step S502: in response to the second input, setting the first function switch to the second working state;

[0134] Step S503: setting all functions in the first functional area to the second working state;

[0135] Step S504: when receiving a request for using the fourth function in the third page, executing an operation corresponding to the request.

[0136] In step S501 of some embodiments, the user performs a second operation (second input) on a first function switch in the application to set the function switch to an on state (a second working state).

[0137] In step S502 of some embodiments, in response to a second input from the user, the state of the first function switch is changed to an on state.

[0138] In step S503 of some embodiments, as the state of the first function switch changes, all functions in the first function partition are set to an on state.

[0139] In step S504 of some embodiments, when the user requests to use the fourth function in the third page, the fourth function receives the use request and performs a corresponding operation.

[0140] It should be noted that the third page may be a page in the application, including the fourth function. The fourth function may be a function in the third page. The use request may be an operation or instruction of a user trying to use a certain function.

[0141] Steps S501 to S504 shown in the embodiment of the present application are as follows: by receiving a second input to the first function switch, the second input is used to set the first function switch to a second working state, and the second working state is an on state; in response to the second input, the first function switch is set to the second working state; all functions in the first function partition are set to the second working state; and when a request to use the fourth function in the third page is received, the operation corresponding to the request is performed. That is, after the state of the function switch changes, the turned-off function can be used again. The user can enable the function immediately through simple operations, which improves the responsiveness of the application and the operation efficiency of the user. At the same time, the user can easily control the functions of the application, making the user experience smoother and more personalized. Finally, the application will only perform related operations when the function is explicitly turned on, which helps to optimize resource usage.

[0142] Exemplarily, there is an image processing application whose functional interface includes three functions: "crop", "rotate" and "filter". The second page is used to display the "crop", "rotate" and "filter" functions, and the "crop" and "rotate" functions belong to a functional division, namely "geometry tools". The user decides to turn off all functions in the "geometry tools" functional partition. Set the "crop" and "rotate" functions to off. The user wants to use the "crop" function, then: the user needs to turn the function switch of the "geometry tools" functional partition to on, then all the functions of the "geometry tools" functional partition are turned on. Then click the "crop" function button (use request). The electronic device checks and finds that the "crop" function has been set to on. Then, the "crop" function will respond to the request and perform the corresponding operation. In this way, the user can immediately use the "crop" function to edit the video, and other functions are also set to available, which improves the flexibility of the application and the user experience.

[0143] See also Figure 6 The embodiment of the present application also provides an application processing device, which can implement the above-mentioned application processing method, and the device includes:

[0144] Display module 601, used to display the configuration interface of the target application; the configuration interface includes at least one functional partition of the target application and a function switch corresponding to each functional partition; each functional partition includes at least one function of the target application;

[0145] A receiving module 602 is configured to receive a first input to a first function switch corresponding to a first function partition in the at least one function partition, wherein the first input is used to set the first function switch to a first working state;

[0146] A switch setting module 603, configured to set the first function switch to the first working state in response to the first input;

[0147] The function setting module 604 is used to set all functions in the first function partition to the first working state.

[0148] The specific implementation of the application processing device is basically the same as the specific implementation of the above-mentioned application processing method, and will not be repeated here.

[0149] The embodiment of the present application also provides an electronic device, the electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the above application processing method when executing the computer program. The electronic device can be any intelligent terminal including a tablet computer, a car computer, etc.

[0150] See also Figure 7 , Figure 7 The hardware structure of an electronic device of another embodiment is illustrated, and the electronic device includes:

[0151] The processor 701 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application;

[0152] The memory 702 may be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 702 may store an operating system and other application programs. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 702, and the processor 701 calls and executes the application processing method of the embodiment of this application;

[0153] Input / output interface 703, used to implement information input and output;

[0154] Communication interface 704, used to realize communication interaction between the device and other devices, which can be realized through wired mode (such as USB, network cable, etc.) or wireless mode (such as mobile network, WI FI, Bluetooth, etc.);

[0155] A bus 705 that transmits information between the various components of the device (e.g., the processor 701, the memory 702, the input / output interface 703, and the communication interface 704);

[0156] The processor 701 , the memory 702 , the input / output interface 703 and the communication interface 704 are connected to each other in communication within the device via a bus 705 .

[0157] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the above-mentioned application processing method is implemented.

[0158] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0159] The application processing method, application processing device, electronic device and storage medium provided in the embodiment of the present application display the configuration interface of the target application; the configuration interface includes at least one functional partition of the target application and a function switch corresponding to each functional partition; each functional partition includes at least one function of the target application; receiving a first input to a first function switch corresponding to a first functional partition in the at least one functional partition, the first input is used to set the first function switch to a first working state; in response to the first input, the first function switch is set to the first working state; and all functions in the first functional partition are set to the first working state. That is, the configuration interface of the target application is displayed, and then after receiving the input to the first function switch corresponding to the first functional partition, the first function switch and the functions in the first functional partition are set to the corresponding working state according to the input. By changing the working state of the function switch corresponding to the functional partition in the configuration interface, the working state of each function in the functional partition is changed, so that the user can flexibly enable or disable specific functions in the application according to his own needs, thereby realizing the user's personalized configuration of the application function and improving the flexibility and accuracy of the application function configuration.

[0160] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0161] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.

[0162] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0163] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0164] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0165] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0166] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0167] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0168] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0169] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.

[0170] The preferred embodiments of the present application are described above with reference to the accompanying drawings, but the scope of the rights of the present application is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present application should be within the scope of the rights of the present application.

Claims

1. An application processing method, characterized in that: The method comprises: Displaying a configuration interface of the target application; the configuration interface includes at least one functional partition of the target application and a function switch corresponding to each functional partition; each functional partition includes at least one function of the target application; Receiving a first input to a first function switch corresponding to a first function partition in the at least one function partition, wherein the first input is used to set the first function switch to a first working state; In response to the first input, setting the first function switch to the first working state; All functions in the first functional partition are set to the first working state.

2. The method according to claim 1, characterized in that The step of setting all functions in the first functional partition to the first working state includes: Determine a first page in the target application that includes a first function in the first functional partition; the first function is any function in the first functional partition; generating indication information in the target application for the first page, the indication information being used to indicate setting the first function to the first working state; In response to the indication information, the first function of the first page is set to the first working state.

3. The method according to claim 1, characterized in that Before displaying the configuration interface of the target application, the method further includes: Displaying a function interface of the target application; the function interface includes at least two functions of the target application and a partition adding control; receiving a second input for adding a control to the partition; In response to the second input, establishing a second functional partition; receiving a third input for a second function of the at least two functions; In response to the third input, the second function is determined as a function in the second functional partition.

4. The method according to claim 1, characterized in that: The first functional partition includes a third function, and the third function is located in the second page of the target application; When the first working state is the off state, setting all functions in the first functional partition to the first working state includes: The second page is switched from a first display state to a second display state; in the first display state, the second page includes the third function; in the second display state, the second page does not include the third function.

5. The method according to claim 4, characterized in that After switching the second page from the first display state to the second display state, the method further includes: receiving a second input to the first function switch, wherein the second input is used to set the first function switch to a second working state, wherein the second working state is an on state; In response to the second input, setting the first function switch to the second working state; The second page is switched from the second display state to the first display state.

6. The method according to claim 1, characterized in that The first functional partition includes a fourth function, and the fourth function is located in a third page of the target application; In the case where the first working state is the closed state, after setting all functions in the first functional partition to the first working state, the method further includes: In the case of receiving a request for using the fourth function in the third page, rejecting the request for using.

7. The method according to claim 6, characterized in that After setting all functions in the first functional partition to the first working state, the method further includes: receiving a second input to the first function switch, wherein the second input is used to set the first function switch to a second working state, wherein the second working state is an on state; In response to the second input, setting the first function switch to the second working state; Setting all functions in the first functional area to the second working state; When a request for using the fourth function in the third page is received, an operation corresponding to the request is performed.

8. An application processing device, characterized in that: The device comprises: A display module, configured to display a configuration interface of a target application; the configuration interface includes at least one functional partition of the target application and a function switch corresponding to each functional partition; each functional partition includes at least one function of the target application; a receiving module, configured to receive a first input to a first function switch corresponding to a first function partition in the at least one function partition, wherein the first input is used to set the first function switch to a first working state; a switch setting module, configured to set the first function switch to the first working state in response to the first input; A function setting module is used to set all functions in the first function partition to the first working state.

9. An electronic device, characterized in that: The electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the application processing method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the application processing method according to any one of claims 1 to 7 is implemented.