Platform setting method, system, device, electronic device and storage medium

By obtaining the general configuration table and the dedicated configuration table, generating initial setup projects and setting them up, the problem of insufficient adaptability of different platforms' settings projects is solved, and intelligent management and adaptability optimization are achieved.

CN114625412BActive Publication Date: 2025-03-25BOE TECHNOLOGY GROUP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210262091.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-16
Publication Date
2025-03-25
Estimated Expiration
2042-03-16

AI Technical Summary

Technical Problem

In the prior art, the setting items of different platforms are independent, resulting in a lot of work required to adapt to different platforms, and the lack of optimized setting items adaptability.

Method used

By obtaining the general configuration table and a dedicated configuration table for the first platform, the initial setting items of the first platform are generated, and the first platform is set based on these initial setting items to achieve the setting items adaptability of different platforms.

Benefits of technology

The adaptability of setting projects on different platforms has been optimized, the workload of adapting to different platforms has been reduced, and the intelligent management of setting projects has been realized.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114625412B_ABST
    Figure CN114625412B_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a platform setting method, system, device, electronic device and storage medium, obtain a general configuration table, wherein the general configuration table includes general setting items of the platform; obtain a special configuration table for a first platform, wherein the special configuration table includes special setting items of the first platform, wherein the first platform is a local platform or a remote platform; generate initial setting items of the first platform according to the general setting items in the general configuration table and the special setting items in the special configuration table; and set the first platform based on the initial setting items of the first platform. It can optimize the adaptability of setting items of different platforms, and then, based on the initial setting items, users can select setting items according to different modes to set them, thereby realizing intelligent management of setting items.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of terminal system settings, and in particular to a platform setting method, system, device, electronic device and storage medium. Background Art

[0002] With the development of society and the different needs of people, there are more and more intelligent terminal devices of different sizes, different configurations and different platforms. Large-size terminal systems will also be used in different sizes, different configurations and different platforms. In the existing technology, see Figure 1 , the setting items of different platforms are independent. In this case, different problems will arise in the setting items of different platforms, and a lot of work is required to adapt the setting items of different platforms.

[0003] Therefore, how to optimize the adaptability of setting items on different platforms becomes an important issue that needs to be solved. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide a platform setting method, system, device, electronic device and storage medium to optimize the adaptability of setting items on different platforms. The specific technical solution is as follows:

[0005] In a first aspect, an embodiment of the present application provides a platform setting method, the method comprising:

[0006] Obtaining a general configuration table, wherein the general configuration table includes general setting items of the platform;

[0007] Acquire a dedicated configuration table for a first platform, wherein the dedicated configuration table includes dedicated setting items for the first platform, wherein the first platform is a local platform or a remote platform;

[0008] Generate initial setting items of the first platform according to the general setting items in the general configuration table and the special setting items in the special configuration table;

[0009] The first platform is configured based on the initial configuration items of the first platform.

[0010] In a possible implementation manner, the setting of the first platform based on the initial setting items of the first platform includes:

[0011] Acquire and generate a user configuration table for the first platform according to a setting instruction of the user for initial setting items of the first platform;

[0012] The first platform is configured according to the user configuration table.

[0013] In a possible implementation manner, the acquiring and generating a user configuration table of the first platform according to a setting instruction of the user for the initial setting items of the first platform includes:

[0014] Obtaining a setting instruction from a user for an initial setting item of the first platform;

[0015] In the super management mode, the initial setting items of the first platform are set according to the setting instructions to obtain a user configuration table of the first platform.

[0016] In a possible implementation, the method further includes:

[0017] In the super management mode, after obtaining the security mode permission setting instruction, the preset permission range in the security mode is set according to the security mode permission setting instruction.

[0018] In a possible implementation manner, the acquiring and generating a user configuration table of the first platform according to a setting instruction of the user for the initial setting items of the first platform includes:

[0019] Obtaining a setting instruction from a user for an initial setting item of the first platform;

[0020] In the safe mode, determining whether the item requested to be set by the setting instruction exceeds the preset permission range;

[0021] If it is within the preset authority range, the initial setting items of the first platform are set according to the setting instruction to obtain the user configuration table of the first platform.

[0022] In a possible implementation, the method further includes:

[0023] When an abnormal setting item of the first platform is detected, the abnormal setting item is added to an abnormal configuration table of the first platform, wherein the abnormal setting item in the abnormal configuration table of the first platform is not used for configuration of the first platform;

[0024] After detecting that the abnormal setting items in the abnormal configuration table of the first platform return to normal, the abnormal setting items that return to normal are removed from the abnormal configuration table of the first platform.

[0025] In a second aspect, an embodiment of the present application provides a platform setting system, the system comprising:

[0026] A master platform and at least one slave platform, wherein the master platform and the slave platform communicate with each other using a preset communication method;

[0027] The master platform is used to determine the second platform to be configured currently in each slave platform; obtain a general configuration table and a special configuration table of the second slave platform, wherein the general configuration table includes general setting items of the platform; the special configuration table of the second platform includes special setting items of the second platform; generate initial setting items of the second platform according to each general setting item and each special setting item of the second platform; and complete the setting of the second platform based on the initial setting items of the second platform.

[0028] In a possible implementation manner, the main platform is specifically used to: send initial setting items of the second platform to the second platform;

[0029] The slave platform is used to set itself based on its own initial setting items after receiving the initial setting items for itself.

[0030] In a possible implementation, the main platform is further used to: obtain and generate a user configuration table of the second platform according to a setting instruction of the user for the initial setting items of the second platform; and send the user configuration table of the second platform to the second platform;

[0031] The slave platform is used to configure itself based on its own user configuration table after receiving the user configuration table for itself.

[0032] In a possible implementation, the main platform is specifically used to: obtain a user's setting instructions for initial setting items of the second platform; in a super management mode, set the initial setting items of the second platform according to the setting instructions to obtain a user configuration table of the second platform.

[0033] In a possible implementation, the main platform is specifically used to: obtain a user's setting instructions for initial setting items of the second platform; in a safe mode, determine whether the items requested to be set by the setting instructions exceed a preset authority range; if within the preset authority range, set the initial setting items of the second platform according to the setting instructions to obtain a user configuration table for the second platform.

[0034] In a possible implementation, the slave platform and the master platform are further used to add the abnormal setting items to their own abnormal configuration tables when abnormal setting items of their own are detected, wherein the abnormal setting items in their own abnormal configuration tables are not used for their own configurations; after detecting that the abnormal setting items in their own abnormal configuration tables have returned to normal, the abnormal setting items that have returned to normal are removed from their own abnormal configuration tables.

[0035] In a third aspect, an embodiment of the present application provides a platform setting, wherein the device comprises:

[0036] A general configuration acquisition module, used to acquire a general configuration table, wherein the general configuration table includes general setting items of the platform;

[0037] A dedicated configuration acquisition module, used to acquire a dedicated configuration table for a first platform, wherein the dedicated configuration table includes dedicated setting items for the first platform, wherein the first platform is a local platform or a remote platform;

[0038] An initial setting generation module, configured to generate initial setting items of the first platform according to the general setting items in the general configuration table and the special setting items in the special configuration table;

[0039] The platform setting module is used to set the first platform based on the initial setting items of the first platform.

[0040] In a possible implementation, the platform setting module includes:

[0041] A first platform generation submodule, configured to obtain and generate a user configuration table for the first platform according to a setting instruction of the user for initial setting items of the first platform;

[0042] The first platform setting submodule is used to set the first platform according to the user configuration table.

[0043] In a possible implementation manner, the first platform generation submodule includes:

[0044] An instruction acquisition unit, used to acquire a setting instruction of a user for an initial setting item of the first platform;

[0045] The super management mode setting unit is used to set the initial setting items of the first platform according to the setting instruction in the super management mode to obtain the user configuration table of the first platform.

[0046] In a possible implementation manner, the first platform generation submodule further includes:

[0047] The security mode permission setting unit is used to set the preset permission range in the security mode according to the security mode permission setting instruction after obtaining the security mode permission setting instruction in the super management mode.

[0048] In a possible implementation, the first platform generation submodule is specifically configured to: obtain a setting instruction of a user for an initial setting item of the first platform;

[0049] In the safe mode, determining whether the item requested to be set by the setting instruction exceeds the preset permission range;

[0050] If it is within the preset authority range, the initial setting items of the first platform are set according to the setting instruction to obtain the user configuration table of the first platform.

[0051] In a possible implementation, the device further includes:

[0052] an abnormality detection module, configured to, when detecting an abnormal setting item of the first platform, add the abnormal setting item to an abnormal configuration table of the first platform, wherein the abnormal setting item in the abnormal configuration table of the first platform is not used for configuration of the first platform;

[0053] The abnormality recovery module is used to remove the abnormal setting items that have returned to normal from the abnormal configuration table of the first platform after detecting that the abnormal setting items in the abnormal configuration table of the first platform have returned to normal.

[0054] In a fourth aspect, an embodiment of the present application provides an electronic device, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;

[0055] Memory, used to store computer programs;

[0056] The processor is used to implement any platform setting method steps described in the present application when executing the program stored in the memory.

[0057] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, characterized in that a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, any step of the platform setting method described in the present application is implemented.

[0058] Beneficial effects of the embodiments of the present application:

[0059] The embodiments of the present application provide a platform setting method, system, device, electronic device and storage medium, which obtains a general configuration table, wherein the general configuration table includes general setting items of the platform; obtains a special configuration table for a first platform, wherein the special configuration table includes special setting items of the first platform, wherein the first platform is a local platform or a remote platform; generates initial setting items of the first platform according to the general setting items in the general configuration table and the special setting items in the special configuration table; and sets the first platform based on the initial setting items of the first platform. By obtaining the general configuration table of the platform and the special configuration table of the first platform, and generating the initial setting items of the first platform based on the general configuration table and the special configuration table, the adaptability of setting items of different platforms can be optimized, and then, based on the initial setting items, users can select setting items according to different modes to set them, thereby realizing intelligent management of setting items.

[0060] Of course, implementing any product or method of the present application does not necessarily require achieving all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS

[0061] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application, and for ordinary technicians in this field, other embodiments can also be obtained based on these drawings.

[0062] Figure 1 A schematic diagram of a platform setting method in the prior art;

[0063] Figure 2 A first schematic diagram of a platform setting method according to an embodiment of the present application;

[0064] Figure 3 A second schematic diagram of the platform setting method according to an embodiment of the present application;

[0065] Figure 4 A third schematic diagram of the platform setting method according to an embodiment of the present application;

[0066] Figure 5 A fourth schematic diagram of the platform setting method according to an embodiment of the present application;

[0067] Figure 6 A fifth schematic diagram of the platform setting method of an embodiment of the present application;

[0068] Figure 7 A sixth schematic diagram of the platform setting method according to an embodiment of the present application;

[0069] Figure 8 A seventh schematic diagram of the platform setting method of an embodiment of the present application;

[0070] Fig. 9 This is an eighth schematic diagram of the platform setting method of an embodiment of the present application;

[0071] Fig.10 A ninth schematic diagram of the platform setting method according to an embodiment of the present application;

[0072] Fig.11 A first schematic diagram of a platform setting system according to an embodiment of the present application;

[0073] Fig.12 A second schematic diagram of a platform setting system according to an embodiment of the present application;

[0074] Fig.13 A third schematic diagram of a platform setting system according to an embodiment of the present application;

[0075] Fig.14 A schematic diagram of a platform setting device according to an embodiment of the present application;

[0076] Fig.15 A schematic diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0077] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field based on the present application belong to the scope of protection of the present application.

[0078] In order to optimize the adaptability of setting items on different platforms, the present application embodiment provides a platform setting method, see Figure 2 , the method comprising:

[0079] S11, obtaining a general configuration table, wherein the general configuration table includes general setting items of the platform.

[0080] The platform setting method in the embodiment of the present application can be implemented by an electronic device. For example, the electronic device can be a smart display, an all-in-one conference machine, or a smart TV.

[0081] The general configuration table in the present application includes general setting items of the platform in a specified field. In one example, taking the display terminal field as an example, the general configuration table may include general setting items of the platform in display terminals of various sizes, wherein the display terminal may be a large-size LCD display such as 85 inches, 98 inches or 110 inches. The platform refers to a processor platform based on different chip architectures, and the general setting items refer to general setting items corresponding to the general interfaces based on different processor platforms. For example, 110-inch TVs with different processors all include settings for brightness, network, sound, and applications. The settings for brightness, network, sound, and applications can be included in the general configuration table, and the general setting items corresponding to the general configuration table will be displayed on the LCD display interface.

[0082] S12: Acquire a dedicated configuration table for the first platform, wherein the dedicated configuration table includes dedicated setting items for the first platform, wherein the first platform is a local platform or a remote platform.

[0083] The local platform refers to the platform in the current electronic device, and the remote platform refers to the platform on other electronic devices. For example, platform A, platform B, and platform C are platforms in different electronic devices. The platform setting method in the embodiment of the present application is applied to electronic device 1, then platform A in electronic device 1 is the local platform, platform B in electronic device 2 and platform C in electronic device 3 are remote platforms, and platform A can be set by using electronic device 1 in a local setting manner, or platform B and platform C can be set by using electronic device 1 in a remote setting manner.

[0084] The dedicated configuration table includes dedicated setting items that are unique to the first platform and different from the general setting items. For example, platform A has settings regarding the HDMI interface and the network, platform B has settings regarding the USB interface and the network, and both platform A and platform B have settings regarding the network. The network settings are general setting items, the HDMI interface settings on platform A are dedicated setting items for platform A, and the USB interface settings on platform B are dedicated setting items for platform B. The embodiments of the present application can configure corresponding dedicated configuration tables according to different platform configurations.

[0085] S13: Generate initial setting items of the first platform according to the general setting items in the general configuration table and the special setting items in the special configuration table.

[0086] By adding the dedicated configuration table corresponding to the first platform into the general configuration table, the general setting items and the dedicated setting items can be merged to generate initial setting items that can be used on the first platform.

[0087] In one example, each time the electronic device is turned on, it can communicate with the network server once during idle time to complete the update of the general configuration table and the special configuration table, or, the general configuration table and the special configuration table can be updated through OTA (Over-the-Air Technology) to generate the latest initial setting items.

[0088] S14: Setting the first platform based on the initial setting items of the first platform.

[0089] In one example, the first platform can be set according to the initial setting items. In one example, the user can customize the first platform based on the initial setting items, etc., all of which are within the protection scope of this application.

[0090] It can be understood that in the embodiments of the present application, only the first platform is taken as an example, and the platform setting method in the embodiments of the present application can be executed for each platform.

[0091] In the embodiment of the present application, by acquiring the general configuration table and the dedicated configuration table for the first platform, initial setting items that can be used on multiple different platforms are generated, and the first platform is set based on the initial setting items of the first platform. The adaptability of setting items on different platforms is optimized, and then, based on the initial setting items, users can select setting items according to different modes to set them, thereby realizing intelligent management of setting items.

[0092] In one possible implementation, see Figure 3 , the above S14, including:

[0093] S141, obtaining and generating a user configuration table of the first platform according to a setting instruction of the user for initial setting items of the first platform.

[0094] The user may issue a setting instruction for the initial setting items of the first platform to set the setting items that actually need to be selected, hide unnecessary setting items, and generate a user configuration table of the first platform according to the user's setting instruction.

[0095] S142: Setting the first platform according to the user configuration table.

[0096] According to the user configuration table, the project settings for the first platform are implemented.

[0097] In the embodiment of the present application, by setting the first platform through setting instructions for the initial setting items of the first platform, intelligent management of the initial setting items can be achieved.

[0098] In one possible implementation, see Figure 4, the above S141, including:

[0099] S1411, obtaining a setting instruction from a user for initial setting items of the first platform.

[0100] S1412: In the super management mode, initial setting items of the first platform are set according to the setting instruction to obtain a user configuration table of the first platform.

[0101] The super management mode is a full-function mode. In the super management mode, all initial setting items can be set. Users can configure the setting items they need according to actual needs.

[0102] In the embodiment of the present application, by setting the initial setting items of the first platform according to the setting instructions in the super management mode, hierarchical management of the initial setting items can be achieved.

[0103] In one possible implementation, see Figure 5 , the above S141 further includes:

[0104] S1413, in the super management mode, after obtaining the security mode permission setting instruction, set the preset permission range in the security mode according to the security mode permission setting instruction.

[0105] The settings of the large-size terminal system are divided into two parts: super-management mode and safe mode. The super-management mode is a full-function mode, and the safe mode is controlled by the administrator. The administrator determines which setting items can be used in the safe mode, which are usually frequently used setting items that do not affect the system function settings or special setting items. For example: when using the super-management mode to connect to the network, it can be defined that the network settings are not allowed to be opened in the safe mode, which can meet the requirements of being unable to set the network environment.

[0106] Both the super-admin mode and the safe mode allow users to customize the required setting items according to their needs and hide unnecessary setting items, but the setting items that can be configured by the safe mode users are restricted by the super-admin mode users.

[0107] In an embodiment of the present application, in the super management mode, the preset permission range in the security mode is set according to the obtained security mode permission setting instruction, so that the setting items can be managed in a hierarchical manner according to the permissions to meet the user's personalized needs and the security of the setting items.

[0108] In one possible implementation, see Figure 6 , the above S141, including:

[0109] S1411, obtaining a setting instruction from a user for initial setting items of the first platform.

[0110] S1414: In the safety mode, determine whether the item requested to be set by the setting instruction exceeds the preset authority range.

[0111] The preset permission range can be set according to the actual needs of the user, and the permission range of the user in the safe mode can be set. For example, the user is allowed to set the brightness and network of the TV in the safe mode.

[0112] When receiving a setting instruction from a user for an initial setting item of the first platform, it is determined whether the item requested to be set by the setting instruction exceeds the preset permission range. For example, if the setting instruction requests to set the sound, but the user is only allowed to set the brightness and network of the TV in the safe mode, it is determined that the setting instruction exceeds the preset permission range.

[0113] S1415: If it is within the preset authority range, the initial setting items of the first platform are set according to the setting instruction to obtain a user configuration table of the first platform.

[0114] When other applications or other terminals need to set the initial setting items of the first platform, the initial setting items of the first platform are only allowed to be set within the authority scope in the safety mode.

[0115] In the embodiment of the present application, the initial setting items of the first platform are allowed to be set within the scope of authority in the security mode, which can further enhance the security of the system settings.

[0116] In one possible implementation, see Figure 7 , the method further comprises:

[0117] S15, when an abnormal setting item of the first platform is detected, adding the abnormal setting item to an abnormal configuration table of the first platform, wherein the abnormal setting item in the abnormal configuration table of the first platform is not used for configuration of the first platform.

[0118] During the system operation, a monitoring service will run in the background to monitor the operation of the setting items, implement the function of intelligent error correction during the operation of the setting items, and avoid the problem of setting crashes.

[0119] While the setting items are running, the monitoring service will also monitor the running status of the setting items in real time. When an abnormality occurs in a setting item, it will be marked as abnormal, removed from the setting interface, and the abnormal item will be added to the abnormal configuration table.

[0120] S16, after detecting that the abnormal setting items in the abnormal configuration table of the first platform return to normal, removing the abnormal setting items that return to normal from the abnormal configuration table of the first platform.

[0121] When the abnormal setting item returns to normal or is repaired, add it to the setting item again.

[0122] In the embodiment of the present application, by monitoring the running status of the setting project through the monitoring service, the function of intelligent error correction during the running of the setting project can be realized to avoid the problem of setting crash.

[0123] In one example, see Figure 8 The platform setting method in this application uses OTA and the network to update the general configuration table and the special configuration table, uses the monitoring service to monitor the operation of the setting items, and adds the abnormal items to the abnormal configuration table. The initial setting items of the first platform are set according to the setting instructions, the user configuration table of the first platform is obtained, and the final setting items of the system are generated.

[0124] For the platform setting method of this application, see Fig. 9 , which allows the configuration project to be used on multiple different platforms.

[0125] In one example, see Fig.10 The platform setting method of the present application is: by obtaining a general configuration table and a platform-specific configuration table, the initial setting items of the first platform are generated, and the user customizes the initial setting items in the super management mode or the safety mode, and uses the monitoring service to monitor the operation of the setting items.

[0126] The present application also provides a platform setting system, see Fig.11 , the system comprising:

[0127] A master platform and at least one slave platform, wherein the master platform and the slave platform communicate with each other using a preset communication method;

[0128] The master platform is used to determine the second platform to be configured currently in each slave platform; obtain a general configuration table and a special configuration table of the second slave platform, wherein the general configuration table includes general setting items of the platform; the special configuration table of the second platform includes special setting items of the second platform; generate initial setting items of the second platform according to each general setting item and each special setting item of the second platform; and complete the setting of the second platform based on the initial setting items of the second platform.

[0129] In the embodiment of the present application, control between different setting items on different platforms can be achieved. The preset communication method can be Bluetooth, WiFi or other communication methods. Based on the multi-platform adaptability of large-size terminals, the master platform can control the setting items of the slave platform. In an example, see Fig.12, the setting items of platform B and platform C can be controlled through platform A. The setting items of all devices (master and slave platforms) can also be controlled through other methods, such as APP (application), remote control, etc.

[0130] It is understandable that when the master platform modifies the setting items of the slave platform, the slave platform needs to be in safe mode, otherwise, the modification will be ignored.

[0131] In the embodiment of the present application, the control between different setting items on different platforms can be achieved by utilizing the communication method between the master platform and the slave platform.

[0132] In a possible implementation manner, the main platform is specifically used to: send initial setting items of the second platform to the second platform;

[0133] The slave platform is used to set itself based on its own initial setting items after receiving the initial setting items for itself.

[0134] In a possible implementation, the main platform is further used to: obtain and generate a user configuration table of the second platform according to a setting instruction of the user for the initial setting items of the second platform; and send the user configuration table of the second platform to the second platform;

[0135] The slave platform is used to configure itself based on its own user configuration table after receiving the user configuration table for itself.

[0136] In a possible implementation, the main platform is specifically used to: obtain a user's setting instructions for initial setting items of the second platform; in a super management mode, set the initial setting items of the second platform according to the setting instructions to obtain a user configuration table of the second platform.

[0137] In a possible implementation, the main platform is specifically used to: obtain a user's setting instructions for initial setting items of the second platform; in a safe mode, determine whether the items requested to be set by the setting instructions exceed a preset authority range; if within the preset authority range, set the initial setting items of the second platform according to the setting instructions to obtain a user configuration table for the second platform.

[0138] In a possible implementation, the slave platform and the master platform are further used to add the abnormal setting items to their own abnormal configuration tables when abnormal setting items of their own are detected, wherein the abnormal setting items in their own abnormal configuration tables are not used for their own configurations; after detecting that the abnormal setting items in their own abnormal configuration tables have returned to normal, the abnormal setting items that have returned to normal are removed from their own abnormal configuration tables.

[0139] In one example, see Fig.13 The terminal device setting items in this application include six parts: super management mode, safe mode, monitoring service, user customization, other applications, and other terminals. It is understandable that when other applications and other devices modify the setting items, they need to detect that the current device is in safe mode before they can proceed, otherwise, the modification will be ignored.

[0140] The present application also provides a platform setting device, see Fig.14 , the device comprises:

[0141] A general configuration acquisition module 601 is used to acquire a general configuration table, wherein the general configuration table includes general setting items of the platform;

[0142] A dedicated configuration acquisition module 602 is used to acquire a dedicated configuration table for a first platform, wherein the dedicated configuration table includes dedicated setting items for the first platform, wherein the first platform is a local platform or a remote platform;

[0143] An initial setting generation module 603, configured to generate initial setting items of the first platform according to the general setting items in the general configuration table and the special setting items in the special configuration table;

[0144] The platform setting module 604 is used to set the first platform based on the initial setting items of the first platform.

[0145] In a possible implementation, the platform setting module includes:

[0146] A first platform generation submodule, configured to obtain and generate a user configuration table for the first platform according to a setting instruction of the user for initial setting items of the first platform;

[0147] The first platform setting submodule is used to set the first platform according to the user configuration table.

[0148] In a possible implementation manner, the first platform generation submodule includes:

[0149] An instruction acquisition unit, used to acquire a setting instruction of a user for an initial setting item of the first platform;

[0150] The super management mode setting unit is used to set the initial setting items of the first platform according to the setting instruction in the super management mode to obtain the user configuration table of the first platform.

[0151] In a possible implementation manner, the first platform generation submodule further includes:

[0152] The security mode permission setting unit is used to set the preset permission range in the security mode according to the security mode permission setting instruction after obtaining the security mode permission setting instruction in the super management mode.

[0153] In a possible implementation, the first platform generation submodule is specifically configured to: obtain a setting instruction of a user for an initial setting item of the first platform;

[0154] In the safe mode, determining whether the item requested to be set by the setting instruction exceeds the preset permission range;

[0155] If it is within the preset authority range, the initial setting items of the first platform are set according to the setting instruction to obtain the user configuration table of the first platform.

[0156] In a possible implementation, the device further includes:

[0157] an abnormality detection module, configured to, when detecting an abnormal setting item of the first platform, add the abnormal setting item to an abnormal configuration table of the first platform, wherein the abnormal setting item in the abnormal configuration table of the first platform is not used for configuration of the first platform;

[0158] The abnormality recovery module is used to remove the abnormal setting items that have returned to normal from the abnormal configuration table of the first platform after detecting that the abnormal setting items in the abnormal configuration table of the first platform have returned to normal.

[0159] The present application also provides an electronic device, such as Fig.15 As shown, it includes a processor 701, a communication interface 702, a memory 703 and a communication bus 704, wherein the processor 701, the communication interface 702, and the memory 703 communicate with each other through the communication bus 704;

[0160] Memory 703, used for storing computer programs;

[0161] The processor 701 is used to implement any platform setting method steps described in the present application when executing the program stored in the memory 703.

[0162] The communication bus mentioned in the above electronic device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.

[0163] The communication interface is used for communication between the above electronic device and other devices.

[0164] The memory may include a random access memory (RAM) or a non-volatile memory (NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.

[0165] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0166] In another embodiment provided in the present application, a computer-readable storage medium is provided, in which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above-mentioned platform setting methods are implemented.

[0167] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk Solid State Disk (SSD)), etc.

[0168] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0169] Each embodiment in this specification is described in a related manner. Each embodiment focuses on the differences from other embodiments, and the same or similar parts between the embodiments can be referenced to each other.

[0170] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application are included in the protection scope of the present application.

Claims

1. A platform setting method, characterized in that: The method comprises: Obtaining a general configuration table, wherein the general configuration table includes general setting items of the platform; Acquire a dedicated configuration table for a first platform, wherein the dedicated configuration table includes dedicated setting items for the first platform, wherein the first platform is a local platform or a remote platform; Generate initial setting items of the first platform according to the general setting items in the general configuration table and the special setting items in the special configuration table; Setting the first platform based on the initial setting items of the first platform; The method further comprises: When an abnormal setting item of the first platform is detected, the abnormal setting item is added to an abnormal configuration table of the first platform, wherein the abnormal setting item in the abnormal configuration table of the first platform is not used for configuration of the first platform; After detecting that the abnormal setting items in the abnormal configuration table of the first platform return to normal, the abnormal setting items that return to normal are removed from the abnormal configuration table of the first platform.

2. The method according to claim 1, characterized in that The step of setting the first platform based on the initial setting items of the first platform includes: Acquire and generate a user configuration table for the first platform according to a setting instruction of the user for initial setting items of the first platform; The first platform is configured according to the user configuration table.

3. The method according to claim 2, characterized in that The acquiring and generating a user configuration table of the first platform according to a setting instruction of the user for the initial setting items of the first platform includes: Obtaining a setting instruction from a user for an initial setting item of the first platform; In the super management mode, the initial setting items of the first platform are set according to the setting instructions to obtain a user configuration table of the first platform.

4. The method according to claim 3, characterized in that The method further comprises: In the super management mode, after obtaining the security mode permission setting instruction, the preset permission range in the security mode is set according to the security mode permission setting instruction.

5. The method according to claim 2, characterized in that: The acquiring and generating a user configuration table of the first platform according to a setting instruction of the user for the initial setting items of the first platform includes: Obtaining a setting instruction from a user for an initial setting item of the first platform; In the safe mode, determining whether the item requested to be set by the setting instruction exceeds the preset permission range; If it is within the preset authority range, the initial setting items of the first platform are set according to the setting instruction to obtain the user configuration table of the first platform.

6. A platform setting system, characterized in that: The system comprises: A master platform and at least one slave platform, wherein the master platform and the slave platform communicate with each other using a preset communication method; The master platform is used to determine the second platform to be configured currently in each slave platform; obtain a general configuration table and a special configuration table of the second platform, wherein the general configuration table includes general setting items of the platform; the special configuration table of the second platform includes special setting items of the second platform; generate initial setting items of the second platform according to each general setting item and each special setting item of the second platform; and complete the setting of the second platform based on the initial setting items of the second platform; The slave platform and the master platform are also used to add the abnormal setting items to their own abnormal configuration tables when their own abnormal setting items are detected, wherein the abnormal setting items in their own abnormal configuration tables are not used for their own configurations; after detecting that the abnormal setting items in their own abnormal configuration tables have returned to normal, the abnormal setting items that have returned to normal are removed from their own abnormal configuration tables.

7. The system according to claim 6, characterized in that The main platform is specifically used to: send initial setting items of the second platform to the second platform; The slave platform is used to set itself based on its own initial setting items after receiving the initial setting items for itself.

8. The system according to claim 6, characterized in that The main platform is further used to: obtain and generate a user configuration table of the second platform according to the setting instruction of the user for the initial setting items of the second platform; and send the user configuration table of the second platform to the second platform; The slave platform is used to configure itself based on its own user configuration table after receiving the user configuration table for itself.

9. The system according to claim 8, characterized in that The main platform is specifically used to: obtain a user's setting instruction for initial setting items of the second platform; in the super management mode, set the initial setting items of the second platform according to the setting instruction to obtain a user configuration table of the second platform.

10. The system according to claim 8, characterized in that The main platform is specifically used to: obtain a setting instruction of a user for an initial setting item of the second platform; in a safe mode, determine whether the item requested to be set by the setting instruction exceeds a preset authority range; If it is within the preset authority range, the initial setting items of the second platform are set according to the setting instruction to obtain the user configuration table of the second platform.

11. A platform setting device, characterized in that: The device comprises: A general configuration acquisition module, used to acquire a general configuration table, wherein the general configuration table includes general setting items of the platform; A dedicated configuration acquisition module, used to acquire a dedicated configuration table for a first platform, wherein the dedicated configuration table includes dedicated setting items for the first platform, wherein the first platform is a local platform or a remote platform; An initial setting generation module, configured to generate initial setting items of the first platform according to the general setting items in the general configuration table and the special setting items in the special configuration table; A platform setting module, used for setting the first platform based on the initial setting items of the first platform; The device also includes: an abnormality detection module, configured to, when detecting an abnormal setting item of the first platform, add the abnormal setting item to an abnormal configuration table of the first platform, wherein the abnormal setting item in the abnormal configuration table of the first platform is not used for configuration of the first platform; The abnormality recovery module is used to remove the abnormal setting items that have returned to normal from the abnormal configuration table of the first platform after detecting that the abnormal setting items in the abnormal configuration table of the first platform have returned to normal.

12. The device according to claim 11, characterized in that The platform setting module includes: A first platform generation submodule, configured to obtain and generate a user configuration table for the first platform according to a setting instruction of the user for initial setting items of the first platform; The first platform setting submodule is used to set the first platform according to the user configuration table.

13. The device according to claim 12, characterized in that The first platform generation submodule includes: An instruction acquisition unit, used to acquire a setting instruction of a user for an initial setting item of the first platform; The super management mode setting unit is used to set the initial setting items of the first platform according to the setting instruction in the super management mode to obtain the user configuration table of the first platform.

14. The device according to claim 12, characterized in that The first platform generation submodule further includes: The security mode permission setting unit is used to set the preset permission range in the security mode according to the security mode permission setting instruction after obtaining the security mode permission setting instruction in the super management mode.

15. The device according to claim 12, characterized in that The first platform generation submodule is specifically used to: obtain a setting instruction of the user for the initial setting items of the first platform; In the safe mode, determining whether the item requested to be set by the setting instruction exceeds the preset permission range; If it is within the preset authority range, the initial setting items of the first platform are set according to the setting instruction to obtain the user configuration table of the first platform.

16. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; Memory, used to store computer programs; The processor is used to implement the platform setting method steps described in any one of claims 1-5 when executing the program stored in the memory.

17. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the platform setting method steps described in any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • SDN controller configuration recovery method and device

    CN110166299A

  • Data processing method and device, and electronic equipment

    CN111694611A