Product function configuration method and device of equipment, storage medium and electronic equipment

CN115729615BActive Publication Date: 2026-09-18QINGDAO HAIER TECH +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110997360.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-27
Publication Date
2026-09-18
Estimated Expiration
2041-08-27

AI Technical Summary

Technical Problem

[0005]本发明实施例提供了一种设备的产品功能配置方法和装置、存储介质及电子设备,以至少解决由于电脑板无法被多个型号智能设备复用造成的造成电脑板开发效率较低的技术问题

Benefits of technology

[0010] In this embodiment of the invention, by determining the computer board information used in the target product; creating multiple device models of the target product; obtaining the baseboard function set corresponding to the computer board information; and configuring the corresponding product function set for each device model based on the baseboard function set, the goal of enabling the same computer board to be reused by multiple models of smart devices is achieved. This not only improves the efficiency of computer board development but also reduces development and management costs. Furthermore, it solves the technical problem of low computer board development efficiency caused by the inability to reuse computer boards across multiple models of smart devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115729615B_ABST
    Figure CN115729615B_ABST
Patent Text Reader

Abstract

The application discloses a product function configuration method and device of equipment, a storage medium and an electronic equipment. The method comprises the following steps: determining computer board information adopted by a target product; creating a plurality of equipment models of the target product; obtaining a bottom plate function set corresponding to the computer board information according to the computer board information; and configuring a corresponding product function set for each equipment model according to the bottom plate function set. The application solves the technical problem of low computer board development efficiency caused by the fact that the computer board cannot be reused by a plurality of intelligent equipment models.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of equipment control technology, and more specifically, to a method and apparatus for configuring the product functions of an equipment, a storage medium, and an electronic device. Background Technology

[0002] With the development of the Internet of Things, the smart hardware market is huge, and major manufacturers continue to launch various models of smart products. Currently, in the smart hardware market, one type of product is characterized by large-scale production and a wide variety of models; the other type is characterized by a blockbuster model and a single product category.

[0003] In related technologies, the common practice for control boards of smart hardware is "one machine, one board". That is, one set of computer boards is developed for each model of machine. Different models require different computer board firmware to be developed. This presents a technical problem that the computer board cannot be reused by multiple models of smart devices, which further leads to low development efficiency of the computer board.

[0004] There is currently no effective solution to the above problems. Summary of the Invention

[0005] This invention provides a product function configuration method and apparatus, storage medium and electronic device for a device, to at least solve the technical problem of low development efficiency of computer boards caused by the inability of computer boards to be reused by multiple models of smart devices.

[0006] According to one aspect of the present invention, a product function configuration method for a device is provided, comprising: determining computer board information used by a target product; creating multiple device models of the target product; obtaining a baseboard function set corresponding to the computer board information based on the computer board information; and configuring a corresponding product function set for each of the device models based on the baseboard function set.

[0007] According to another aspect of the present invention, a device product function configuration apparatus is also provided, comprising: a determining unit for determining computer board information used by a target product; a creating unit for creating multiple device models of the target product; a first obtaining unit for obtaining a baseboard function set corresponding to the computer board information based on the computer board information; and a first configuring unit for configuring a corresponding product function set for each of the device models based on the baseboard function set.

[0008] According to another aspect of the present invention, a computer-readable storage medium is also provided, wherein a computer program is stored in the computer program, wherein the computer program is configured to execute the product function configuration method of the above-described device at runtime.

[0009] According to another aspect of the present invention, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to execute the product function configuration method of the device through the computer program.

[0010] In this embodiment of the invention, by determining the computer board information used in the target product; creating multiple device models of the target product; obtaining the baseboard function set corresponding to the computer board information; and configuring the corresponding product function set for each device model based on the baseboard function set, the goal of enabling the same computer board to be reused by multiple models of smart devices is achieved. This not only improves the efficiency of computer board development but also reduces development and management costs. Furthermore, it solves the technical problem of low computer board development efficiency caused by the inability to reuse computer boards across multiple models of smart devices. Attached Figure Description

[0011] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:

[0012] Figure 1 This is a schematic diagram of the application environment of an optional device product function configuration method according to an embodiment of the present invention;

[0013] Figure 2 This is a schematic diagram of the application environment of another optional device product function configuration method according to an embodiment of the present invention;

[0014] Figure 3 This is a flowchart illustrating an optional device product function configuration method according to an embodiment of the present invention;

[0015] Figure 4 This is a schematic diagram of the development process of an optional device product function configuration method according to an embodiment of the present invention;

[0016] Figure 5 This is a flowchart illustrating an optional device product function configuration method according to an embodiment of the present invention;

[0017] Figure 6 This is a schematic diagram of a set of function instructions for an optional device product function configuration method according to an embodiment of the present invention.

[0018] Figure 7 This is a schematic diagram of a set of function instructions for another optional device product function configuration method according to an embodiment of the present invention;

[0019] Figure 8This is a schematic diagram of a set of function instructions for another optional device product function configuration method according to an embodiment of the present invention;

[0020] Figure 9 This is a schematic diagram of a set of function instructions for another optional device product function configuration method according to an embodiment of the present invention;

[0021] Figure 10 This is a flowchart illustrating another optional device product function configuration method according to an embodiment of the present invention;

[0022] Figure 11 This is a schematic diagram of the structure of an optional product function configuration device according to an embodiment of the present invention.

[0023] Figure 12 This is a schematic diagram of the structure of an optional electronic device according to an embodiment of the present invention. Detailed Implementation

[0024] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0025] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0026] According to one aspect of the present invention, a method for configuring the product functions of a device is provided. Optionally, as an optional implementation, the above-described method for configuring the product functions of a device may be applied to, but is not limited to, [examples of other methods]. Figure 1 In the environment shown. The product function configuration method of the above-mentioned device can be applied, but is not limited to, to environments such as... Figure 1The hardware environment shown includes: a terminal device 104 for human-computer interaction, a network 112, and a server 114. User 102 can interact with the terminal device 104, which runs a product function configuration application client. The terminal device 104 includes a display 110, a processor 108, and a memory 106. The display 110 presents the product function sets of the currently controlled third-party devices, such as the first electronic device 120 and / or the second electronic device 122; the processor 108 obtains the baseboard function set corresponding to the computer board information, and configures the corresponding product function set for each device model based on the baseboard function set.

[0027] In addition, server 114 includes database 116 and processing engine 118. Database 116 stores the baseboard function set corresponding to computer board information, and the product function set configured for each device model. Processing engine 118 is used to configure the corresponding product function set for each device model based on the baseboard function set.

[0028] As another optional implementation, the product function configuration method of the above-described device in this application can be applied to... Figure 2 In the middle. For example Figure 2 As shown, user 202 and user equipment 204 can interact with each other. User equipment 204 includes a memory 206 and a processor 208. In this embodiment, user equipment 204 can, but is not limited to, referencing and executing the operations performed by the terminal device 102 described above, and configuring corresponding product function sets for each device model according to the baseboard function set.

[0029] Optionally, in this embodiment, the first electronic device 104 and the user device 204 can be terminal devices configured with a target client, including but not limited to at least one of the following: mobile phones (such as Android phones, iOS phones, etc.), laptops, tablets, PDAs, MIDs (Mobile Internet Devices), PADs, desktop computers, smart TVs, etc. The target client can be a video client, an instant messaging client, a browser client, an educational client, etc. The first electronic device 120 and the second electronic device 122 can be smart home devices such as refrigerators, air conditioners, and robot vacuum cleaners. The network 112 can include but is not limited to: wired networks and wireless networks. The wired network includes: local area networks, metropolitan area networks, and wide area networks. The wireless network includes: Bluetooth, WIFI, and other networks that enable wireless communication. The server 114 can be a single server, a server cluster composed of multiple servers, or a cloud server. The above is only an example, and no limitation is made in this embodiment.

[0030] Alternatively, as an alternative implementation method, such as Figure 3 As shown, the product function configuration method of the above-mentioned equipment includes:

[0031] S302, Determine the computer board information used in the target product;

[0032] S304, Create multiple device models for the target product;

[0033] S306, based on the computer board information, obtain the baseboard function set corresponding to the computer board information;

[0034] S308 configures the corresponding product function set for each equipment model based on the base plate function set.

[0035] Optionally, in this embodiment, the product function configuration method of the above-mentioned device can be applied, but is not limited to, to the development process of computer boards for multiple home devices in the Internet of Things. That is, multiple smart home devices can reuse the same computer board in the device's product function configuration system. The first electronic device and the second electronic device here can include, but are not limited to, humidifiers, air conditioners, robot vacuum cleaners, etc. This is just an example, and no limitation is made in this embodiment.

[0036] In step S302, in practical applications, the target product can be different smart home devices, and the product function sets corresponding to different models of smart home devices can be used. Here, taking a refrigerator as an example, assuming that the product functions of the refrigerator of model X1 include control commands such as {A, B, C}, the product functions of the smart refrigerator of model X2 include control commands such as {B, C, D}, and the product functions of the smart refrigerator of model X3 include control commands such as {A, B, C, D}, then the baseboard function set composed of the product functions corresponding to these three different models of smart refrigerators is {A, B, C, D}.

[0037] In step S304, in practical applications, for example, the target product is a refrigerator, and the multiple device models of the target product include X1, X2 and X3.

[0038] In step S306, in actual application, the computer board information includes the baseboard function set corresponding to the computer board. The computer board information contains multiple models of smart home devices. For example, if the current smart home is a smart refrigerator, then the baseboard function set of the multiple device models X1, X2 and X3 corresponding to the smart refrigerator is {A, B, C, D}.

[0039] In step S308, in actual application, the baseboard function set composed of the product functions corresponding to the three different models of smart refrigerators, X1, X2 and X3, is {A, B, C, D}. It is assumed that the product functions of refrigerator model X1 include control commands such as {A, B, C}, the product functions of smart refrigerator model X2 include control commands such as {B, C, D}, and the product functions of smart refrigerator model X3 include control commands such as {A, B, C, D}. This is only an example, and the present invention does not impose any limitations on it.

[0040] In this embodiment of the invention, by determining the computer board information used in the target product; creating multiple device models of the target product; obtaining the baseboard function set corresponding to the computer board information; and configuring the corresponding product function set for each device model based on the baseboard function set, the goal of enabling the same computer board to be reused by multiple models of smart devices is achieved. This not only improves the efficiency of computer board development but also reduces development and management costs. Furthermore, it solves the technical problem of low computer board development efficiency caused by the inability to reuse computer boards across multiple models of smart devices.

[0041] In one embodiment, step S304, prior to creating the multiple device models of the aforementioned target product, further includes:

[0042] Obtain the aforementioned computer board information; based on the aforementioned computer board information, configure the aforementioned baseboard function set and corresponding baseboard function instruction set; the aforementioned baseboard function set includes multiple baseboard functions, and the aforementioned baseboard function instruction set includes control instructions corresponding to the aforementioned multiple baseboard functions. For example, based on the aforementioned baseboard function instruction set, output control signals to control the aforementioned current smart home device to perform target operations. That is, for example, in control instructions {A, B, C}, control instruction {A} is the instruction to control the opening of the refrigerator, control instruction {B} is the instruction to control the closing of the refrigerator, and control instruction {C} is the instruction to control the adjustment of the temperature inside the refrigerator.

[0043] In one or more embodiments, configuring a corresponding product function set for each of the aforementioned device models based on the aforementioned baseboard function set includes: selecting at least one target baseboard function from the plurality of baseboard functions; storing the at least one target baseboard function and / or a combination of the target baseboard functions as product functions in the aforementioned product function set; and determining the aforementioned product function instruction set based on the aforementioned product function and the aforementioned baseboard function instruction set. Through the above technical means, product function sets can be configured for smart devices of different device models.

[0044] In one or more embodiments, after configuring the corresponding product function set for each of the aforementioned device models according to the aforementioned baseboard function set, the method further includes: if an instruction for updating the aforementioned baseboard function set and the aforementioned baseboard function instruction set is received, then: based on the change in the aforementioned baseboard function set, the aforementioned product functions and the aforementioned product function instruction sets for the aforementioned plurality of device type signals corresponding to the aforementioned computer baseboard information are adjusted accordingly.

[0045] In one or more embodiments, after configuring the corresponding product function set for each of the aforementioned device models according to the aforementioned baseboard function set, the method further includes: if an instruction to update the product function set for a certain device model is received, then: it is determined whether the aforementioned baseboard function set supports the update; if it does, the aforementioned product instruction set function set is updated accordingly. In other words, through the above technical means, it is possible to achieve updates only for the product functions required for a specific device model without updating the computer board.

[0046] In one or more embodiments, after configuring the corresponding product function set for each of the above-mentioned device models according to the above-mentioned baseboard function set, step S308 further includes: determining the list of enableable scenarios corresponding to each of the above-mentioned device models according to the above-mentioned product function set and scenario template information library; and determining the corresponding scenario configuration operation for each scenario in each of the above-mentioned scenario lists based on the above-mentioned scenario lists.

[0047] In one or more embodiments, the product function configuration method of the above-mentioned device further includes: in response to a trigger operation of a configured scene in the client of the smart home application, determining a subset of control instructions that matches the trigger operation of the configured scene in the client. That is, the smart home device can be controlled by combining the scene configuration operation of the application client with the set of control instructions.

[0048] In one or more embodiments, the product function configuration method of the above-mentioned device further includes: recognizing voice control commands based on the client of the smart home application; and determining a subset of control commands that match the voice control commands. Here, for example, the control commands are recognized by the voice recognition function in the client and the subset of control commands that match the voice control commands are determined, and then the smart device is controlled to perform the corresponding operation.

[0049] In this embodiment of the invention, by determining the computer board information used in the target product; creating multiple device models of the target product; obtaining the baseboard function set corresponding to the computer board information; and configuring the corresponding product function set for each device model based on the baseboard function set, the goal of enabling the same computer board to be reused by multiple models of smart devices is achieved. This not only improves the efficiency of computer board development but also reduces development and management costs. Furthermore, it solves the technical problem of low computer board development efficiency caused by the inability to reuse computer boards across multiple models of smart devices.

[0050] Based on the above embodiments, in one or more embodiments, the present invention provides a one-stop online operation process, such as... Figure 4 As shown, it is mainly divided into three stages: the first stage is the development stage of computer board function definition, the second stage is the model function definition and configuration stage, and the third stage is the product release and launch stage.

[0051] First, the developers define the functions of the computer board, that is... Figure 4 The first phase, "Computer Board Definition and Development Phase," will be discussed in detail below. Figure 5 As shown, the process includes the following steps: Step S502, create a function set, select and configure the baseboard functions; Step S504, the system generates development materials; Step S506, the developer downloads the development materials and develops the baseboard to implement the function instruction set; Step S508, test and verify the baseboard firmware.

[0052] The above process allows for quick configuration of the computer board's function set instructions. A diagram of the configured instruction set is shown below. Figure 6 As shown, Figure 6 It contains multiple subsets of function instructions for different models of the same product category. The configured computer board function instruction set includes control instructions corresponding to five functions, A through E.

[0053] Once the developer has configured the computer board's functional set, they can develop the computer board firmware program according to the command format and the development documentation generated by the system.

[0054] The second stage, "Model Definition and Configuration Stage," begins with creating a product model and configuring basic information through the "Create Product" step. Next, you configure the selected app, custom scenarios, and voice settings.

[0055] At this stage, developers can create configurations for multiple models and select the functions required for the actual product model from the computer board feature set, enabling one computer board to support multiple product models, such as... Figure 7 As shown, for example, the first functional instruction subset corresponding to the current model of smart device includes functions A, B, and C.

[0056] By repeating the model creation process, you can create the 2nd model, the 3rd model, and so on up to the Nth model.

[0057] For example, to create Model 2, repeat the above process to complete the product function configuration for Model 2. The configured instruction set is as follows: Figure 8 As shown: The second functional instruction subset corresponding to the current model 2 smart device includes functions A, B, C, and D.

[0058] For example, to create Model 3, repeat the above process to complete the product function configuration for Model 3. The configured instruction set is as follows: Figure 9 As shown: The third function instruction subset corresponding to the current model 3 smart device includes functions A, B, C, D, and E.

[0059] In one embodiment, such as Figure 10 As shown, the product function configuration method of the above-mentioned device also includes the following steps: Step S1002, create a model and select the configuration model function in the computer board function set; Step S1004, configure access to the APP; Step S1006, configure scene customization; Step S1008, configure access to voice.

[0060] By repeating the above model creation process, multiple product models can be configured, solving the "one machine, one baseboard" problem and enabling the reuse of the same computer baseboard for multiple smart device models. Next, developers can proceed according to the product's production and market launch cycle, such as... Figure 4 The third stage of the operation is shown above. By using the above methods, the high development, production, and management costs of computer boards can be reduced. Only one computer board needs to be developed to support the rapid launch and sales of multiple market models, eliminating the need for repeated development.

[0061] In this embodiment of the invention, by determining the computer board information used in the target product; creating multiple device models of the target product; obtaining the baseboard function set corresponding to the computer board information; and configuring the corresponding product function set for each device model based on the baseboard function set, the goal of enabling the same computer board to be reused by multiple models of smart devices is achieved. This not only improves the efficiency of computer board development but also reduces development and management costs. Furthermore, it solves the technical problem of low computer board development efficiency caused by the inability to reuse computer boards across multiple models of smart devices.

[0062] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that the present invention is not limited to the described order of actions, because according to the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to the present invention.

[0063] According to another aspect of the present invention, a product function configuration apparatus for implementing the product function configuration method of the above-described apparatus is also provided. For example... Figure 11 As shown, the device includes:

[0064] The determining unit 1102 is used to determine the computer board information used in the target product;

[0065] Creation unit 1104 is used to create multiple device models of the target product;

[0066] The first acquisition unit 1106 is used to acquire the baseboard function set corresponding to the computer board information based on the computer board information;

[0067] The first configuration unit 1108 is used to configure the corresponding product function set for each of the device models according to the base plate function set.

[0068] Optionally, in this embodiment, the product function configuration prompting method of the above-mentioned device can be applied, but is not limited to, to the development process of computer boards for multiple home devices in the Internet of Things. That is, multiple smart home devices can reuse the same computer board in the device's product function configuration system. The first electronic device and the second electronic device here can include, but are not limited to, humidifiers, air conditioners, robot vacuum cleaners, etc. This is just an example, and no limitation is made in this embodiment.

[0069] In the embodiments of the invention, the target product can be different smart home devices, and the product function sets corresponding to different models of smart home devices; here, taking a refrigerator as an example, assuming that the product functions of the refrigerator of model X1 include control commands such as {A, B, C}, the product functions of the smart refrigerator of model X2 include control commands such as {B, C, D}, and the product functions of the smart refrigerator of model X3 include control commands such as {A, B, C, D}, then the baseboard function set composed of the product functions corresponding to these three different models of smart refrigerators is {A, B, C, D}.

[0070] In an embodiment of the invention, for example, the target product is a refrigerator, and the multiple device models of the target product include X1, X2 and X3.

[0071] In the embodiments of the invention, the computer board information includes the baseboard function set corresponding to the computer board. The computer board information includes multiple models of smart home devices. For example, if the current smart home device is a smart refrigerator, then the baseboard function set of the multiple device models X1, X2 and X3 corresponding to the smart refrigerator is {A, B, C, D}.

[0072] In the embodiments of the invention, the baseboard function set consisting of the product functions of three different models of smart refrigerators, X1, X2 and X3, is {A, B, C, D}. It is assumed that the product functions of refrigerator model X1 include control commands such as {A, B, C}, the product functions of smart refrigerator model X2 include control commands such as {B, C, D}, and the product functions of smart refrigerator model X3 include control commands such as {A, B, C, D}. This is only an example, and the present invention does not limit it in any way.

[0073] In this embodiment of the invention, by determining the computer board information used in the target product; creating multiple device models of the target product; obtaining the baseboard function set corresponding to the computer board information; and configuring the corresponding product function set for each device model based on the baseboard function set, the goal of enabling the same computer board to be reused by multiple models of smart devices is achieved. This not only improves the efficiency of computer board development but also reduces development and management costs. Furthermore, it solves the technical problem of low computer board development efficiency caused by the inability to reuse computer boards across multiple models of smart devices.

[0074] In one or more embodiments, the product function configuration device of the above-described equipment further includes:

[0075] The second acquisition unit is used to acquire the aforementioned computer board information;

[0076] The second configuration unit is used to configure the baseboard function set and the corresponding baseboard function instruction set according to the computer board information; the baseboard function set includes multiple baseboard functions, and the baseboard function instruction set includes control instructions corresponding to the multiple baseboard functions.

[0077] In one or more embodiments, the first configuration unit 1108 described above includes:

[0078] The selection module is used to select at least one target baseboard function from the above multiple baseboard functions;

[0079] A storage module is used to store at least one target baseboard function and / or a combination of the target baseboard functions as product functions in the product function set.

[0080] The determination module is used to determine the product function instruction set based on the product functions and the baseboard function instruction set.

[0081] In one or more embodiments, the product function configuration device of the above-described equipment further includes:

[0082] The first update unit is configured to, upon receiving an instruction to update the aforementioned baseboard function set and the aforementioned baseboard function instruction set, adjust the aforementioned product functions and the aforementioned product function instruction sets of the aforementioned plurality of device type signals corresponding to the aforementioned computer baseboard information accordingly, based on the change in the aforementioned baseboard function set.

[0083] In one or more embodiments, the product function configuration device of the above-described equipment further includes:

[0084] The judgment unit is used to determine whether the baseboard function set supports the update if it receives an instruction to update the product function set of a certain device model. If it does, the unit will update the product function set accordingly.

[0085] In one or more embodiments, the product function configuration device of the above-mentioned computer board multiplexing device further includes:

[0086] The scenario unit is determined based on the product function set and scenario template information library mentioned above to determine the list of enableable scenarios corresponding to each of the above device models.

[0087] The matching unit is used to determine, based on the above scenario list, the corresponding scenario configuration operation for each scenario in the above scenario list.

[0088] In one or more embodiments, the product function configuration device of the above-described equipment further includes:

[0089] A recognition unit is used to recognize voice control commands based on the client side of the smart home application;

[0090] The fourth determining module is used to determine a subset of control commands that match the voice control command.

[0091] According to another aspect of the present invention, an electronic device for implementing the product function configuration method of the above-described device is also provided. This electronic device may be... Figure 1 The first electronic device or management platform shown. For example... Figure 12 As shown, the first electronic device includes a memory 1202 and a processor 1204. The memory 1202 stores a computer program, and the processor 1204 is configured to execute the steps in any of the above method embodiments via the computer program.

[0092] Optionally, in this embodiment, the first electronic device may be located in at least one of a plurality of network devices in a computer network.

[0093] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:

[0094] S1, Determine the computer board information used in the target product;

[0095] S2, create multiple device models for the target product;

[0096] S3, based on the computer board information, obtain the baseboard function set corresponding to the computer board information;

[0097] S4, based on the baseboard function set, configure the corresponding product function set for each equipment model.

[0098] Alternatively, as those skilled in the art will understand, Figure 12 The structure shown is for illustrative purposes only. The electronic device or the first electronic device may also be a smartphone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile internet device (MID), a PAD, or other electronic devices. Figure 12 This does not limit the structure of the aforementioned electronic devices or electronic equipment. For example, electronic devices or electronic equipment may also include components that are more... Figure 12 The more or fewer components shown (such as network interfaces, etc.), or having the same Figure 12 The different configurations shown.

[0099] The memory 1202 can be used to store software programs and modules, such as the program instructions / modules corresponding to the product function configuration method and apparatus of the device in this embodiment of the invention. The processor 1204 executes various functional applications and data processing by running the software programs and modules stored in the memory 1202, thereby realizing the aforementioned product function configuration method of the device. The memory 1202 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 1202 may further include memory remotely located relative to the processor 1204, and these remote memories can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. Specifically, the memory 1202 may be used, but is not limited to, to store a set of control instructions consisting of subsets of control instructions corresponding to different models of smart home devices. As an example, such as Figure 12As shown, the memory 1202 may include, but is not limited to, the determining unit 1102, the creating unit 1104, the first acquiring unit 1106, and the first configuring unit 1108 from the product function configuration device of the aforementioned device. Furthermore, it may include, but is not limited to, other module units from the product function configuration device of the aforementioned device, which will not be elaborated upon in this example.

[0100] Optionally, the transmission device 1206 described above is used to receive or send data via a network. Specific examples of the network described above may include wired networks and wireless networks. In one example, the transmission device 1206 includes a Network Interface Controller (NIC), which can be connected to other network devices and a router via a network cable to communicate with the Internet or a local area network. In another example, the transmission device 1206 is a radio frequency (RF) module, used for wireless communication with the Internet.

[0101] In addition, the first electronic device also includes: a display 1208 for displaying configuration information of the first electronic device; and a connection bus 1210 for connecting various module components in the electronic device.

[0102] In other embodiments, the aforementioned terminal device or server can be a node in a distributed system, wherein the distributed system can be a blockchain system, which is a distributed system formed by connecting multiple nodes through network communication. The nodes can form a peer-to-peer (P2P) network, and any form of computing device, such as a server, terminal, or other electronic device, can become a node in the blockchain system by joining this peer-to-peer network.

[0103] According to another aspect of the present invention, a computer-readable storage medium is also provided, wherein a computer program is stored therein, wherein the computer program is configured to perform the steps in any of the above method embodiments when it is run.

[0104] Optionally, in this embodiment, the computer-readable storage medium described above may be configured to store a computer program for performing the following steps:

[0105] S1, Determine the computer board information used in the target product;

[0106] S2, create multiple device models for the target product;

[0107] S3, based on the computer board information, obtain the baseboard function set corresponding to the computer board information;

[0108] S4, based on the baseboard function set, configure the corresponding product function set for each equipment model.

[0109] Optionally, in this embodiment, those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing the hardware related to the terminal device. The program can be stored in a computer-readable storage medium, which may include: flash drive, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0110] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0111] If the integrated units in the above embodiments are implemented as software functional units and sold or used as independent products, they can be stored in the aforementioned computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause one or more computer devices (which may be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods of the various embodiments of the present invention.

[0112] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0113] In the several embodiments provided in this application, it should be understood that the disclosed client can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or the indirect coupling or communication connection of units or modules may be electrical or other forms.

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

[0115] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0116] The above are merely preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A method for configuring the product functions of a device, characterized in that, include: Determine the computer board information used in the target product; Create multiple device models for the target product; Based on the computer board information, obtain the baseboard function set corresponding to the computer board information; Based on the base plate function set, configure the corresponding product function set for each of the equipment models; After configuring the corresponding product function set for each of the device models according to the base plate function set, the method further includes: If an instruction is received to update the baseboard function set and the baseboard function instruction set, then: based on the change in the baseboard function set, the product functions and product function instruction sets of the multiple device models corresponding to the computer board information are adjusted accordingly; the baseboard function set includes multiple baseboard functions; the baseboard function instruction set includes: control instructions corresponding to the multiple baseboard functions.

2. The method as described in claim 1, characterized in that, Before creating multiple device models of the target product, the following is also included: Obtain the computer board information; Configure the baseboard function set and the corresponding baseboard function instruction set based on the computer board information.

3. The method as described in claim 2, characterized in that, The step of configuring corresponding product function sets for each of the equipment models according to the base plate function set includes: Select at least one target base plate function from the plurality of base plate functions; The at least one target base plate function and / or a combination of the above target base plate functions are stored as product functions in the product function set; The product function instruction set is determined based on the product function and the base plate function instruction set.

4. The method according to claim 3, characterized in that, After configuring the corresponding product function set for each of the device models according to the base plate function set, the method further includes: If an instruction is received to update the product feature set for a certain device model, then: Determine whether the baseboard function set supports the update. If it does, update the product function set accordingly.

5. The method according to any one of claims 1-4, characterized in that, After configuring the corresponding product function set for each of the device models according to the base plate function set, the method further includes: Based on the product function set and scene template information library, determine the list of enableable scenes corresponding to each of the device models; Based on the scenario list, determine the scenario configuration operation that matches each scenario in the scenario list.

6. A product function configuration device for an equipment, characterized in that, include: The determination unit is used to determine the computer board information used in the target product; A creation unit is used to create multiple device models of the target product; The first acquisition unit is used to acquire the baseboard function set corresponding to the computer board information based on the computer board information; The first configuration unit is used to configure the corresponding product function set for each of the device models according to the base plate function set; The first updating unit is configured to, upon receiving an instruction to update the baseboard function set and the baseboard function instruction set, adjust the product functions and product function instruction sets of the multiple device models corresponding to the computer board information accordingly, based on the change in the baseboard function set; the baseboard function set includes multiple baseboard functions; the baseboard function instruction set includes control instructions corresponding to the multiple baseboard functions.

7. The apparatus as claimed in claim 6, characterized in that, The device further includes: The second acquisition unit is used to acquire the computer board information; The second configuration unit is used to configure the baseboard function set and the corresponding baseboard function instruction set according to the computer board information; the baseboard function set includes multiple baseboard functions, and the baseboard function instruction set includes control instructions corresponding to the multiple baseboard functions.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein the program, when executed, performs the method described in any one of claims 1 to 5.

9. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to execute the method described in any one of claims 1 to 5 via the computer program.

Citation Information

Patent Citations

  • Electric control function configuration method and device

    CN103984542A

  • Building block type circuit board

    CN110582160A