Functional synchronization methods, adaptive methods, devices, storage media, and electronic devices

By acquiring and configuring historical status information of children's travel devices, the problem of device function coordination in different travel scenarios is solved, realizing functional synchronization and adaptive control between devices, and improving the user experience.

CN115934831BActive Publication Date: 2026-04-07NINGBO BABY FIRST BABY PROD CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-09
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

Existing children's travel products lack functional coordination across different travel scenarios, resulting in electronic functions not being effectively synchronized across different devices.

Method used

By acquiring historical status information of child-accommodating devices and carrying platforms, device functions are configured to achieve functional synchronization. The status acquisition module and configuration module are used to coordinate device functions in different travel scenarios, and adaptive methods and devices are combined to realize interaction and control between devices.

Benefits of technology

It enables functional collaboration between children's travel devices in different travel scenarios, improving user experience and functional continuity between devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115934831B_ABST
    Figure CN115934831B_ABST
Patent Text Reader

Abstract

The functional synchronization method, adaptive method, device, storage medium, and electronic device provided in this application acquire first historical state information of a first device function in a child-accommodating device and second historical state information of a second device function in a first carrier platform. The first carrier platform is used to carry the child-accommodating device in a previous travel scenario. Based on the first historical state information, the first device function of the child-accommodating device is configured to a first state in the current travel scenario. Based on the second historical state information, a third device function of the second carrier platform is configured to a second state in the current travel scenario. The second carrier platform is used to carry the child-accommodating device in the current travel scenario, and the third device function represents a device function in the second carrier platform that matches the second device function. This enables the coordination of travel functions between child-accommodating devices in different travel scenarios.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of infants and young children, and more specifically, to a method for synchronizing functions, an adaptive method, a device, a storage medium, and an electronic device. Background Technology

[0002] Currently, products that provide comprehensive solutions for children's travel are becoming increasingly common; for example, infant carriers can be connected to the base of child safety seats as well as strollers. However, some travel products that provide comprehensive solutions lack electronic functions, and even those that do have electronic functions are relatively independent of each other, lacking functional synergy across different travel scenarios. Summary of the Invention

[0003] To overcome at least one deficiency in the prior art, this application provides a functional synchronization method, an adaptive method, a device, a storage medium, and an electronic device for enabling coordinated travel functions among children's travel devices in different travel scenarios, specifically including:

[0004] Firstly, this application provides a method for synchronizing functions, the method comprising:

[0005] The system acquires first historical state information of the first device function in the child containment device and second historical state information of the second device function in the first carrier platform, wherein the first carrier platform is used to carry the child containment device in the previous travel scenario;

[0006] Based on the first historical state information, the first device function of the child-accommodating device is configured to the first state in the current travel scenario;

[0007] Based on the second historical state information, the third device function of the second carrier platform is configured to the second state in the current travel scenario. The second carrier platform is used to carry the child-accommodating device in the current travel scenario, and the third device function represents the device function in the second carrier platform that matches the second device function.

[0008] Secondly, this application provides a functional synchronization device, the device comprising:

[0009] The status acquisition module is used to acquire the first historical status information of the first device function in the child containment device and the second historical status information of the second device function in the first carrier platform, wherein the first carrier platform is used to carry the child containment device in the previous travel scenario;

[0010] The status configuration module is used to configure the first device function of the child-accommodating device to the first state in the current travel scenario based on the first historical status information.

[0011] The status configuration module is further configured to configure the third device function of the second carrier platform to a second state in the current travel scenario based on the second historical status information. The second carrier platform is used to carry the child-accommodating device in the current travel scenario, and the third device function represents the device function in the second carrier platform that matches the second device function.

[0012] Thirdly, this application provides an adaptive method, the method comprising:

[0013] Receive an adaptation request sent by a child mobility device, wherein the adaptation request includes functional information of the child mobility device;

[0014] Based on the functional information, controls adapted to the functional information are displayed in the provided interactive interface so that users can interact with the child mobility device through the controls.

[0015] Fourthly, this application provides an adaptive interaction device, the device comprising:

[0016] A communication module is used to receive an adaptation request sent by a child mobility device, wherein the adaptation request includes functional information of the child mobility device;

[0017] An adaptation module is used to display controls that are adapted to the functional information in the provided interactive interface, so that users can interact with the child travel device through the controls.

[0018] Fifthly, this application provides a storage medium storing a computer program, which, when executed by a processor, implements the aforementioned functional synchronization method.

[0019] Sixthly, this application provides an electronic device, which includes a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, it implements the aforementioned functional synchronization method.

[0020] Compared with the prior art, this application has the following beneficial effects:

[0021] The functional synchronization method, adaptive method, device, storage medium, and electronic device provided in this application acquire first historical state information of a first device function in a child-accommodating device and second historical state information of a second device function in a first carrier platform. The first carrier platform is used to carry the child-accommodating device in a previous travel scenario. Based on the first historical state information, the first device function of the child-accommodating device is configured to a first state in the current travel scenario. Based on the second historical state information, a third device function of the second carrier platform is configured to a second state in the current travel scenario. The second carrier platform is used to carry the child-accommodating device in the current travel scenario, and the third device function represents a device function in the second carrier platform that matches the second device function. This enables the coordination of travel functions between child-accommodating devices in different travel scenarios. Attached Figure Description

[0022] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0023] Figure 1 This is a schematic diagram illustrating the connection between the child safety seat and the base, as provided in an embodiment of this application.

[0024] Figure 2 This is a schematic diagram of the connection between the basket and the base provided in an embodiment of this application;

[0025] Figure 3 This is a schematic diagram of the method flow provided in the embodiments of this application;

[0026] Figure 4 This is a schematic diagram of the network topology provided in an embodiment of this application;

[0027] Figure 5 This is a schematic diagram of child safety seats connected in series, provided in an embodiment of this application.

[0028] Figure 6 This is a schematic diagram of the virtual device structure provided in the embodiments of this application;

[0029] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.

[0030] Icons: 100-Base; 101-Child safety seat; 102-Basket; 103-Connection port; 201-Status acquisition module; 202-Status configuration module; 301-Processor; 302-Memory; 303-Communication unit; 304-Interaction unit; 305-Power management unit; 306-Functional unit; 307-Power supply input unit; 308-Power output unit. Detailed Implementation

[0031] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.

[0032] Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.

[0033] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.

[0034] In the description of this application, it should be noted that the terms "first," "second," "third," etc., are used only for distinguishing descriptions and should not be construed as indicating or implying relative importance. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0035] As described in the background section, products offering comprehensive solutions for children's mobility are becoming increasingly common. The following explanation uses a base unit installed inside a vehicle as an example to illustrate such a comprehensive solution. Figure 1 , Figure 2As shown, the base 100 can be used to connect a child safety seat 101 and an infant carrier 102; the infant carrier 102 can also be removed from the base 100 and connected to a stroller.

[0036] For example, while the vehicle is in motion, the user can attach the infant carrier 102 to the base 100. Upon arrival at the destination, the user can retrieve a foldable stroller from the vehicle's trunk and unfold it. Then, the user can remove the infant carrier 102 from the base 100 and attach it to the stroller. When the vehicle needs to travel to a new destination, the infant carrier 102 can be removed from the stroller and reattached to the base 100 inside the vehicle. In this way, the overall solution for child travel facilitates travel for users with infants and toddlers. Of course, the base 100, infant carrier 102, and stroller described above are merely examples for the purpose of understanding by those skilled in the art, and it should be understood that travel equipment for children is not limited to these examples.

[0037] The stroller, base 100, and infant carrier 102 mentioned above all have electronic functions. To facilitate the connection between different devices such as the child safety seat 101 and infant carrier 102, standard connection ports (male and female) are provided between the different travel devices. These connection ports can be used to provide physical, electrical, and communication connections. For example, when the infant carrier 102 is connected to the base 100, the base 100 can supply power to the infant carrier 102 through the connection port between the two; similarly, when the infant carrier 102 is connected to the stroller, the stroller can supply power to the infant carrier 102 through the connection port between the two.

[0038] Based on the above introduction, the following is combined with Figure 3 The steps of this method will be explained in detail, such as... Figure 3 As shown, the method includes:

[0039] S101, obtain the first historical status information of the first device function in the child containment device and the second historical status information of the second device function in the first carrier platform.

[0040] The first carrier platform is used to carry the child-containing device in the previous travel scenario. The first carrier platform can be a stroller or a base; the child-containing device can be an infant carrier, a child safety seat, or an infant carrier-style child safety seat.

[0041] For example, suppose the child-carrying device is an infant carrier, and in the previous travel scenario, the infant carrier was connected to a stroller; in the current travel scenario, the infant carrier needs to be removed from the stroller and connected to the base, at which point the first support platform is the stroller; and the second support platform in the current scenario is the base inside the vehicle. Alternatively, in the current travel scenario, when the infant carrier needs to be removed from the stroller (the first stroller) and connected to another stroller (the second stroller), the first stroller serves as the first support platform in the previous travel scenario, and the second stroller serves as the second support platform in the current scenario.

[0042] In addition, the primary device functions of the child containment device may include music / story playback, temperature regulation (e.g., air conditioning or fan), vital sign monitoring, harmful gas monitoring, anti-forgetting function, gas exchange function, sleep aid function, and lighting decoration function. Similarly, the secondary device functions of the primary support platform may also include music / story playback, temperature regulation (e.g., air conditioning or fan), vital sign monitoring, harmful gas monitoring, anti-forgetting function, gas exchange function, sleep aid function, and lighting decoration function. It should be understood that because the child containment device and the primary support platform may not be optimally matched, functional redundancy may exist between the primary and secondary device functions.

[0043] S102, based on the first historical state information, configure the first device function of the child containment device to the first state in the current travel scenario.

[0044] For example, continuing to assume that the child-carrying device is a baby carrier, the second support platform is a base, and the baby carrier has a first device function including a fan function. When the first historical status information records that the fan of the baby carrier is in the on state and the fan speed is level 2; then after the baby carrier is connected to the base, the fan is configured to be in the on state and the speed is level 2; thus, the user does not need to configure the fan status again.

[0045] S103, based on the second historical state information, configure the third device function of the second carrier platform to the second state in the current travel scenario.

[0046] In this embodiment, the second carrier platform is used to carry child-containing devices in the current travel scenario, and the third device function refers to the device function in the second carrier platform that matches the second device function. That is, the first carrier platform and the second carrier platform in this embodiment have at least some of the same functions. In order to facilitate the distinction between the two in the description, the device function in the first carrier platform is referred to as the second device function, and the device function in the second carrier platform that corresponds to the second device function is referred to as the third device function.

[0047] For example, continuing to assume that the child-carrying device is a baby carrier, the first support platform is a base, and the second device function of the first support platform includes a tilt adjustment function. When the second historical status information records that the tilt angle of the baby carrier is 15°, after the baby carrier is attached to the base, the control base will adjust the tilt angle of the baby carrier to 15° as well.

[0048] In this way, after switching the child-carrying device from the previous travel scenario to the current travel scenario, the first device function of the child-carrying device is set to the first state in the current travel scenario based on the first historical state information of the device in the previous travel scenario; and the third device function of the second carrier platform is set to the second state in the current travel scenario based on the second historical state information of the previous travel scenario, thereby realizing functional coordination between child-carrying devices in different travel scenarios.

[0049] Considering that the child-accommodating device in this embodiment requires power from either the first or second carrier platform via a connection port, this means that the child-accommodating device is in a power-off state during the transition between travel scenarios. To obtain the first historical state information of the child-accommodating device and the second historical state information of the first carrier platform in the previous scenario after the travel scenario transitions, in this embodiment, when the first carrier platform carries the child-accommodating device, the child-accommodating device stores the first and second historical state information locally. For example, the child-accommodating device can store the first and second historical state information in its local memory.

[0050] Furthermore, the functional synchronization method provided in this embodiment is applied to the main control device, wherein either the child-containing device or the second carrier platform can serve as the main control device. When the child-containing device serves as the main control device, the specific implementation of step S101 includes:

[0051] S101-1A, read the first historical status information of the first device function and the second historical status information of the second device function from the local machine.

[0052] When the second carrier device acts as the main control device, the specific implementation of step S101 includes:

[0053] S101-1B receives a collaboration request sent by a child-friendly device.

[0054] It should be understood here that the child-accommodating device in this embodiment can interact with the child mobility device, such as the first or second carrier platform, via wireless or wired communication. In addition, the child-accommodating device, the first carrier platform, and the second carrier platform can also interact with a smart terminal via wireless communication, allowing users to control the device through the smart terminal, which can be a mobile phone, a car smart cockpit, or other smart terminal. Furthermore, it can also interact with a server via wireless communication to obtain internet services from the server, such as music services, audio story services, and location services.

[0055] Therefore, this embodiment provides as follows Figure 4 The topology diagram shows that child-friendly devices and carrier platforms (either the first or second carrier platform) can interconnect. Child-friendly devices can directly access the server via 2G / 4G / 5G, Wi-Fi, gateways, or NBIOT (Narrow Band-Internet of Things). They can also connect to smart terminals (such as mobile applications or automotive smart cockpit applications) via BLE (Bluetooth Low Energy) or Wi-Fi. Child-friendly devices and carrier platforms can also connect to the server by building a mesh network. Devices can also build a self-organizing network in the scenario using the MQTT (Message Queuing Telemetry Transport) protocol, and then connect to the server via a gateway or smart terminal. Alternatively, they can communicate directly with the carrier platform without connecting to any smart terminal or server.

[0056] Based on the above introduction to communication methods, the collaborative request used for data interaction includes the collaborative type field, the previously associated device field, the currently associated device field, and the customized function field.

[0057] The collaboration type field is used to indicate the type of collaboration request. For example, when internet service synchronization is not required, this collaboration type field can record device-related information, such as serial number, device type, and MAC address. When internet service synchronization is required, this collaboration type field can record service-related information, such as topic information, service type, input, and output.

[0058] The previously associated device field is used to record the device information of the first bearer platform, which includes the serial number, device type, and MAC address of the first bearer platform.

[0059] The currently associated device field is used to record the device information of the child-friendly device, which includes information such as the serial number, device type, and MAC address of the second carrier platform.

[0060] Customized function fields are used to record first and second historical status information.

[0061] In addition to the above, the cooperation request also includes data packet-related information fields, special fields, default fields, etc. The message structure of the cooperation request can be shown in the following table:

[0062]

[0063] Therefore, during the data interaction between the child-containing device and the first carrier platform, the second carrier platform, the smart terminal, and the server, some or all of the above fields can be used as needed for the interaction.

[0064] S101-2B obtains the first historical status information of the child containment device and the second historical status information of the first carrier platform from the collaboration request.

[0065] During the period when the second carrier device is carrying the child-containing device, the second carrier device and the child-containing device can determine the master device through a pre-set election strategy. For example, after the second carrier device carries the child-containing device, they send their respective priority levels to each other, and the one with the highest priority level becomes the master device.

[0066] In this embodiment, the priority level between the second support device and the child-accommodating device can be specified in advance by a person; or one or more device parameters of the second support device and the child-accommodating device can be used as the priority level.

[0067] For example, continuing to assume the second support device is a base and the child-accommodating device is a baby carrier, and the number of buttons on each device is used as the criterion for priority ranking. Specifically, if the second support device has 4 buttons and the child-accommodating device has 2 buttons, the second support device sends its button count to the child-accommodating device, which then sends its button count to the second support platform. In this case, since the second support device has the most buttons, it becomes the master control device, allowing the user to control the child-accommodating device through it.

[0068] Furthermore, this embodiment does not specifically limit the number of child-containing devices. When there are multiple child-containing devices, the master device can be determined among the multiple child-containing devices and the second carrier device through a pre-set election strategy.

[0069] For example, such as Figure 5As shown, assuming the second support platform is the base and the multiple child-accommodating devices are child safety seats, the base supporting multiple child safety seats can provide a corresponding number of connection ports to enable the multiple child safety seats to be connected in parallel, or provide a single connection port 103 to enable the multiple child safety seats to be connected in series, so as to meet the needs of multiple children traveling together.

[0070] Furthermore, the second support platform also includes buttons. To facilitate user control of the first device function of the child-containing device via the second support platform, the method further includes:

[0071] S104, determine the target function for the button from the first device function.

[0072] S105, configure the button as a switch for the target function, so that the user can control the target function through the button.

[0073] The second support platform may include one or more buttons, which can be physical buttons or virtual buttons on a touchscreen, as long as they can be used to control the child-accommodating device. Similarly, the number of functions of the first device may be one or more. Considering that there may be incomplete model matching between the second support platform and the child-accommodating device, the various first device functions can be sorted according to priority, and the various buttons can be sorted according to their order. Based on the sorting results, the first device functions and buttons located in the same sequence position are bound together.

[0074] For example, continuing to assume the second support platform is a base with three buttons (referred to as Button1, Button2, and Button3); and the child-carrying device is a carrier with four primary device functions, ordered from highest to lowest priority: fan function, decorative lighting function, sleep aid function, and vital sign monitoring function. In this case, Button1's target function is the fan function; after binding the two, the user can control the fan to turn on or off via Button1. Button2's target function is the decorative lighting function; after binding the two, the user can control the decorative lighting function to turn on or off via Button2. Button3's target function is the sleep aid function; after binding the two, the user can control the sleep aid function to turn on or off via Button3.

[0075] The vital signs monitoring function does not require frequent on / off switching via buttons. Therefore, if there are not enough buttons, its priority can be set to the lowest. Of course, the above example is merely for illustrative purposes; technicians can make adaptive adjustments when implementing this solution.

[0076] Research has found that the previous travel scenario may be very different from the current travel scenario. Therefore, when coordinating functions between different travel scenarios, the functional status in the previous travel scenario cannot be directly synchronized to the current travel scenario. Instead, it is necessary to make adaptive adjustments based on the current travel scenario.

[0077] For example, if the previous travel scenario was an outdoor stroller trip, and the current scenario is an in-vehicle scenario; in order to cool down the child in the stroller in the outdoor scenario, the fan function of the stroller can be turned on; however, after the stroller is connected to the base in the in-vehicle scenario, the vehicle's air conditioning is often turned on while driving, so there is no need to use a fan to cool down the child to avoid the child catching a cold due to excessively low temperature.

[0078] For example, when a stroller is in use and the story playback function is turned on for the child, the volume needs to be set to be higher because the outdoor environment is more open. However, when the baby carrier is attached to the base inside the stroller, the environment will be relatively quiet, so it is necessary to lower the volume when playing stories.

[0079] In view of this, Figure 3 The specific implementation of step S102 may include:

[0080] S102-1, Obtain the first constraint condition in the current travel scenario.

[0081] In an optional implementation, the device connected before the second supporting device is connected to the current child-accommodating device can be referred to as the restraint device; then, historical state information corresponding to the functions of the restraint device and the first device is obtained, and this is used as the first constraint condition. It should be understood here that the restraint device and the current child-accommodating device can be the same device or different devices.

[0082] Alternatively, in other embodiments, the first constraint may be a restrictive constraint pre-configured by the user in the second carrier device. For example, the restrictive constraint may include the maximum volume during media playback, the maximum fan speed, the maximum tilt angle of the seat or basket, etc.

[0083] S102-2, Based on the first constraint condition, determine the first restricted function and the first function to be synchronized from the first device functions.

[0084] Among them, the first historical state information of the first restricted function violates the first constraint condition, while the first function to be synchronized does not violate the first constraint condition.

[0085] S102-3, Based on the first historical state information of the first restricted function, configure the first restricted function to the first asynchronous state.

[0086] S102-4, Based on the first historical state information of the first function to be synchronized, the first function to be synchronized is configured to the first synchronization state.

[0087] For example, continuing to assume the second support platform is the base and the child-accommodating device is the infant carrier; the first support platform for the infant carrier in the previous travel scenario is the stroller; whereby, when the infant carrier is connected to the stroller, the first historical state information records that the infant carrier has activated the fan function, vital sign detection function, and decorative lighting function. When the infant carrier is connected to the base, and the base is selected as the master control device, the master control device obtains that the constraint device connected to the base had deactivated the fan function and decorative lighting function in the previous travel scenario, but activated the vital sign detection function; then the fan function and decorative lighting function can be considered as the first asynchronous state, while the vital sign detection function can be considered as the first pending synchronization state; therefore, after the infant carrier is connected to the base, the master control device can control the infant carrier to continue activating the vital sign monitoring function and deactivate the fan function and decorative lighting function.

[0088] Similarly, the second bearing device also has the second constraint condition, therefore, Figure 3 The specific implementation of step S103 includes:

[0089] S103-1, Obtain the second constraint condition in the current travel scenario.

[0090] S103-2, Based on the second constraint condition, determine the second restricted function and the second function to be synchronized from the second device functions.

[0091] Among them, the second historical state information of the second restricted function violates the second constraint condition, while the second function to be synchronized does not violate the second constraint condition.

[0092] S103-3, Based on the second historical state information of the second restricted function, configure the device function in the third device function that matches the second restricted function to the second asynchronous state;

[0093] S103-4, based on the second synchronization status information of the second synchronization function, the device function in the third device function that matches the second synchronization function is synchronously configured to the second synchronization state.

[0094] As an optional implementation, when both the previous travel scenario and the current travel scenario provide media playback functionality through a carrier platform (first carrier platform, second carrier platform), the second synchronization status information of the second synchronization function includes the playback progress of the target media, and the second synchronization status includes the media playback status. In this case, in the specific implementation of steps S103-4, the main control device can obtain the unplayed content of the target media based on its playback progress; and play the unplayed content to put the second carrier platform into a media playback state.

[0095] For example, continuing to assume the second support platform is the base, and the child-accommodating device is the infant carrier; the first support platform for the infant carrier in the previous travel scenario is the stroller. When the infant carrier is connected to the stroller, the infant carrier records the playback progress of the nursery rhyme played on the stroller and the name of the nursery rhyme locally. After the infant carrier is connected to the base, the infant carrier sends the nursery rhyme name and playback progress to the base via a collaborative request. The base sends a request to the server to resume playback based on the nursery rhyme name and playback progress, receives the remaining content of the nursery rhyme from the server, and continues playback, thereby achieving a continuous experience of this service function.

[0096] Based on the same inventive concept as the functional synchronization method, this embodiment also provides a functional synchronization device. The functional synchronization device includes at least one software functional module that can be stored in software form in memory 302 or embedded in the operating system (OS) of the host device. The processor 301 in the host device is used to execute the executable module stored in memory 302. For example, the software functional modules and computer programs included in this functional synchronization device. Please refer to... Figure 6 Functionally, a functional synchronization device may include:

[0097] The status acquisition module 201 is used to acquire the first historical status information of the first device function in the child containment device and the second historical status information of the second device function in the first carrier platform, wherein the first carrier platform is used to carry the child containment device in the previous travel scenario.

[0098] In this embodiment, the status acquisition module 201 is used to implement Figure 3 For a detailed description of step S101 of the status acquisition module 201, please refer to the detailed description of step S101.

[0099] The status configuration module 202 is used to configure the first device function of the child containment device to the first state in the current travel scenario based on the first historical status information.

[0100] The status configuration module 202 is also used to configure the third device function of the second carrier platform to the second state in the current travel scenario based on the second historical status information. The second carrier platform is used to carry child-carrying devices in the current travel scenario, and the third device function represents the device function in the second carrier platform that matches the second device function.

[0101] In this embodiment, the state configuration module 202 is used to implement Figure 3 For a detailed description of the state configuration module 202, see steps S102-S103.

[0102] It is also worth noting that, since they share the same inventive concept as the functional synchronization method, the state acquisition module 201 and the state configuration module 202 can also be used to implement other steps or sub-steps of the functional synchronization method. In this embodiment, they will not be described in detail, but can be found in the detailed introduction of the functional synchronization method.

[0103] On the other hand, this application also provides an adaptive method applied to a smart terminal. The smart terminal is communicatively connected to a child mobility device, which may be, but is not limited to, a stroller, a base 100, and a carrier 102, etc., and the communication method between the two may be, but is not limited to, BLE, WIFI, etc. Specific implementations of the adaptive method include:

[0104] Step 1: Receive the adaptation request sent by the child travel device.

[0105] The adaptation request includes functional information about the child mobility device. This embodiment does not specifically limit the number of device functions that the child mobility device has, and it may include functional information about one or more device functions, which can be functional information about any device function.

[0106] Step 2: Based on the functional information, display controls that match the functional information in the provided interactive interface so that users can interact with the child mobility device through the controls.

[0107] In an optional implementation, assuming that the adaptation request between the smart terminal and the child travel device can adopt the message structure of the collaboration request in the above implementation, the device information and functions of the child travel device can be clearly defined through the adaptation request.

[0108] For example, suppose the child mobility device is a baby carrier, the smart terminal communicating with it is a smartphone, and the carrier has a fan and decorative lighting. For the fan function, its functional information includes a preset fan icon and three fan speed settings. The smartphone displays a knob with a fan icon on the user interface based on the fan icon; this knob has three speed settings. Thus, the user can control the fan speed in the baby carrier using this knob.

[0109] Similarly, for decorative lighting functions, the functional information includes light indicators and on / off control methods. The smartphone would then display a button with a light bulb image on the user interface. Users can then control the lighting to turn the lights on and off using this button.

[0110] Through the above implementation method, the smart terminal can adapt to different types of children's travel devices. For example, when the seat has a certain function that the infant carrier does not, if the APP in the smart terminal recognizes that the connected device has switched from the infant carrier to the seat, it provides cards and controls that are compatible with the seat.

[0111] Based on the same inventive concept, this embodiment also provides an adaptive device, which includes at least one software function module that can be stored in memory or embedded in the operating system (OS) of a smart terminal. The processor 301 in the smart terminal executes the executable module stored in memory. For example, the software function module and computer program included in the adaptive device. Functionally, the adaptive device may include:

[0112] The communication module is used to receive adaptation requests sent by children's travel devices, wherein the adaptation requests include functional information of the children's travel devices.

[0113] The adaptation module is used to display controls that are adapted to the functional information in the provided interactive interface, so that users can interact with the child travel device through the controls.

[0114] In addition, the functional modules in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.

[0115] It should also be understood that if the above embodiments are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application.

[0116] Therefore, this embodiment also provides a storage medium storing a computer program. When the computer program is executed by a processor, it implements the functional synchronization method provided in this embodiment. The storage medium can be any medium capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0117] Please refer to Figure 7This embodiment also provides an electronic device, which includes a processor 301 and a memory 302. The processor 301 and the memory 302 can communicate via a system bus. Furthermore, the memory 302 stores a computer program. When the electronic device is the master control device in the above embodiments, the processor reads and executes the computer program in the memory 302 corresponding to the above embodiments to implement the functional synchronization method provided in this embodiment. When the electronic device is the smart terminal in the above embodiments, the processor reads and executes the computer program in the memory 302 corresponding to the above embodiments to implement the adaptive method provided in this embodiment.

[0118] See also Figure 7 When the electronic device is the main control device, it also includes a communication unit 303, an interaction unit 304, a power management unit 305, a functional unit 306, a power supply input unit 307, and a power supply output unit 308.

[0119] The power supply inlet unit 307 and the power supply outlet unit 308 are the standard interfaces for electrical connection between different children's travel devices. They are used to obtain power from other children's travel devices or to supply power to other children's travel devices. Different functional units 306 in the electronic system of the children's travel devices need to have a rated operating voltage to work, so a power management unit 305 is needed for further management.

[0120] The interaction unit 304 and the functional unit 306 work together to realize the specific functions of the children's travel device. The functional unit 306 is used to realize the device functions, including the installation detection function, safety alarm function, automation function, temperature adjustment function, vital sign monitoring function, media playback function, etc. The interaction unit includes human-computer interaction for local use, such as LED indicator lights, display screen, voice broadcast, voice recognition, etc.

[0121] The communication unit 303 is used to communicate with its child mobility device, smart terminal, or server. When wired communication is used in the connection interface to achieve communication between different child mobility devices, the communication unit 303 is also part of the connection interface.

[0122] The processor manages the power management unit 305, implements specific user function logic and local user interaction, and more importantly, the processor is used as the protocol stack for the unified interface communication protocol and the specific implementation unit for user data definition.

[0123] Furthermore, the user's use and operation of functional unit 306 and interaction unit 304 will be recorded by the processor and stored locally, or the relevant data can be processed and sent to other connected children's mobility devices, smart terminals, or servers through communication unit 303 to further realize the switching of user-customized functions, the switching of server service functions in different scenarios, and the continuation of services. At the same time, through communication unit 303, children's mobility devices can also obtain current information and time-related user demand information from other connected children's mobility devices, smart terminals, or servers. After obtaining this data and information, the processor can determine the scenario, customize user needs, and switch or continue services.

[0124] In this embodiment, the server can be a single server or a group of servers. The server group can be centralized or distributed (e.g., the servers can be a distributed system). In some embodiments, the server can be local or remote relative to the user terminal. In some embodiments, the server can be implemented on a cloud platform; by way of example only, the cloud platform can include private cloud, public cloud, hybrid cloud, community cloud, distributed cloud, inter-cloud, multi-cloud, etc., or any combination thereof. In some embodiments, the server can be implemented on an electronic device having one or more components.

[0125] The memory 302 can be an information recording device based on any electronic, magnetic, optical, or other physical principles, used to record execution instructions, data, etc. In some embodiments, the memory 302 can be, but is not limited to, volatile memory, non-volatile memory, memory drive, etc.

[0126] In some embodiments, the volatile memory may be random access memory (RAM); in some embodiments, the non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory, etc.; in some embodiments, the storage drive may be a disk drive, solid-state drive, any type of storage disk (such as optical disc, DVD, etc.), or similar storage media, or a combination thereof.

[0127] The communication unit 303 is used to send and receive data over a network. In some embodiments, the network may include a wired network, a wireless network, a fiber optic network, a telecommunications network, an intranet, the Internet, a local area network (LAN), a wide area network (WAN), a wireless local area network (WLAN), a metropolitan area network (MAN), a public switched telephone network (PSTN), a Bluetooth network, a ZigBee network, or a near field communication (NFC) network, or any combination thereof. In some embodiments, the network may include one or more network access points. For example, the network may include wired or wireless network access points, such as base stations and / or network switching nodes, through which one or more components of the service request processing system can connect to the network to exchange data and / or information.

[0128] The processor 301 may be an integrated circuit chip with signal processing capabilities, and may include one or more processing cores (e.g., a single-core processor or a multi-core processor). By way of example only, the processor described above may include a Central Processing Unit (CPU), an Application-Specific Integrated Circuit (ASIC), an Application-Specific Instruction-set Processor (ASIP), a Graphics Processing Unit (GPU), a Physics Processing Unit (PPU), a Digital Signal Processor (DSP), a Field Programmable Gate Array (FPGA), a Programmable Logic Device (PLD), a controller, a microcontroller unit, a Reduced Instruction Set Computing (RISC) computer, or a microprocessor, or any combination thereof. It should be understood that the apparatus and methods disclosed in the above embodiments may also be implemented in other ways. The device embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of devices, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0129] The above descriptions are merely various embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for synchronizing functions, characterized in that, The method includes: The system acquires first historical state information of the first device function in the child containment device and second historical state information of the second device function in the first carrier platform, wherein the first carrier platform is used to carry the child containment device in the previous travel scenario; Based on the first historical state information, the first device function of the child-accommodating device is configured to the first state in the current travel scenario; Based on the second historical state information, the third device function of the second carrier platform is configured to the second state in the current travel scenario. The second carrier platform is used to carry the child-accommodating device in the current travel scenario, and the third device function represents the device function in the second carrier platform that matches the second device function.

2. The functional synchronization method according to claim 1, characterized in that, The second carrier platform includes buttons, and the method further includes: Determine the target function for the button from the first device functions; Configure the button as a switch for the target function, so that the user can control the target function through the button.

3. The functional synchronization method according to claim 1, characterized in that, The first state includes a first synchronous state and a first asynchronous state. The step of configuring the first device function of the child-accommodating device to the first state in the current travel scenario based on the first historical state information includes: Obtain the first constraint in the current travel scenario; Based on the first constraint, a first restricted function and a first function to be synchronized are determined from the first device functions, wherein the first historical state information of the first restricted function violates the first constraint, and the first function to be synchronized does not violate the first constraint. Based on the first historical state information of the first restricted function, the first restricted function is configured as the first asynchronous state, wherein the first asynchronous state satisfies the first constraint condition. Based on the first historical state information of the first function to be synchronized, the first function to be synchronized is configured to the first synchronization state.

4. The functional synchronization method according to claim 1, characterized in that, The second state includes a second asynchronous state and a second synchronous state. The step of configuring the second device function of the second carrier platform to the second state in the current travel scenario based on the second historical state information includes: Obtain the second constraint in the current travel scenario; Based on the second constraint, a second restricted function and a second function to be synchronized are determined from the second device functions, wherein the second historical state information of the second restricted function violates the second constraint, and the second function to be synchronized does not violate the second constraint. Based on the second historical state information of the second restricted function, the device function in the third device function that matches the second restricted function is configured as the second asynchronous state, wherein the second asynchronous state satisfies the second constraint condition; Based on the second synchronization status information of the second synchronization function, the device function in the third device function that matches the second synchronization function is synchronously configured to the second synchronization state.

5. The functional synchronization method according to claim 4, characterized in that, The second synchronization status information of the second synchronization function includes the playback progress of the target media, and the second synchronization status includes the media playback status. The step of synchronously configuring the device function matching the second synchronization function in the third device function to the second synchronization status, based on the second synchronization status information of the second synchronization function, includes: Based on the playback progress of the target media, obtain the unplayed content to be played on the target media; Play the content to be broadcast so that the second carrier platform is in the media playback state.

6. The functional synchronization method according to claim 1, characterized in that, The method is applied to the main control device. When the child-accommodating device serves as the main control device, obtaining the first historical state information of the first device function in the child-accommodating device and the second historical state information of the second device function in the first carrier platform includes: The system reads the first historical status information of the first device function and the second historical status information of the second device function from the local storage, wherein when the first carrier platform carries the child-accommodating device, the child-accommodating device stores the first historical status information and the second historical status information locally.

7. The functional synchronization method according to claim 1, characterized in that, When the method is applied to the main control device, and the second carrier platform serves as the main control device, the step of acquiring the first historical state information of the first device function in the child containment device and the second historical state information of the second device function in the first carrier platform includes: Receive the collaboration request sent by the child-accepting device; According to the collaboration request, the first historical status information of the child-accommodating device and the second historical status information of the first carrier platform are obtained therefrom. When the first carrier platform carries the child-accommodating device, the child-accommodating device stores the first historical status information and the second historical status information locally.

8. The functional synchronization method according to claim 7, characterized in that, The collaboration request includes a collaboration type field, a previously associated device field, a currently associated device field, and a customized function field. The collaboration type field is used to indicate the type of the collaboration request; the previous associated device field is used to record the device information of the first carrier platform; the current associated device field is used to record the device information of the child-accommodating device; and the customized function field is used to record the first historical status information and the second historical status information.

9. A functional synchronization device, characterized in that, The device includes: The status acquisition module is used to acquire the first historical status information of the first device function in the child containment device and the second historical status information of the second device function in the first carrier platform, wherein the first carrier platform is used to carry the child containment device in the previous travel scenario; The status configuration module is used to configure the first device function of the child-accommodating device to the first state in the current travel scenario based on the first historical status information. The status configuration module is further configured to configure the third device function of the second carrier platform to a second state in the current travel scenario based on the second historical status information. The second carrier platform is used to carry the child-accommodating device in the current travel scenario, and the third device function represents the device function in the second carrier platform that matches the second device function.

10. A storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, implements the functional synchronization method according to any one of claims 1-8.

11. An electronic device, characterized in that, The electronic device includes a processor and a memory, the memory storing a computer program, which, when executed by the processor, implements the functional synchronization method according to any one of claims 1-8.

Citation Information

Patent Citations

  • Method and device for controlling child seat through vehicle machine, vehicle and storage medium

    CN114683978A