Partition function configuration method and device, electronic equipment and storage medium

By introducing partition function configuration methods in mobile applications, the limitations of regional online and management of functional modules in the prior art are solved, flexible configuration and personalized management of functions are realized, and management efficiency and user experience are improved.

CN119690495APending Publication Date: 2025-03-25CHINA PING AN LIFE INSURANCE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411566635.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-05
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

The regional online and management of functional modules in the prior art in mobile applications has limitations, and functions cannot be opened, closed or adjusted for specific areas, and cannot meet personalized needs.

Method used

A partition function configuration method is proposed, by obtaining area information, displaying area identifiers, responding to input to display the function management interface, configure functions, and pushing the target function to the corresponding electronic device. This method also includes functions such as administrator configuration, function grouping and logging.

Benefits of technology

It realizes a more efficient and flexible functional regional management model, and can perform differentiated functions according to the needs of different regions, meet users' personalized needs, simplify the online and management process of functions, and improve work efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119690495A_ABST
    Figure CN119690495A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a partition function configuration method and device, electronic equipment and a storage medium, and belongs to the technical field of computers. The method comprises the following steps: acquiring area information, wherein the area information comprises area identifiers of a plurality of areas and a function management interface corresponding to each area identifier; displaying the plurality of area identifiers; in response to first input, a first function management interface corresponding to a first area identifier is displayed, and the first input is used for selecting the first area identifier from the multiple area identifiers; in response to a second input, configuring functions in the first function management interface to obtain a first target function; and pushing the first target function to a second electronic device. According to the embodiment of the invention, a more efficient and more flexible function regionalization management mode can be realized.
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 a partition function configuration method, device, electronic device and storage medium. Background Art

[0002] In the process of launching and managing the functions of existing applications, functions are usually launched in different regions according to different regional needs (such as the southern region, the northern region, the whole country, etc.). However, under the current technical framework, the regional launch and management of functional modules in mobile applications have certain limitations. When it is necessary to open, close or adjust certain functions, the entire system needs to be modified, and it is impossible to operate only in a specific region, which cannot meet personalized needs. Summary of the invention

[0003] The main purpose of the embodiments of the present application is to propose a partition function configuration method, device, electronic device and storage medium, aiming to achieve a more efficient and flexible functional regionalization management mode.

[0004] To achieve the above-mentioned purpose, a first aspect of an embodiment of the present application proposes a partition function configuration method, which is applied to a first electronic device, and the method includes:

[0005] Acquire regional information, where the regional information includes regional identifiers of multiple regions and a function management interface corresponding to each regional identifier;

[0006] Displaying a plurality of said area identifiers;

[0007] In response to a first input, displaying a first function management interface corresponding to a first area identifier, wherein the first input is used to select the first area identifier from a plurality of the area identifiers;

[0008] In response to the second input, configuring the function in the first function management interface to obtain a first target function;

[0009] The first target function is pushed to the second electronic device.

[0010] In some embodiments, before displaying the first function management interface corresponding to the first area identifier in response to the first input, the method further includes:

[0011] configuring a plurality of administrators, each of the administrators being used to perform function configuration on one of the plurality of areas;

[0012] In response to the first input, displaying a first function management interface corresponding to the first area identifier includes:

[0013] If the first input is input when a target administrator is logged in, a first function management interface corresponding to the first area identifier is displayed in response to the first input, and the target administrator is an administrator among the multiple administrators who configures functions for the area corresponding to the first area identifier.

[0014] In some embodiments, in response to the second input, configuring the function in the first function management interface to obtain the first target function includes:

[0015] In response to the second input, an existing function in the first function management interface is disabled, and / or a disabled function in the first function management interface is enabled to obtain a first target function.

[0016] In some embodiments, the second input includes a first sub-input and a second sub-input;

[0017] In response to the second input, disabling an existing function in the first function management interface includes:

[0018] In response to the first sub-input, grouping the existing functions in the first function management interface according to a first preset condition to obtain M groups, wherein the preset condition includes a usage frequency of the function, an online duration of the function, and a number of error reports of the function;

[0019] In response to the second sub-input, existing functions of N groups among the M groups are disabled, where M and N are positive integers and N is less than or equal to M.

[0020] In some embodiments, the second input includes a third sub-input and a fourth sub-input;

[0021] In response to the second input, enabling the disabled function in the first function management interface includes:

[0022] In response to a third sub-input, the disabled functions in the first function management interface are grouped according to a second preset condition to obtain I group, wherein the preset condition includes an enabling time interval of the function;

[0023] In response to the fourth sub-input, the disabling function of J groups among the I groups is enabled, I and J are positive integers, and J is less than or equal to I.

[0024] In some embodiments, pushing the first target function to the second electronic device includes:

[0025] Get new features;

[0026] In a case where the configuration information of the new function includes the first area identifier, adding the new function to the first target function to obtain a second target function, wherein the configuration information is used to indicate an area to which the new function is applicable;

[0027] The second target function is pushed to the second electronic device.

[0028] In some embodiments, after pushing the first target function to the second electronic device, the method further includes:

[0029] Recording function configuration information of the first function management interface and usage information of each function in the first target function in a log system, wherein the usage information includes at least one of access frequency, usage duration, and fault information of the function;

[0030] If the fault information sent by the second electronic device is received, alarm information is output, where the alarm information includes the second electronic device and the fault information.

[0031] To achieve the above-mentioned purpose, a second aspect of an embodiment of the present application provides a partition function configuration device, the device comprising: an information acquisition module, used to acquire area information, the area information comprising area identifiers of multiple areas, and a function management interface corresponding to each area identifier;

[0032] An identification display module, used for displaying a plurality of said area identifications;

[0033] an interface display module, configured to display a first function management interface corresponding to a first area identifier in response to a first input, wherein the first input is used to select the first area identifier from a plurality of the area identifiers;

[0034] A function configuration module, configured to configure the function in the first function management interface in response to a second input to obtain a first target function;

[0035] The function push module is used to push the first target function to the second electronic device.

[0036] 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.

[0037] 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.

[0038] The partition function configuration method, device, electronic device and storage medium proposed in this application divide the area and configure the corresponding function management interface and administrator for each area; the administrator can set different functions for different areas and control the switch through the background interface; the administrator can also group functions according to business needs and adjust the overall or individual listing status of functions; when the configuration changes, the system will synchronize and push the new configuration to the client, and the front end will dynamically display or hide the function according to the configuration; in addition, the system records the function configuration and usage through logs and monitoring, which is convenient for administrators to view and analyze, and handle abnormal situations in a timely manner. This application simplifies the function launch and management process, improves work efficiency, and can perform differentiated configuration of functions according to the needs of users in different areas to meet the personalized needs of users. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 It is a flowchart of a partition function configuration method provided in an embodiment of the present application;

[0040] Figure 2 yes Figure 1 A schematic diagram of the process of step S300 in FIG.

[0041] Figure 3 It is another flowchart of the partition function configuration method provided in an embodiment of the present application;

[0042] Figure 4 yes Figure 3 A schematic diagram of the process of step S410 in FIG.

[0043] Figure 5 yes Figure 1 A schematic diagram of the process of step S500 in FIG.

[0044] Figure 6 It is another flowchart of the partition function configuration method provided in the embodiment of the present application;

[0045] Figure 7 It is a structural diagram of a partition function configuration device provided in an embodiment of the present application;

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

[0047] 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.

[0048] 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.

[0049] 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.

[0050] In the process of launching and managing the functions of existing applications, functions are usually launched in different regions according to different regional needs (such as the southern region, the northern region, the whole country, etc.). However, under the current technical framework, the regional launch and management of functional modules in mobile applications have certain limitations. When it is necessary to open, close or adjust certain functions, the entire system needs to be modified, and it is impossible to operate only in a specific region, which cannot meet personalized needs.

[0051] Based on this, the embodiments of the present application provide a partition function configuration method, device, electronic device and storage medium, aiming to achieve a more efficient and flexible functional regionalization management mode.

[0052] The partition function configuration method, device, electronic device and storage medium provided in the embodiments of the present application are specifically described through the following embodiments. First, the recommended method in the embodiments of the present application is described.

[0053] The partition function configuration method provided in the embodiment of the present application relates to the field of computer technology. The partition function configuration 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 partition function configuration method, etc., but is not limited to the above forms.

[0054] 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.

[0055] 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.

[0056] Figure 1 is an optional flow chart of the partition function configuration method provided in the embodiment of the present application. The partition function configuration method provided in the embodiment of the present application is applied to a first electronic device. Figure 1 The method may include but is not limited to steps S100 to S500.

[0057] Step S100, obtaining area information, wherein the area information includes area identifiers of multiple areas and a function management interface corresponding to each area identifier.

[0058] The regions are divided according to the regional partition model pre-established by the system, and the regional boundaries are defined according to business needs. This can be done according to any custom standards required by the country, city, or enterprise. These standards may be geographical, or they may be market segments, language groups, or other logical divisions, so that the system can manage the characteristics and needs of users in different regions. In addition, within the large regional framework, the regional division can be further refined. For example, the country can be divided into provinces, cities, and even smaller administrative regions or operating areas. This multi-level and fine-grained division helps to achieve more precise management and control.

[0059] Configure a corresponding regional ID for each region. The regional ID is a code or label used to uniquely distinguish and identify different geographical or logical regions. The regional ID can be based on geographic codes (such as longitude and latitude), administrative division codes (such as country codes, province codes, etc.) or custom codes, which are used to accurately mark and reference specific regions within the system. The system can identify the corresponding region based on the regional ID, and then provide users with customized services or content based on the different regions where the users are located.

[0060] A corresponding function management interface is designed for each area, which contains the switch control options of all functions in the area. On this interface, the administrator can view, modify, add or delete the relevant function settings of the area.

[0061] By establishing a regional partition model, administrators can configure different functions according to the characteristics of different regions, providing a basis for refined management of mobile applications, thereby improving user experience and meeting the personalized needs of users in different regions.

[0062] Step S200: displaying a plurality of area identifiers.

[0063] After the first electronic device obtains the area information and obtains the area identifier and function management interface corresponding to each area, the system first displays all available area identifiers on the user interface. These area identifiers may be displayed on the first electronic device in the form of a list, a mark on a map, a drop-down menu, or any other form that is easy for the user to understand, so that the administrator can view and select an area according to the area identifier.

[0064] Step S300: In response to a first input, display a first function management interface corresponding to a first area identifier, wherein the first input is used to select the first area identifier from a plurality of the area identifiers.

[0065] The first input is an input operation in which the user selects a first area identifier from multiple area identifiers. The function management interface to be loaded is determined based on the first area identifier selected by the user. Specifically, the administrator can select a specific area identifier from multiple area identifiers, namely the first area identifier, by clicking, touching, keyboard input or other interactive methods. After the system receives the first input from the administrator, it loads and displays the first function management interface based on the first area identifier selected by the user. The interface is loaded to the front end and displayed to the user. This interface may include multiple function configuration options, status indicators, control buttons, etc.

[0066] Step S400: In response to the second input, the function in the first function management interface is configured to obtain a first target function.

[0067] The second input is an input operation of the user to configure the function in the first function management interface, and the function items and their current states on the function management interface are configured and modified according to the user operation to obtain the first target function. Specifically, the administrator can adjust the first function management interface by clicking buttons, selecting options, adjusting settings, inputting data, etc.

[0068] Step S500: Pushing the first target function to a second electronic device.

[0069] The second electronic device is an electronic device used by users in the area corresponding to the first area identifier. After configuring the first target function, the configured function is pushed to all users in the corresponding area. Exemplarily, users can be assigned to corresponding areas based on designated geographical areas, such as using user IP addresses or GPS positioning as a basis; user groups can also be divided into different market segments based on market characteristics, such as consumption capacity, user behavior habits, etc.; or users can be divided into different language areas based on the language used by users, such as Chinese users, English users, etc.; users can also be divided into different business areas based on business characteristics, such as e-commerce, finance, education, etc. The system sends the latest configuration to the corresponding client, and the client automatically applies the configuration.

[0070] After detecting the configuration change, the system can synchronize and push it according to the specific situation of each region to ensure the real-time and consistency of the system. In order to ensure efficient transmission and low latency, the system can use asynchronous message queues. Instead of directly pushing configuration information to all clients, the configuration change information is placed in an asynchronous message queue. The configuration change information in the asynchronous message queue will be pushed to the edge server or distributed cache node, which is usually deployed closer to the user and can respond to user requests faster. When the client starts or refreshes, it will pull the latest configuration information from the edge server or distributed cache node. After obtaining the latest configuration information, the client will enable or disable the corresponding functions according to the configuration information to ensure that users can experience the latest function settings. In this way, the system can efficiently push configuration changes to clients in various regions while maintaining low latency and high availability. In addition, this mechanism allows the system to quickly adapt and maintain service continuity and consistency when expanding new regions or functions in the future.

[0071] This embodiment can flexibly divide areas according to business needs and provide customized functions and services for different areas. For example, some functions are only available in specific areas, but not in other areas, thereby realizing differentiated configuration of functions; by setting area identifiers, functions can be accurately pushed to users in the target area, avoiding unnecessary function pushes and improving user experience; administrators can directly enter the corresponding function management interface by selecting the area identifier, simplifying the operation process; the system can also quickly respond to user input and push configured functions to the target electronic device, improving work efficiency.

[0072] See also Figure 2 In some embodiments, before step S300, the following steps may be included but not limited to step S600:

[0073] Step S600, configuring multiple administrators, each of which is used to perform function configuration on one of the multiple areas;

[0074] Accordingly, step S300 may include but is not limited to step S310:

[0075] Step S310, if the first input is input when the target administrator is logged in, then in response to the first input, a first function management interface corresponding to the first area identifier is displayed, and the target administrator is an administrator among the multiple administrators who configures functions for the area corresponding to the first area identifier.

[0076] Multiple administrator accounts are set up in the system, and specific permissions are assigned to each administrator. Each administrator can only configure functions in the area he is responsible for and cannot overstep his authority to operate in other areas, thus ensuring the security and controllability of management.

[0077] When an administrator logs in to the system, the system needs to verify his identity and authority, and display the corresponding function management interface according to the authority. Only when the first input is made when the target administrator is logged in, the system will display the function management interface of the area in charge according to the administrator's authority. Through authority isolation, the data and configuration information of each area are protected to prevent misoperation and malicious operation.

[0078] In addition, the system can also set multiple administrator levels, such as super administrators, senior administrators, ordinary administrators, etc. Administrators of different levels have different operating permissions, such as viewing, modifying, deleting, etc., to ensure the security and controllability of management. In one implementation of this embodiment, the super administrator has the highest authority and can view and manage all functions of all areas, configure the authority range of administrators of different levels, and control the opening and withdrawal of permissions of administrators of other levels; senior administrators have higher authority and can view and manage the functions of some areas, and set ordinary administrators for areas with management authority; ordinary administrators have lower authority and can only view and manage the functions of one area. By setting administrator levels and defining the authority range of administrators of different levels, the security and controllability of the backend management system can be further improved to meet management needs in different scenarios.

[0079] In this embodiment, by configuring different administrators for different areas, management authority is clarified and management confusion is avoided; after the administrator logs into the system, he can directly enter the responsible area to configure functions without making additional selections and operations, thereby improving work efficiency; the authority control mechanism ensures that only authorized administrators can configure functions, preventing misoperation and malicious operation, and ensuring data security.

[0080] Figure 3 is another flow chart of the partition function configuration method provided in the embodiment of the present application, such as Figure 3 As shown, the partition function configuration method provided in the embodiment of the present application may include but is not limited to the following steps:

[0081] Step S100, obtaining area information, wherein the area information includes area identifiers of multiple areas and a function management interface corresponding to each area identifier;

[0082] Step S200, displaying a plurality of area identifiers;

[0083] Step S300, in response to a first input, displaying a first function management interface corresponding to a first area identifier, wherein the first input is used to select the first area identifier from a plurality of the area identifiers;

[0084] Step S410, in response to the second input, disabling an existing function in the first function management interface, and / or enabling a disabled function in the first function management interface to obtain a first target function;

[0085] Step S500: Pushing the first target function to a second electronic device.

[0086] Step S410 is a specific implementation of step S400.

[0087] According to the system detecting the administrator's operation of enabling and / or disabling functions on the first function management interface, the function enabling and / or disabling status in the first function management interface is adjusted. Specifically, the administrator can bring the function online or offline by clicking the enable or disable button on the first function management interface. If the administrator clicks the disable button of a function, the function is marked as "disabled" and the display status of the function is updated on the first function management interface, such as graying out the button or removing the check mark; if the administrator clicks the enable button of a function, the function is marked as "enabled" and the display status of the function is updated on the function management interface, such as restoring the normal color of the button or adding a check mark. By disabling or enabling each function, the system finally obtains the first target function configuration, which determines which functions are available to users in the area. In this way, administrators can flexibly adjust the function configuration of each area according to business needs or market strategies to optimize user experience and service operations.

[0088] See also Figure 4 In some embodiments, step S410 may include but is not limited to steps S411 to S414:

[0089] The second input includes a first sub-input and a second sub-input; in response to the second input, disabling an existing function in the first function management interface includes:

[0090] Step S411, in response to the first sub-input, grouping the existing functions in the first function management interface according to a first preset condition to obtain M groups, wherein the preset condition includes the usage frequency of the function, the online time of the function, and the number of error reports of the function;

[0091] Step S412: in response to the second sub-input, disabling existing functions of N groups among the M groups, where M and N are positive integers and N is less than or equal to M.

[0092] In this embodiment, the functions in the application can be divided into multiple functional groups according to the functional requirements of different areas, and the functional groups can be applied to the corresponding areas. The associated functional groups are displayed in the functional management interface corresponding to the area. The administrator of the area can see the current status of each group (such as enabled / disabled), and can also manage the functional groups of the area in the functional configuration interface, such as adding, deleting, and modifying groups. According to the set application functional groups, the administrator can disable / enable one or more functional groups with one click, remove / put them on the shelves as a whole, and thus stop / start the services of these functions in the corresponding area.

[0093] When the second input is to disable an existing function in the first function management interface, the second input may further include a first sub-input and a second sub-input. The first sub-input is an operation of grouping functions in the application; the second sub-input is an operation of disabling the entire group of functions according to the application function group. According to the second sub-input, the existing functions of N groups out of M groups are disabled, where M and N are both positive integers, and N≤M.

[0094] In one implementation of this embodiment, the first preset condition may include the frequency of use of the function. The administrator may group the functions according to the frequency of use of the functions, and perform corresponding management operations according to the grouping results. For example, the functions are set as high-frequency functions, medium-frequency functions, and low-frequency functions according to the frequency of use of the functions. If the frequency of use of the function by users in this area is less than 100 times within a month, the function can be considered a low-frequency function. Such functions may not be used frequently, or are only needed in specific circumstances. Then, in order to optimize resource allocation, all low-frequency functions can be included in the low-frequency function group, so that the administrator can remove them with one click when necessary, thereby improving management efficiency and reducing system maintenance costs.

[0095] In one implementation of this embodiment, the first preset condition may include the online time of the function. The administrator can group the functions according to the online time of the functions, and perform corresponding management operations according to the grouping results. The administrator can set the grouping criteria for the online time according to business needs. For example: set the functions with an online time of less than 3 months to the new function group, set the functions with an online time between 3 months and 1 year to the mature function group, and set the functions with an online time of more than 1 year to the old function group. The administrator can remove the old function group that has been online for too long with one click, and put it back on the shelf after maintenance or update to improve the user experience; it can also disable old functions that have not been used for a long time or have too high maintenance costs according to business policies or system resource conditions.

[0096] In one implementation of this embodiment, the first preset condition may include the number of error reports of the function. The administrator can group the functions according to the number of error reports of the functions, and perform corresponding management operations according to the grouping results. The administrator can set the grouping criteria according to the frequency of error reports, for example: set the functions with more than 50 error reports in a month to the high-risk group, set the functions with 10 to 50 error reports in a month to the medium-risk group, and set the functions with less than 10 error reports in a month to the low-risk group. In order to maintain the stability of the system, the administrator can disable the functions of the high-risk group with one click to prevent affecting user use, and can re-enable the functions of the high-risk group after the problem is resolved.

[0097] In addition, if some important functions cannot be disabled after being grouped according to preset conditions, the administrator can directly adjust the grouping and move the functions that cannot be disabled out of the grouping to be disabled, thereby preventing the important functions from being taken offline.

[0098] The second input further includes a third sub-input and a fourth sub-input; in response to the second input, enabling the disabled function in the first function management interface includes:

[0099] Step S413, in response to the third sub-input, grouping the disabled functions in the first function management interface according to a second preset condition to obtain I group, wherein the preset condition includes an enabling time interval of the function;

[0100] Step S414: in response to the fourth sub-input, enabling the disabling function of J groups among the I groups, where I and J are positive integers, and J is less than or equal to I.

[0101] When the second input is to enable the disabled function in the first function management interface, the second input may further include a third sub-input and a fourth sub-input. The third sub-input is an operation of grouping functions in the application; the fourth sub-input is an operation of enabling the entire group of functions according to the application function grouping. According to the fourth sub-input, the disabled functions of J groups in I groups are enabled, wherein I and J are both positive integers, and J≤I.

[0102] In one implementation of this embodiment, the second preset condition may include the activation time interval of the function. The administrator may group the functions according to the activation time interval of the function, and perform corresponding management operations according to the grouping results. The administrator may set the grouping criteria according to the definition of the activation time interval, for example: set the functions that are online every day to the regular group, set the functions that are online only on specific holidays (such as weekends, National Day and other holidays) to the holiday group, and set the functions that are online during specific seasons or specific activities (such as summer limited functions, monthly 1st activity day, etc.) to the special activity group. The administrator can enable the group of functions in the holiday group or special activity group at a specific time according to the grouping results, thereby improving the operation efficiency; and according to the usage of functions in different time intervals, the server resources can be allocated in advance to ensure the stability of the system during peak hours. Before such specific functions go online, users can be notified in advance or informed through marketing activities to improve user participation. By grouping these functions according to the activation time interval, one-click activation of grouped functions can be achieved, thereby helping administrators to perform function scheduling and resource management more efficiently.

[0103] In addition, administrators can enable or disable specific functions at a scheduled time and set the start or disable time of specific functions. For example: automatically start a certain function at 9 am every day, automatically stop a certain function at 11 pm every day; launch a certain set of functions on a certain holiday, etc.

[0104] The functional management mechanism of this embodiment enables administrators to flexibly and efficiently adjust services according to business needs, user behavior and market conditions to meet management needs in different scenarios, improve the operational efficiency and management capabilities of mobile applications, ensure user experience, and optimize resource usage.

[0105] See also Figure 5 In some embodiments, step S500 may include but is not limited to steps S510 to S530:

[0106] Step S510, obtaining new functions;

[0107] Step S520, when the configuration information of the new function includes the first area identifier, adding the new function to the first target function to obtain a second target function, wherein the configuration information is used to indicate an area to which the new function can be applied;

[0108] Step S530: Push the second target function to the second electronic device.

[0109] The system or administrator obtains a new function that needs to be launched. The new function can be provided by system updates, third-party integration, or internal development. After obtaining the new function, the administrator needs to check the configuration information of the function. The configuration information of the new function contains one or more regional identifiers, indicating in which regions the function can be launched. If the configuration information of the new function includes a specific first regional identifier, it means that the new function needs to be launched in the region corresponding to the first regional identifier.

[0110] After confirming that the new function is applicable to the first area, the administrator adds the new function to the first target function to obtain the second target function. After completing the addition and configuration of the new function, the system pushes the second target function to the second electronic device.

[0111] The configuration information of a new function contains data indicating the applicable regions of the function, thus ensuring that the new function is pushed only to the specified region and does not affect other regions. Launching new functions in certain regions can also conduct fixed-point testing of new functions to verify their stability and availability, discover and resolve problems before full launch, and reduce risks.

[0112] Figure 6 is another flow chart of the partition function configuration method provided in the embodiment of the present application, such as Figure 6 As shown, the partition function configuration method provided in the embodiment of the present application may include but is not limited to the following steps:

[0113] Step S100, obtaining area information, wherein the area information includes area identifiers of multiple areas and a function management interface corresponding to each area identifier;

[0114] Step S200, displaying a plurality of area identifiers;

[0115] Step S300, in response to a first input, displaying a first function management interface corresponding to a first area identifier, wherein the first input is used to select the first area identifier from a plurality of the area identifiers;

[0116] Step S400, in response to the second input, configuring the function in the first function management interface to obtain a first target function;

[0117] Step S500, pushing the first target function to the second electronic device;

[0118] Step S700, recording function configuration information of the first function management interface and usage information of each function in the first target function in a log system, wherein the usage information includes at least one of access frequency, usage duration, and fault information of the function;

[0119] Step S800: if the fault information sent by the second electronic device is received, output alarm information, where the alarm information includes the second electronic device and the fault information.

[0120] The function configuration information of the first function management interface and the usage information of each function in the first target function are recorded in the log system. Among them, recording the function configuration information can be recording the changed functions, such as: the changed function name, area identifier, the type of change (such as new, enabled, disabled, etc.) and the time of the change; recording the function configuration information can also be recording all the functions included after the configuration is completed, such as: the name of all functions after the configuration, the area identifier, the current status of the function (enabled / disabled) and the current time. Function usage information includes the frequency of function access, usage time and fault information. The log system is used to record and store function configuration and usage information to help administrators better track historical changes in function configuration and restore configuration or conduct audits when necessary. The system monitors the configuration and usage of functions in real time, including performance indicators and possible errors, to provide data support for subsequent optimization and decision-making.

[0121] The system continuously monitors feedback from the second electronic device, especially any reports of fault information. When the second electronic device encounters a fault, the fault information will be sent to the system. Once the system receives the fault information sent by the second electronic device, it will immediately generate an alarm message and notify the administrator and other relevant personnel through appropriate means (such as email, text message, system notification, etc.). The alarm information usually includes the identification of the device (i.e., the second electronic device) where the fault occurred and the specific fault information. The administrator can promptly discover and handle the fault based on the alarm information, such as investigating the cause of the fault, restarting the service, updating the software, etc., so as to ensure the stable operation of the application.

[0122] This embodiment can record function configuration information and usage information in real time, and trigger an alarm when receiving fault information. Logging and fault handling mechanisms are important components of functional regional management. Through logging, function configuration and usage can be fully monitored; through fault information, the cause of the fault can be quickly located and repaired. This ensures the correct push and execution of functions, responds to equipment failures in a timely manner, improves system stability and availability, and provides data support for subsequent optimization and decision-making.

[0123] The embodiment of the present application divides the area and configures the corresponding function management interface and administrator for each area; the administrator can set different functions for different areas and control the switch through the background interface; the administrator can also group the functions according to business needs and adjust the overall or individual listing status of the function; when the configuration changes, the system will synchronize and push the new configuration to the client, and the front end will dynamically display or hide the function according to the configuration; in addition, the system records the function configuration and usage through logs and monitoring, which is convenient for the administrator to view and analyze, and handle abnormal situations in a timely manner. Thus, the regional partition management is combined with the function switch, which brings a more sophisticated and intelligent management method to mobile applications. First, the user experience has been significantly improved; the differences in the needs of users in different regions are fully considered, and the system can provide a specific set of functions for each area to meet the personalized needs of users, thereby enhancing the stickiness and loyalty of users. Secondly, legal compliance has been effectively guaranteed; the laws and regulations and policies in different regions are different. Through regional partition management, the system can adjust the online and offline functions according to the characteristics of the region, thereby reducing the risk of violations and providing a safer operating environment for enterprises. In addition, the flexibility of system management has also been improved; administrators can accurately control the opening and closing of functions according to actual conditions without modifying the entire system, thus saving maintenance costs and time. In summary, the regional mobile terminal partition function configuration switch solution not only makes the user experience better and the legal compliance more stable, but also improves the efficiency and flexibility of system management, providing solid support for the sustainable development of mobile applications.

[0124] See also Figure 7 The embodiment of the present application further provides a partition function configuration device, which can implement the above partition function configuration method, and the device includes:

[0125] The information acquisition module 10 is used to acquire the regional information, wherein the regional information includes the regional identifiers of multiple regions and the function management interface corresponding to each regional identifier;

[0126] An identification display module 20, used for displaying a plurality of said area identifications;

[0127] An interface display module 30, configured to display a first function management interface corresponding to a first area identifier in response to a first input, wherein the first input is used to select the first area identifier from a plurality of the area identifiers;

[0128] A function configuration module 40, configured to configure the function in the first function management interface in response to a second input to obtain a first target function;

[0129] The function push module 50 is used to push the first target function to the second electronic device.

[0130] In some embodiments, the interface display module 30 may include:

[0131] An administrator configuration unit, used to configure a plurality of administrators, each of the administrators being used to perform function configuration on one of the plurality of areas;

[0132] The authority verification unit is used to display a first function management interface corresponding to the first area identifier in response to the first input if the first input is input when the target administrator is logged in, and the target administrator is an administrator among the multiple administrators who configures functions for the area corresponding to the first area identifier.

[0133] In some implementations, the function configuration module 40 may include:

[0134] a function disabling unit, configured to disable an existing function in the first function management interface in response to a second input, and obtain a first target function;

[0135] The function enabling unit is used to enable the disabled function in the first function management interface in response to the second input to obtain the first target function.

[0136] In some embodiments, the function disabling unit may further include: the second input includes a first sub-input and a second sub-input;

[0137] A first grouping subunit, configured to group the existing functions in the first function management interface according to a first preset condition in response to the first sub-input to obtain M groups, wherein the preset condition includes a usage frequency of the function, an online duration of the function, and a number of error reports of the function;

[0138] The group disabling subunit is used to disable the existing functions of N groups among the M groups in response to the second sub-input, where M and N are positive integers and N is less than or equal to M.

[0139] In some embodiments, the function enabling unit may include: the second input includes a third sub-input and a fourth sub-input;

[0140] a second grouping subunit, configured to group the disabled functions in the first function management interface according to a second preset condition in response to a third sub-input to obtain I group, wherein the preset condition includes an enabling time interval of the function;

[0141] The group enabling subunit is used to enable the disabling function of J groups among the I groups in response to the fourth sub-input, where I and J are positive integers and J is less than or equal to I.

[0142] In some implementations, the function push module 50 may include:

[0143] A new function acquisition unit, used for acquiring new functions;

[0144] A new function configuration unit, configured to add the new function to the first target function to obtain a second target function when the configuration information of the new function includes the first area identifier, wherein the configuration information is used to indicate an area to which the new function is applicable;

[0145] The new function pushing unit is used to push the second target function to the second electronic device.

[0146] In some implementations, the function push module 50 may further include:

[0147] a log recording unit, configured to record in a log system function configuration information of the first function management interface and usage information of each function in the first target function, wherein the usage information includes at least one of access frequency, usage duration and fault information of the function;

[0148] The fault information unit is configured to output alarm information upon receiving the fault information sent by the second electronic device, wherein the alarm information includes the second electronic device and the fault information.

[0149] The specific implementation of the partition function configuration device is basically the same as the specific implementation of the partition function configuration method described above, and will not be repeated here.

[0150] 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 partition function configuration method when executing the computer program. The electronic device can be any smart terminal including a tablet computer, a car computer, etc.

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

[0152] The processor 901 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.

[0153] The memory 902 can 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 902 can 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 902, and the processor 901 calls and executes the partition function configuration method of the embodiment of this application;

[0154] Input / output interface 903, used to implement information input and output;

[0155] Communication interface 904, 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.);

[0156] A bus 905 that transmits information between the various components of the device (e.g., the processor 901, the memory 902, the input / output interface 903, and the communication interface 904);

[0157] The processor 901 , the memory 902 , the input / output interface 903 and the communication interface 904 are connected to each other in communication within the device via a bus 905 .

[0158] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned partition function configuration method is implemented.

[0159] 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.

[0160] The partition function configuration method, partition function configuration device, electronic device and storage medium provided in the embodiment of the present application divide the area and configure the corresponding function management interface and administrator for each area; the administrator can set different functions for different areas and control the switch through the background interface; the administrator can also group functions according to business needs and adjust the overall or individual listing status of functions; when the configuration changes, the system will synchronize and push the new configuration to the client, and the front end will dynamically display or hide the function according to the configuration; in addition, the system records the function configuration and usage through logs and monitoring, which is convenient for the administrator to view and analyze, and handle abnormal situations in a timely manner. The present application simplifies the function launch and management process, improves work efficiency, and can perform differentiated configuration of functions according to the needs of users in different areas to meet the personalized needs of users.

[0161] 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.

[0162] 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.

[0163] 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.

[0164] 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.

[0165] 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.

[0166] 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.

[0167] 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.

[0168] 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.

[0169] 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.

[0170] 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.

[0171] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the rights of the present invention 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 invention should be within the scope of the rights of the present invention.

Claims

1. A partition function configuration method, characterized in that: Applied to a first electronic device, the method includes: Acquire regional information, where the regional information includes regional identifiers of multiple regions and a function management interface corresponding to each regional identifier; Displaying a plurality of said area identifiers; In response to a first input, displaying a first function management interface corresponding to a first area identifier, wherein the first input is used to select the first area identifier from a plurality of the area identifiers; In response to the second input, configuring the function in the first function management interface to obtain a first target function; The first target function is pushed to the second electronic device.

2. The method according to claim 1, characterized in that Before displaying the first function management interface corresponding to the first area identifier in response to the first input, the method further includes: configuring a plurality of administrators, each of the administrators being used to perform function configuration on one of the plurality of areas; In response to the first input, displaying a first function management interface corresponding to the first area identifier includes: If the first input is input when a target administrator is logged in, a first function management interface corresponding to the first area identifier is displayed in response to the first input, and the target administrator is an administrator among the multiple administrators who configures functions for the area corresponding to the first area identifier.

3. The method according to claim 1, characterized in that: The configuring, in response to the second input, the function in the first function management interface to obtain the first target function includes: In response to the second input, an existing function in the first function management interface is disabled, and / or a disabled function in the first function management interface is enabled to obtain a first target function.

4. The method according to claim 3, characterized in that The second input includes a first sub-input and a second sub-input; In response to the second input, disabling an existing function in the first function management interface includes: In response to the first sub-input, grouping the existing functions in the first function management interface according to a first preset condition to obtain M groups, wherein the preset condition includes a usage frequency of a function, an online duration of a function, and a number of error reports of a function; In response to the second sub-input, existing functions of N groups among the M groups are disabled, where M and N are positive integers and N is less than or equal to M.

5. The method according to claim 3, characterized in that: The second input includes a third sub-input and a fourth sub-input; In response to the second input, enabling the disabled function in the first function management interface includes: In response to a third sub-input, the disabled functions in the first function management interface are grouped according to a second preset condition to obtain I group, wherein the preset condition includes an enabling time interval of the function; In response to the fourth sub-input, the disabling function of J groups among the I groups is enabled, I and J are positive integers, and J is less than or equal to I.

6. The method according to claim 1, characterized in that The pushing the first target function to the second electronic device includes: Get new features; In a case where the configuration information of the new function includes the first area identifier, adding the new function to the first target function to obtain a second target function, wherein the configuration information is used to indicate an area to which the new function is applicable; The second target function is pushed to the second electronic device.

7. The method according to claim 1, characterized in that After pushing the first target function to the second electronic device, the method further includes: Recording function configuration information of the first function management interface and usage information of each function in the first target function in a log system, wherein the usage information includes at least one of access frequency, usage duration, and fault information of the function; If the fault information sent by the second electronic device is received, alarm information is output, where the alarm information includes the second electronic device and the fault information.

8. A partition function configuration device, characterized in that: The device comprises: An information acquisition module, used to acquire regional information, wherein the regional information includes regional identifiers of multiple regions and a function management interface corresponding to each regional identifier; An identification display module, used for displaying a plurality of said area identifications; an interface display module, configured to display a first function management interface corresponding to a first area identifier in response to a first input, wherein the first input is used to select the first area identifier from a plurality of the area identifiers; A function configuration module, configured to configure the function in the first function management interface in response to a second input to obtain a first target function; The function push module is used to push the first target function to the second electronic device.

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 partition function configuration 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 partition function configuration method according to any one of claims 1 to 7 is implemented.