Data synchronization method and device, storage medium and electronic equipment

By providing data synchronization methods in a multi-device system, users can make global configuration requests on one device, display selectable items and select target items, and synchronize to other devices, solving the problem of cumbersome and inconsistent configuration of multiple devices, and achieving simplified operation and consistent configuration.

CN119883153APending Publication Date: 2025-04-25BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311394639.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-25
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

In a multi-device system, users need to configure system configuration items for each device separately, which is cumbersome and time-consuming. Since users find it difficult to remember the configuration information of each device, the configuration of different devices is inconsistent, which affects the user experience.

Method used

A data synchronization method is provided, by displaying optional items corresponding to the target system configuration item when receiving a global configuration request, and after the user selects the target item, it sends it to other devices, so that all devices are configured based on the same configuration item.

Benefits of technology

Simplify multi-device configuration operations, reduce configuration time, ensure configuration consistency between different devices, thereby improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119883153A_ABST
    Figure CN119883153A_ABST
Patent Text Reader

Abstract

The invention provides a data synchronization method and device, a storage medium and electronic device.The data synchronization method comprises the steps that when a global configuration request for a target system configuration item is received, at least one selectable item corresponding to the target system configuration item is displayed on a screen of first equipment, the global configuration request is used for requesting to configure the first equipment and at least one second equipment except the first equipment. And after receiving a target item selected by the user from the at least one selectable item, sending the target item to the at least one second device, so that the first device and the at least one second device configure the target system configuration item based on the target item. And compared with configuration for each device, the operation is simple. Moreover, the problem that the user experiences different devices are inconsistent due to the fact that the user cannot accurately memorize the configuration information configured for the target system configuration item of each device and the configurations of the different devices are inconsistent can be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The technical solution disclosed herein relates to the field of computer technology, and in particular to a data synchronization method and device, a storage medium, and an electronic device. Background Art

[0002] In the related technical solutions, when a user needs to configure system configuration items (such as notification settings, wallpapers, fonts, etc.) of multiple devices, he can only configure them separately, which is cumbersome and time-consuming.

[0003] Furthermore, for the same system configuration, such as fonts, since users may not be able to accurately remember the type of fonts configured for each device, the font types configured for different devices may be inconsistent, resulting in inconsistent user experiences. Summary of the invention

[0004] In view of this, the embodiments of the present disclosure provide a data synchronization method and apparatus, a storage medium, and an electronic device.

[0005] According to a first aspect of the present disclosure, a data synchronization method is proposed, the method comprising:

[0006] When receiving a global configuration request for a target system configuration item, displaying at least one selectable item corresponding to the target system configuration item on a screen of the first device; the global configuration request is used to request configuration of the first device and at least one second device other than the first device;

[0007] After receiving a target item selected by a user from the at least one selectable item, the target item is sent to the at least one second device, so that the first device and the at least one second device configure the target system configuration item based on the target item.

[0008] In combination with any implementation manner provided in the present disclosure, displaying at least one selectable item corresponding to the target system configuration item on the screen of the first device includes:

[0009] Sending a configuration request message to the at least one second device; the configuration request message is used to request to obtain a current configuration item of the at least one second device for the target system configuration item;

[0010] receiving at least one current configuration item sent by the at least one second device;

[0011] The received at least one current configuration item and at least one selectable item corresponding to the target system configuration item stored locally are displayed on the screen of the first device.

[0012] In combination with any embodiment provided by the present disclosure,

[0013] Before sending the target item to the at least one second device, the method further includes:

[0014] establishing a communication connection with the at least one second device;

[0015] The sending the target item to the at least one second device includes:

[0016] Based on the communication connection, the target item is sent to the at least one second device.

[0017] According to a second aspect of the present disclosure, a data synchronization method is proposed, the method comprising:

[0018] Receiving a target item sent by the first device; the target item is used to configure a target system configuration item, and the target item is selected and determined by a user from at least one selectable item corresponding to the target system configuration item;

[0019] Based on the target item, the target system configuration item is configured.

[0020] In combination with any implementation manner provided in the present disclosure, before receiving the target item sent by the first device, the method further includes:

[0021] receiving a configuration request message sent by the first device; the configuration request message is used to request obtaining a current configuration item of the second device for the target system configuration item;

[0022] The current configuration item is sent to the first device, so that the first device displays the current configuration item and at least one selectable item corresponding to the target system configuration item locally stored in the first device on a screen of the first device.

[0023] In combination with any implementation manner provided in the present disclosure, configuring the target system configuration item based on the target item includes:

[0024] In response to determining that the second device has a target system configuration item corresponding to the target item, the target system configuration item is configured based on the target item.

[0025] According to a third aspect of the present disclosure, a data synchronization device is provided, the device comprising:

[0026] a display module, configured to display at least one selectable item corresponding to a target system configuration item on a screen of the first device upon receiving a global configuration request for the target system configuration item; the global configuration request is used to request configuration of the first device and at least one second device other than the first device;

[0027] The target item sending module is used to send the target item to the at least one second device after receiving the target item selected by the user from the at least one selectable item, so that the first device and the at least one second device configure the target system configuration item based on the target item.

[0028] According to a fourth aspect of the present disclosure, a data synchronization device is provided, the device comprising:

[0029] A target item receiving module, used to receive a target item sent by the first device; the target item is used to configure a target system configuration item, and the target item is selected and determined by a user from at least one selectable item corresponding to the target system configuration item;

[0030] A configuration module is used to configure the target system configuration item based on the target item.

[0031] According to a fifth aspect of the present disclosure, a computer-readable storage medium is provided, wherein the machine-readable storage medium stores machine-readable instructions, and when the machine-readable instructions are called and executed by a processor, the processor is prompted to implement the data synchronization method of any embodiment of the present disclosure.

[0032] According to a sixth aspect of the present disclosure, there is provided an electronic device, comprising:

[0033] processor;

[0034] a memory for storing processor-executable instructions;

[0035] The processor is configured to execute the data synchronization method of any embodiment of the present disclosure.

[0036] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:

[0037] In the data synchronization method and device, storage medium and electronic device provided by the embodiments of the present disclosure, when the first device receives a global configuration request for a target system configuration item, it can display at least one selectable item corresponding to the target system configuration item on the screen of the first device. The global configuration request is used to request the configuration of the first device and at least one second device other than the first device. Then, after receiving the target item selected by the user from the at least one selectable item, the first device can send the target item to the at least one second device, so that the first device and the at least one second device configure the target system configuration item based on the target item. Compared with configuring each device separately, the operation is simple and time-consuming. In addition, it can avoid the problem of inconsistent configurations between different devices due to the user's inability to accurately remember the configuration information configured for the target system configuration item of each device, resulting in inconsistent user experience of different devices.

[0038] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0040] Figure 1 is a flow chart of a data synchronization method according to an exemplary embodiment of the present disclosure;

[0041] Figure 2 is a flow chart of another data synchronization method according to an exemplary embodiment of the present disclosure;

[0042] Figure 3 is a two-party interaction diagram of a data synchronization method according to an exemplary embodiment of the present disclosure;

[0043] Figure 4 is a structural diagram of a data synchronization device according to an exemplary embodiment of the present disclosure;

[0044] Figure 5 is a structural schematic diagram of another data synchronization device according to an exemplary embodiment of the present disclosure;

[0045] Figure 6 It is a schematic structural diagram of an electronic device according to an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION

[0046] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0047] The terms used in this disclosure are for the purpose of describing specific embodiments only and are not intended to limit the disclosure. The singular forms of "a", "said" and "the" used in this disclosure and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0048] It should be understood that although the terms first, second, third, etc. may be used in the present disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0049] In the related technical solutions, when a user needs to configure system configuration items (such as notification settings, wallpapers, fonts, etc.) of multiple devices, he can only configure them separately, which is cumbersome and time-consuming.

[0050] Furthermore, for the same system configuration, such as fonts, since users may not be able to accurately remember the type of fonts configured for each device, the types of fonts configured for different devices may be inconsistent, resulting in inconsistent user experiences.

[0051] In view of this, the present disclosure provides a data synchronization method. In this method, after the user configures a target system configuration item (such as a font) on a first device, the first device can send the configuration information of the target system configuration item to at least one second device, so that the first device and the at least one second device both configure the target system configuration item based on the configuration information. Compared with configuring each device separately, the operation is simple and time-consuming. In addition, it can avoid the problem of inconsistent configurations between different devices due to the user's inability to accurately remember the configuration information configured for each device, resulting in inconsistent user experience on different devices.

[0052] The data synchronization method of the embodiment of the present disclosure is described in detail below with reference to the accompanying drawings.

[0053] Figure 1 is a flow chart of a data synchronization method according to an exemplary embodiment of the present disclosure. The method can be executed by a first device, such as Figure 1 As shown, the exemplary embodiment method may include the following steps:

[0054] In step 101, when a global configuration request for a target system configuration item is received, at least one selectable item corresponding to the target system configuration item is displayed on a screen of the first device.

[0055] The global configuration request is used to request configuration of the first device and at least one second device other than the first device.

[0056] System configuration items include but are not limited to:

[0057] Basic configuration: such as date, time, etc.;

[0058] System personalization configuration: such as desktop wallpaper, lock screen wallpaper, fonts, ringtones, vibration, etc.;

[0059] Notification configuration for each application: such as whether to allow notifications, whether to allow sound notifications, etc.;

[0060] Security and privacy configuration for various permissions of each application;

[0061] Whether to allow automatic upgrades for each application;

[0062] Spatial positioning data configuration, etc.

[0063] Optionally, the target system configuration item is a desktop wallpaper configuration, and the first device is a mobile phone.

[0064] When a user enters the desktop wallpaper configuration interface of a mobile phone to configure a desktop wallpaper, the mobile phone can output an inquiry message for asking the user whether to perform global configuration, and give two options of yes and no. When the user selects yes in response to the inquiry message, it is equivalent to receiving a global configuration request for desktop wallpaper configuration. The global configuration request is used to request desktop wallpaper configuration for the mobile phone and at least one second device other than the mobile phone.

[0065] In this example, the aforementioned at least one second device may be pre-set, for example, may include a tablet computer, a smart watch, etc. of the user to whom the aforementioned mobile phone belongs. The specific setting may be made by relevant staff based on actual conditions, and the present disclosure does not limit this.

[0066] After receiving the global configuration request for the desktop wallpaper configuration, the mobile phone can display the selectable wallpapers saved by the mobile phone on the screen of the mobile phone, wherein the aforementioned selectable wallpapers are at least one selectable item corresponding to the desktop wallpaper configuration.

[0067] Optionally, the target system configuration item is a notification configuration of a target application, such as whether to allow notification, and the first device is a mobile phone as an example for introduction.

[0068] When the user enters the notification configuration interface of the target application to configure, the mobile phone can output an inquiry message for asking the user whether to perform global configuration, and give two options of yes and no. When the user's selection message for the inquiry message is yes, it is equivalent to receiving a global configuration request for the notification configuration of the target application. The global configuration request is used to request the mobile phone and at least one second device other than the mobile phone to perform notification configuration of the target application.

[0069] Similar to the aforementioned embodiment, the aforementioned at least one second device may be pre-set, for example, may include a tablet computer, a smart watch, etc., belonging to the user of the aforementioned mobile phone.

[0070] After receiving the global configuration request for the notification configuration of the target application, the mobile phone can display the optional items of the notification configuration for the target application, such as Optional 1: Allow notification, and Optional 2: Do not allow notification, on the screen of the mobile phone. The aforementioned Optional 1 and Optional 2 are at least one optional item corresponding to the notification configuration of the target application.

[0071] In step 102, after receiving a target item selected by a user from the at least one selectable item, the target item is sent to the at least one second device, so that the first device and the at least one second device configure the target system configuration item based on the target item.

[0072] Optionally, after the mobile phone displays the selectable wallpapers stored in the mobile phone on the screen, the user can select a wallpaper from at least one wallpaper displayed on the screen, and the wallpaper selected by the user is the target item. Then, the mobile phone can configure the wallpaper as the desktop wallpaper, and send the wallpaper to the at least one second device, such as the tablet computer, smart watch, etc., so that the at least one second device also configures the wallpaper as the desktop wallpaper.

[0073] In actual application, when the mobile phone sends the selected wallpaper to the at least one second device mentioned above, it can also send an instruction message at the same time. The instruction message may be, for example: configure the wallpaper as desktop wallpaper, so that the at least one second device mentioned above can configure the received wallpaper as desktop wallpaper based on the instruction message.

[0074] Optionally, after the mobile phone displays the aforementioned optional item 1: Allow notifications and optional item 2: Do not allow notifications on the screen of the mobile phone, the user can select an optional item from the optional item 1 and optional item 2 displayed on the screen, and the optional item selected by the user is the target item, such as optional item 1: Allow notifications. Then, the mobile phone can configure the notification configuration of the target application to allow notifications, and send optional item 1: Allow notifications to the aforementioned at least one second device, such as the aforementioned tablet computer, smart watch, etc., so that the at least one second device also configures the notification configuration of the target application to allow notifications.

[0075] Similar to the above, in actual applications, when the mobile phone sends the selected optional item 1: allow notification to the at least one second device mentioned above, it can also send an instruction message at the same time. The instruction message can, for example, be: configure the notification configuration of the target application to the optional item 1: allow notification, so that the at least one second device mentioned above can configure the notification configuration of the target application to allow notification based on the instruction message.

[0076] The above embodiment is described by taking the example of asking the user whether to turn on the global configuration of a certain configuration when the user enters the configuration interface of the configuration item. In actual application, for example, a switch of a total global configuration function can also be set on the mobile phone. After the user turns on the function, each configuration performed on the mobile phone can be synchronized to at least one pre-set second device. In this example, when the user turns on the switch of the global configuration function and enters any configuration interface, it is equivalent to receiving a global configuration request for the target system configuration item.

[0077] In the data synchronization method provided by the embodiment of the present disclosure, when the first device receives a global configuration request for a target system configuration item, at least one selectable item corresponding to the target system configuration item can be displayed on the screen of the first device. The global configuration request is used to request configuration of the first device and at least one second device other than the first device. Then, after receiving the target item selected by the user from the at least one selectable item, the first device can send the target item to the at least one second device, so that the first device and the at least one second device configure the target system configuration item based on the target item. Compared with configuring each device separately, the operation is simple and time-consuming. In addition, it can avoid the problem of inconsistent configurations between different devices due to the user's inability to accurately remember the configuration items set for the target system configuration items of each device, resulting in inconsistent user experience on different devices.

[0078] Figure 2 is a flow chart of another data synchronization method according to an exemplary embodiment of the present disclosure. The method can be executed by the second device, such as Figure 2 As shown, the exemplary embodiment method may include the following steps:

[0079] In step 201, a target item sent by a first device is received.

[0080] The target item is used to configure the target system configuration item, and the target item is selected and determined by a user from at least one selectable item corresponding to the target system configuration item.

[0081] The above-mentioned desktop wallpaper configuration and notification configuration of the target application are still used as an example for explanation.

[0082] Optionally, in actual application, the second device may receive the wallpaper and a corresponding instruction message sent by the mobile phone, and the instruction message may be, for example, to configure the wallpaper as the desktop wallpaper. The received wallpaper is the target item sent by the first device.

[0083] Optionally, in actual application, the second device may receive the optional item 1: Allow notification and a corresponding instruction message sent by the mobile phone, and the instruction message may be, for example, to configure the notification configuration of the target application to the optional item 1: Allow notification. The received optional item 1: Allow notification is the target item sent by the first device.

[0084] The above description uses the example of the second device receiving the instruction message sent by the mobile phone to instruct the configuration of the target system configuration item based on the target item. In actual applications, the mobile phone can also instruct the second device to configure the target system configuration item based on the received target item in other ways, and the present disclosure does not limit this. For example, the first device can carry the unique identifier of the currently configured target system configuration item in the sent target item. After receiving the target item, the second receiving device can determine the target system configuration item based on the unique identifier carried in the target item.

[0085] In step 202, the target system configuration item is configured based on the target item.

[0086] After receiving the target item sent by the first device, the second device can configure the target system configuration item based on the target item.

[0087] Optionally, after receiving the wallpaper sent by the mobile phone, the wallpaper can be configured as the desktop wallpaper.

[0088] Optionally, after receiving the optional item 1: allowing notification sent by the mobile phone, the notification configuration of the target application can be configured to allow notification.

[0089] In one embodiment, the second device may configure the target system configuration item based on the target item after determining that the second device has a target system configuration item corresponding to the target item, otherwise, the received target item is discarded.

[0090] For example, when the first device is the aforementioned mobile phone and the second device is a TV, when the TV receives a message from the mobile phone that the target item is one of the selectable items corresponding to the mobile network configuration, since the TV does not have the mobile network configuration capability, the received message can be discarded, thereby avoiding unnecessary data confusion and system errors.

[0091] In the data synchronization method provided by the embodiment of the present disclosure, the second device can configure the target system configuration item based on the target item sent by the first device, wherein the target item is selected and determined by the user when configuring the target system configuration item on the first device. In other words, in this method, the configuration made by the user on the first device can be automatically synchronized to the second device, which is simple to operate and time-saving compared to configuring each device separately. In addition, it can avoid the problem of inconsistent configurations between different devices due to the user's inability to accurately remember the configuration items set for the target system configuration items of each device, resulting in inconsistent user experience on different devices.

[0092] Figure 3 It is a two-party interaction diagram of a data synchronization method shown in the present disclosure according to an exemplary embodiment.

[0093] In this embodiment, the same steps as those in the previous embodiment will be briefly described without further details. For details, please refer to any of the previous embodiments. Figure 3 As shown, the exemplary embodiment method may include the following steps:

[0094] In step 301, a first device establishes a communication connection with a second device.

[0095] The communication connection may be a Bluetooth connection, a WiFi (Wireless Fidelity) connection, or the like.

[0096] Take the example that the first device is a mobile phone and the second device is a tablet computer. The mobile phone and the tablet computer can use the BLE (Bluetooth Low Energy) discovery method or the mDNS (Multicast Domain Name System) discovery method to discover each other. Then, the mobile phone and the tablet computer can further determine the legitimacy of the other party through a two-way authentication mechanism, including but not limited to same account authentication, same LAN authentication, etc. After the authentication is completed, the mobile phone and the tablet computer can successfully establish the aforementioned communication connection.

[0097] The aforementioned device discovery, device two-way authentication and other processes can be found in the introduction of the relevant technical solutions and will not be repeated here.

[0098] In step 302, when the first device receives a global configuration request for a target system configuration item, the first device sends a configuration request message to the second device.

[0099] The configuration request message is used to request to obtain a current configuration item of the at least one second device for the target system configuration item.

[0100] Optionally, taking the target system configuration item as the aforementioned desktop wallpaper configuration as an example, when the mobile phone receives a global configuration request for the desktop wallpaper configuration, it can send a configuration request message to the tablet computer to request the tablet computer's current configuration item for the desktop wallpaper configuration, that is, the configuration request message is used to request the desktop wallpaper currently used by the tablet computer.

[0101] Optionally, taking the target system configuration item as spatial positioning data configuration as an example, when the mobile phone receives a global configuration request for the spatial positioning data configuration, it can send a configuration request message to the tablet computer to request the tablet computer's current configuration item for the spatial positioning data configuration, that is, the configuration request message is used to request the tablet computer's current spatial positioning data.

[0102] In step 303, the second device sends a current configuration item for the target system configuration item to the first device.

[0103] Optionally, after receiving the aforementioned configuration request message for requesting to obtain the desktop wallpaper currently used by the tablet computer, the tablet computer can send the currently used desktop wallpaper to the mobile phone. The desktop wallpaper currently used by the tablet computer is the current configuration item.

[0104] Optionally, after receiving the aforementioned configuration request message for requesting to obtain the current spatial positioning data of the tablet computer, the tablet computer may send the current spatial positioning data to the mobile phone, and the current spatial positioning data of the tablet computer is the current configuration item.

[0105] In step 304, the first device displays the received at least one current configuration item and at least one selectable item corresponding to the target system configuration item stored locally on a screen of the first device.

[0106] Optionally, after receiving the desktop wallpaper sent by the tablet computer, the mobile phone can display the desktop wallpaper and at least one selectable wallpaper saved in the mobile phone on the screen of the mobile phone.

[0107] Optionally, after receiving the spatial positioning data sent by the tablet computer, the mobile phone may display the spatial positioning data and the current spatial positioning data of the mobile phone on the screen of the mobile phone.

[0108] In step 305, after receiving the target item selected by the user from the at least one current configuration item and the at least one selectable item, the first device sends the target item to the second device based on the communication connection.

[0109] After receiving the desktop wallpaper sent by the user from the tablet computer displayed on the screen and the wallpaper selected from at least one selectable wallpaper saved in the mobile phone, the mobile phone can send the selected wallpaper to the tablet computer through the aforementioned Bluetooth connection or WiFi connection. The wallpaper selected by the user is the target item.

[0110] After receiving the spatial positioning data sent by the user from the tablet computer displayed on the screen and the spatial positioning data selected from the current spatial positioning data of the mobile phone, the mobile phone can send the selected spatial positioning data to the tablet computer through the aforementioned Bluetooth connection or WiFi connection. The spatial positioning data selected by the user is the target item.

[0111] In step 306, the first device configures the target system configuration item based on the target item.

[0112] Optionally, the phone can configure the desktop wallpaper based on the wallpaper selected by the user.

[0113] Optionally, the mobile phone may configure the spatial positioning data of the mobile phone based on the spatial positioning data selected by the user.

[0114] In step 307, the second device configures the target system configuration item based on the target item.

[0115] Optionally, the tablet computer may configure the desktop wallpaper based on a wallpaper selected by the user.

[0116] Optionally, the tablet computer may configure the spatial positioning data of the tablet computer based on the spatial positioning data selected by the user.

[0117] It should be noted that the aforementioned embodiment is introduced by taking data synchronization between two devices as an example. In actual applications, the data synchronization method of this example can be used between three devices, four devices, or even more devices. The specific process is similar to the data synchronization process between two devices and will not be repeated here.

[0118] In the data synchronization method provided by the embodiment of the present disclosure, after receiving a global configuration request for a target system configuration item, the first device can further request to obtain the current configuration item of the second device for the target system configuration item, such as the current desktop wallpaper of the second device. The current configuration item of the second device and at least one selectable item for the target system configuration item saved by the first device are displayed on the screen for the user to select. In this way, when the user believes that the current configuration of the second device for the target system configuration item is more appropriate, such as believing that the current desktop wallpaper of the second device is more appropriate, the wallpaper can be directly selected as the wallpaper of the global configuration, avoiding the user from having to search for the desktop wallpaper currently used by the second device from multiple selectable items, which can improve the user's experience.

[0119] For the aforementioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should know that the present disclosure is not limited by the described order of actions, because according to the present disclosure, certain steps can be performed in other orders or simultaneously.

[0120] Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present disclosure.

[0121] Corresponding to the aforementioned application function implementation method embodiment, the present disclosure also provides an application function implementation device and a corresponding terminal embodiment.

[0122] Figure 4is a structural diagram of a data synchronization device according to an exemplary embodiment of the present disclosure. Figure 4 As shown, the data synchronization device may include:

[0123] The display module 41 is used to display at least one selectable item corresponding to the target system configuration item on the screen of the first device when a global configuration request for the target system configuration item is received; the global configuration request is used to request configuration of the first device and at least one second device other than the first device.

[0124] The target item sending module 42 is used to send the target item to the at least one second device after receiving the target item selected by the user from the at least one selectable item, so that the first device and the at least one second device configure the target system configuration item based on the target item.

[0125] Optionally, the display module 41, when used to display at least one selectable item corresponding to the target system configuration item on the screen of the first device, includes:

[0126] A configuration request message is sent to the at least one second device; the configuration request message is used to request to obtain a current configuration item of the at least one second device for the target system configuration item.

[0127] Receive at least one current configuration item sent by the at least one second device.

[0128] The received at least one current configuration item and at least one selectable item corresponding to the target system configuration item stored locally are displayed on the screen of the first device.

[0129] Optional, in Figure 4 Based on the modules shown, the data synchronization device may further include:

[0130] A connection establishing module is used to establish a communication connection with the at least one second device.

[0131] The target item sending module 42, when used to send the target item to the at least one second device, includes:

[0132] Based on the communication connection, the target item is sent to the at least one second device.

[0133] Figure 5 is a schematic diagram of the structure of another data synchronization device according to an exemplary embodiment of the present disclosure, such as Figure 5 As shown, the data synchronization device may include:

[0134] The target item receiving module 51 is used to receive a target item sent by the first device; the target item is used to configure a target system configuration item, and the target item is selected and determined by a user from at least one selectable item corresponding to the target system configuration item.

[0135] The configuration module 52 is used to configure the target system configuration item based on the target item.

[0136] Optional, in Figure 5 Based on the modules shown, the data synchronization device may further include:

[0137] The request message receiving module is used to receive a configuration request message sent by the first device; the configuration request message is used to request to obtain the current configuration item of the second device for the target system configuration item.

[0138] The current configuration item sending module is used to send the current configuration item to the first device, so that the first device displays the current configuration item and at least one selectable item corresponding to the target system configuration item locally stored by the first device on a screen of the first device.

[0139] Optionally, the configuration module 52, when used to configure the target system configuration item based on the target item, includes:

[0140] In response to determining that the second device has a target system configuration item corresponding to the target item, the target system configuration item is configured based on the target item.

[0141] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can refer to the partial description of the method embodiments. The device embodiments described above are only schematic, wherein the units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the disclosed solution. A person of ordinary skill in the art may understand and implement it without creative work.

[0142] Figure 6 6 is a schematic diagram of a structure of an electronic device 600 according to an exemplary embodiment of the present disclosure. For example, the electronic device 600 may be a mobile phone, a computer, a smart speaker, a tablet device, etc.

[0143] Reference Figure 6, the electronic device 600 may include one or more of the following components: a processing component 602 , a memory 604 , a power component 606 , a multimedia component 608 , an audio component 610 , an input / output (I / O) interface 612 , a sensor component 614 , and a communication component 616 .

[0144] The processing component 602 generally controls the overall operation of the electronic device 600, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 602 may include one or more processors 620 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 602 may include one or more modules to facilitate the interaction between the processing component 602 and other components. For example, the processing component 602 may include a multimedia module to facilitate the interaction between the multimedia component 608 and the processing component 602.

[0145] The memory 604 is configured to store various types of data to support operations on the device 600. Examples of such data include instructions for any application or method operating on the electronic device 600, contact data, phone book data, messages, pictures, videos, etc. The memory 604 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0146] The power supply component 606 provides power to the various components of the electronic device 600. The power supply component 606 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 600.

[0147] The multimedia component 608 includes a screen that provides an output interface between the electronic device 600 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 608 includes a front camera and / or a rear camera. When the electronic device 600 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0148] The audio component 610 is configured to output and / or input audio signals. For example, the audio component 610 includes a microphone (MIC), and when the electronic device 600 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 604 or sent via the communication component 616. In some embodiments, the audio component 610 also includes a speaker for outputting audio signals.

[0149] I / O interface 612 provides an interface between processing component 602 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0150] The sensor assembly 614 includes one or more sensors for providing various aspects of status assessment for the electronic device 600. For example, the sensor assembly 614 can detect the open / closed state of the electronic device 600, the relative positioning of the components, such as the display and keypad of the electronic device 600, and the sensor assembly 614 can also detect the position change of the electronic device 600 or a component of the electronic device 600, the presence or absence of contact between the user and the electronic device 600, the orientation or acceleration / deceleration of the electronic device 600, and the temperature change of the electronic device 600. The sensor assembly 614 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 614 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 614 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0151] The communication component 616 is configured to facilitate wired or wireless communication between the electronic device 600 and other devices. The electronic device 600 can access a wireless network based on a communication standard, such as WiFi, 4G or 5G, 4G LTE, 5G NR or a combination thereof. In an exemplary embodiment, the communication component 616 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 616 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0152] In an exemplary embodiment, the electronic device 600 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.

[0153] In an exemplary embodiment, a non-temporary computer-readable storage medium is also provided, such as a memory 604 including instructions, which, when the instructions in the storage medium are executed by a processor 620 of an electronic device 600, enables the electronic device 600 to execute the data synchronization method of any embodiment of the present disclosure.

[0154] The non-transitory computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.

[0155] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0156] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A data synchronization method, characterized in that: The method is performed by a first device, and includes: When receiving a global configuration request for a target system configuration item, displaying at least one selectable item corresponding to the target system configuration item on a screen of the first device; the global configuration request is used to request configuration of the first device and at least one second device other than the first device; After receiving a target item selected by a user from the at least one selectable item, the target item is sent to the at least one second device, so that the first device and the at least one second device configure the target system configuration item based on the target item.

2. The method according to claim 1, characterized in that: The step of displaying at least one selectable item corresponding to the target system configuration item on a screen of the first device includes: Sending a configuration request message to the at least one second device; the configuration request message is used to request to obtain a current configuration item of the at least one second device for the target system configuration item; receiving at least one current configuration item sent by the at least one second device; The received at least one current configuration item and at least one selectable item corresponding to the target system configuration item stored locally are displayed on the screen of the first device.

3. The method according to claim 1, characterized in that Before sending the target item to the at least one second device, the method further includes: establishing a communication connection with the at least one second device; The sending the target item to the at least one second device includes: Based on the communication connection, the target item is sent to the at least one second device.

4. A data synchronization method, characterized in that: The method is performed by a second device, and includes: Receiving a target item sent by the first device; the target item is used to configure a target system configuration item, and the target item is selected and determined by a user from at least one selectable item corresponding to the target system configuration item; Based on the target item, the target system configuration item is configured.

5. The method according to claim 4, characterized in that Before receiving the target item sent by the first device, the method further includes: receiving a configuration request message sent by the first device; the configuration request message is used to request obtaining a current configuration item of the second device for the target system configuration item; The current configuration item is sent to the first device, so that the first device displays the current configuration item and at least one selectable item corresponding to the target system configuration item locally stored in the first device on a screen of the first device.

6. The method according to claim 4, characterized in that The configuring the target system configuration item based on the target item includes: In response to determining that the second device has a target system configuration item corresponding to the target item, the target system configuration item is configured based on the target item.

7. A data synchronization device, characterized in that: The device is applied to a first device, and includes: a display module, configured to display at least one selectable item corresponding to a target system configuration item on a screen of the first device upon receiving a global configuration request for the target system configuration item; the global configuration request is used to request configuration of the first device and at least one second device other than the first device; The target item sending module is used to send the target item to the at least one second device after receiving the target item selected by the user from the at least one selectable item, so that the first device and the at least one second device configure the target system configuration item based on the target item.

8. A data synchronization device, characterized in that: The device is applied to a second device, and includes: A target item receiving module, used to receive a target item sent by the first device; the target item is used to configure a target system configuration item, and the target item is selected and determined by a user from at least one selectable item corresponding to the target system configuration item; A configuration module is used to configure the target system configuration item based on the target item.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of any method described in claims 1-6 are implemented.

10. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to execute the steps of any one of the methods of claims 1-6.