[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN113412457B - Scene pushing method, device and system, electronic equipment and storage medium - Google Patents

Scene pushing method, device and system, electronic equipment and storage medium Download PDF

Info

Publication number
CN113412457B
CN113412457B CN201980091539.3A CN201980091539A CN113412457B CN 113412457 B CN113412457 B CN 113412457B CN 201980091539 A CN201980091539 A CN 201980091539A CN 113412457 B CN113412457 B CN 113412457B
Authority
CN
China
Prior art keywords
scene
intelligent
target
equipment
target scene
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201980091539.3A
Other languages
Chinese (zh)
Other versions
CN113412457A (en
Inventor
黄诚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Shenzhen Huantai Technology Co Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Shenzhen Huantai Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd, Shenzhen Huantai Technology Co Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Publication of CN113412457A publication Critical patent/CN113412457A/en
Application granted granted Critical
Publication of CN113412457B publication Critical patent/CN113412457B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • User Interface Of Digital Computer (AREA)
  • Selective Calling Equipment (AREA)

Abstract

The application discloses a scene pushing method, a scene pushing device, a scene pushing system, electronic equipment and a storage medium, and relates to the technical field of Internet of things. The method comprises the following steps: when the intelligent equipment to be configured is detected to be successfully accessed to the network for the first time, basic information of the intelligent equipment to be configured is acquired, a target scene comprising the intelligent equipment to be configured is acquired based on the basic information of the intelligent equipment to be configured, and the target scene is pushed. According to the method and the device for the intelligent equipment to be configured, when the intelligent equipment to be configured successfully accesses the network for the first time, the target scene comprising the intelligent equipment to be configured is acquired based on the basic information of the intelligent equipment to be configured and pushed, so that the target scene is automatically acquired, user operation is reduced, and user experience is improved.

Description

Scene pushing method, device and system, electronic equipment and storage medium
Technical Field
The application relates to the technical field of the internet of things, in particular to a scene pushing method, a scene pushing device, a scene pushing system, electronic equipment and a storage medium.
Background
In the intelligent home, the scene means that when a certain trigger condition occurs, a plurality of intelligent devices execute corresponding actions, so that user experience can be greatly improved.
Disclosure of Invention
In view of the above problems, the present application provides a scene pushing method, device, system, electronic device and storage medium, so as to solve the above problems.
In a first aspect, an embodiment of the present application provides a scene pushing method, which is applied to an electronic device, and the method includes: when the intelligent equipment to be configured is detected to be successfully accessed to the network for the first time, basic information of the intelligent equipment to be configured is acquired; acquiring a target scene comprising the intelligent equipment to be configured based on the basic information of the intelligent equipment to be configured; pushing the target scene.
In a second aspect, an embodiment of the present application provides a scene pushing method, which is applied to a scene pushing system, where the scene pushing system includes an electronic device and a cloud server that are communicatively connected, and the method includes: when the cloud server detects that the electronic equipment successfully accesses the intelligent equipment to be configured to the network for the first time, basic information of the intelligent equipment to be configured is acquired; the cloud server acquires a target scene comprising the intelligent equipment to be configured based on the basic information of the intelligent equipment to be configured; and the electronic equipment receives and pushes the target scene sent by the cloud server.
In a third aspect, an embodiment of the present application provides a scene pushing device, which is applied to an electronic device, where the device includes: the information acquisition module is used for acquiring basic information of the intelligent equipment to be configured when the intelligent equipment to be configured is detected to be successfully accessed to the network for the first time; the scene acquisition module is used for acquiring a target scene comprising the intelligent equipment to be configured based on the basic information of the intelligent equipment to be configured; and the scene pushing module is used for pushing the target scene.
In a fourth aspect, an embodiment of the present application provides a scene pushing system, including an electronic device and a cloud server that are communicatively connected, where: the cloud server is used for acquiring basic information of the intelligent equipment to be configured when the electronic equipment is detected to successfully access the intelligent equipment to be configured to the network for the first time; the cloud server is used for acquiring a target scene comprising the intelligent equipment to be configured based on the basic information of the intelligent equipment to be configured; the electronic equipment is used for receiving and pushing the target scene sent by the cloud server.
In a fifth aspect, an embodiment of the present application provides an electronic device, including a memory and a processor, the memory coupled to the processor, the memory storing instructions that when executed by the processor perform the above-described method.
In a sixth aspect, embodiments of the present application provide a computer readable storage medium having program code stored therein, the program code being callable by a processor to perform the above method.
According to the scene pushing method, device, system, electronic equipment and storage medium, when the intelligent equipment to be configured is detected to be successfully accessed to the network for the first time, basic information of the intelligent equipment to be configured is acquired, a target scene comprising the intelligent equipment to be configured is acquired based on the basic information of the intelligent equipment to be configured, the target scene is pushed, so that the target scene comprising the intelligent equipment to be configured is acquired and pushed based on the basic information of the intelligent equipment to be configured when the intelligent equipment to be configured is successfully accessed to the network for the first time, and therefore the target scene is automatically acquired, user operation is reduced, and user experience is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the description of the embodiments will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 illustrates an application environment schematic diagram that may be used in the scene pushing method provided in the embodiment of the present application;
fig. 2 illustrates another application environment schematic diagram that may be used in the scene pushing method provided in the embodiment of the present application;
fig. 3 shows a timing diagram of a scene pushing method according to an embodiment of the present application;
fig. 4 is a schematic flow chart of a scene pushing method according to an embodiment of the present application;
fig. 5 is a schematic flow chart of a scene pushing method according to another embodiment of the present application;
fig. 6 is a schematic flow chart of step S303 of the scene pushing method according to the embodiment of the present application shown in fig. 5;
fig. 7 is a schematic flow chart of a scene pushing method according to still another embodiment of the present application;
fig. 8 is a schematic flow chart of a scene pushing method according to another embodiment of the present application;
fig. 9 is a schematic flow chart of a scene pushing method according to still another embodiment of the present application;
fig. 10 is a schematic flow chart of a scene pushing method according to still another embodiment of the present application;
fig. 11 is a schematic flow chart of step S705 of the scene pushing method according to the embodiment of the present application shown in fig. 10;
Fig. 12 is a block diagram of a scene pushing device according to an embodiment of the present application;
FIG. 13 shows a block diagram of an electronic device for performing a scene pushing method according to an embodiment of the application;
fig. 14 illustrates a storage unit for storing or carrying program codes for implementing a scene pushing method according to an embodiment of the present application.
Detailed Description
In order to enable those skilled in the art to better understand the present application, the following description will make clear and complete descriptions of the technical solutions according to the embodiments of the present application with reference to the accompanying drawings.
Along with the progress of the science and technology level, the intelligent home is deeply penetrated into each household, and is deeply favored by a plurality of families due to the convenience brought by the intelligent home. The intelligent home is connected with various intelligent devices (such as an air conditioner, an illuminating lamp, a refrigerator, a washing machine and the like) in the home through the internet of things technology, and various controls such as home appliance control, illumination control, telephone remote control, indoor and outdoor remote control, anti-theft alarm, environment monitoring, heating and ventilation control, infrared forwarding and programmable timing control are provided.
And, with the development of science and technology, control of various intelligent devices may be performed by an electronic device, for example, by installing an application on the electronic device to implement various management and control functions, by installing an application program for managing and controlling the intelligent device on the electronic device, remote management and control of the intelligent device may be implemented, and the like. The management and control of the intelligent device include setting a usage scenario for the intelligent device, at present, after the user obtains the intelligent device, the user can add the intelligent device at the electronic device end, and then manually or according to the preset application environment of the intelligent device, the usage scenario of the intelligent device is generated, however, the application environment needs to be preset for the newly added intelligent device in the mode, if the type of the preset application environment is not comprehensive enough, the user requirement cannot be completely met, and the mode of the preset application environment is not flexible enough, in addition, if the newly added intelligent device does not correspond to the preset application environment, the usage scenario cannot be recommended for the user.
In order to solve the problems, the inventor discovers through long-term research and puts forward the scene pushing method, the device, the system, the electronic equipment and the storage medium, and when the intelligent equipment to be configured successfully accesses the network for the first time, the basic information of the intelligent equipment to be configured is used for acquiring and pushing the target scene comprising the intelligent equipment to be configured, so that the target scene is automatically acquired, the user operation is reduced, and the user experience is improved. The specific scene pushing method is described in detail in the following embodiments.
An application environment to which the present application relates is described below.
Referring to fig. 1, fig. 1 shows an application environment schematic diagram of a scenario pushing method that may be used in the embodiment of the present application, where the electronic device 100 may implement data interaction between the electronic device 100 and the intelligent device 200 by establishing a wireless connection with the intelligent gateway 300 and establishing a wireless connection between the intelligent device 200 and the intelligent gateway 300, where the number of the intelligent devices 200 may be one or more. In addition, the electronic device 100 and the intelligent gateway 300 are communicatively connected to the cloud server 400, and it is understood that the electronic device 100 may be communicatively connected to the cloud server 400 through a wireless network, for example, through a WIFI and the cloud server 400, and the electronic device 100 may also be communicatively connected to the cloud server 400 through a data network, for example, through a 2G/3G/4G/5G network and the cloud server 400, which is not limited herein, and the electronic device 100 may perform data interaction with the intelligent device 200 through the server 400 and the intelligent gateway 300.
Referring to fig. 2, fig. 2 shows another application environment schematic diagram of a scenario pushing method that may be used in the embodiment of the present application, where the electronic device 100 may be communicatively connected to the first cloud server 402 to implement data interaction with the first cloud server 402, and similarly, the electronic device 100 may be communicatively connected to the first cloud server 402 through a wireless network, for example, through WIFI and the first cloud server 402 through a connection, and the electronic device 100 may also be communicatively connected to the first cloud server 402 through a data network, for example, through a 2G/3G/4G/5G network and the first cloud server 402 through a communication connection, which is not limited herein. The intelligent device 200 is in communication connection with the second cloud server 401 through the intelligent gateway 300, so that data interaction with the second cloud server 401 is realized. In addition, data interaction can be performed between the first cloud server 402 and the second cloud server 401, so that the electronic device 100 can implement data interaction with the intelligent device 200 through the first cloud server 402, the second cloud server 401 and the intelligent gateway 300.
Examples
Referring to fig. 3, fig. 3 shows a timing chart of a scene pushing method according to an embodiment of the application. The following details about the flow shown in fig. 3, where the scene pushing method is applied to a scene pushing system, where the scene pushing system includes an electronic device and a cloud server that are communicatively connected, and the scene pushing method specifically may include the following steps:
Step S101: when the cloud server detects that the electronic equipment successfully accesses the intelligent equipment to be configured to the network for the first time, basic information of the intelligent equipment to be configured is acquired.
As a way, the electronic device may be provided with an application program for managing and controlling the intelligent device, and accordingly, the user may access the intelligent device to the network through the application program, and implement communication between the intelligent device and a vendor server corresponding to the intelligent device for data interaction. In this embodiment, a user may operate the to-be-configured intelligent device to access the network through an application program of the electronic device or other modes, where the to-be-configured intelligent device may be an intelligent device newly purchased by the user or an intelligent device newly added by the user, and the user may operate the to-be-configured intelligent device to access the network for the first time through the application program of the electronic device or other modes. For example, a user purchases the intelligent device to be configured at an online store corresponding to the intelligent device through the electronic device, and after the purchase is completed, an application program of the electronic device may correspondingly display information of the intelligent device to be configured, so that the user may operate based on the information of the intelligent device to be configured, for example, operate the intelligent device to be configured to first access to the network, operate a usage scenario of the intelligent device to be configured, operate parameter settings of the intelligent device to be configured, and so on, which are not limited herein.
Specifically, an HTML5 mall page may be embedded within a client of an electronic device. It may be understood that the HTML5 mall page refers to a hypertext markup language 5 (HyperText Markup Language, HTML 5) page for implementing the mall function, a control corresponding to the HTML5 mall page may be set in a client of the electronic device, the control may correspond to a link of the HTML5 mall page, and after the control is triggered by a triggering operation, the HTML5 mall page may be accessed and rendered, so that the HTML5 mall page is displayed in the client. After the HTML5 mall page is displayed, the purchase of the commodity can be realized through the HTML5 mall page, for example, the purchase of the intelligent device to be configured is realized.
In the embodiment of the application, the HTML5 mall page corresponds to a server of a mall, and when the HTML5 mall page is accessed, the server of the mall is accessed to realize the purchase of the online commodity. The HTML5 mall page is used to provide the user with a purchase device, and after the user purchases the device through the HTML5 mall page, the server of the mall may obtain a purchase record of the purchase device. The purchased device may be a device that is capable of being managed and controlled by an application of the electronic device. The purchase record may include device information, quantity, price, etc. of the purchased device, and the device information may include vendor information, type information, model information, etc. of the device. Of course, the specific purchase record may not be limiting in embodiments of the application.
In the embodiment of the application, the client of the electronic equipment can acquire the purchase record of the purchase equipment through the HTML5 mall page from the server of the mall through the server corresponding to the client so as to monitor the purchase record of the purchase equipment through the HTML5 mall page. The purchase record of the purchase equipment through the HTML5 mall page can be obtained in real time, can be obtained by specifying the time length at intervals, and can be obtained according to the detected control operation. Of course, the manner in which the purchase record is specifically obtained may not be limited in the embodiment of the present application. Optionally, the client may acquire, in real time, the purchase record of the purchase device through the HTML5 mall page from the mall server through a server corresponding to the client, so as to accurately monitor the purchase record, and after determining that the purchase is completed, display, in an application program of the electronic device, information of the smart device to be configured, so that a user performs a subsequent operation based on the display.
In this embodiment, the cloud server detects whether the intelligent device to be configured successfully accesses the network for the first time, where the cloud server may receive a message of the electronic device, and when receiving the message of the electronic device to indicate that the intelligent device to be configured successfully accesses the network for the first time, may determine that the intelligent device to be configured successfully accesses the network for the first time, and obtain basic information of the intelligent device to be configured; in addition, the cloud server can monitor the access state of the intelligent equipment to be configured in real time, and when the success of the access of the intelligent equipment to be configured is detected, the success of the first access of the intelligent equipment to be configured to the network can be determined, and the basic information of the intelligent equipment to be configured is acquired. The basic information of the intelligent device to be configured at least includes a name of the intelligent device to be configured, a model of the intelligent device to be configured, parameters of the intelligent device to be configured, functions of the intelligent device to be configured, and the like, which are not limited herein. Further, the cloud server may detect whether the intelligent device to be configured is first accessed, and as a way, the cloud server or the electronic device may mark the intelligent device that is successfully accessed to the network, so that the intelligent device that is not first accessed all carries the mark, and when the cloud server detects that the intelligent device to be configured does not carry the mark, it may determine that the intelligent device to be configured is first accessed to the network, and of course, in this embodiment, it may also determine whether the intelligent device to be configured is first accessed to the network through other more ways, which is not described herein.
Step S102: and the cloud server acquires a target scene comprising the intelligent equipment to be configured based on the basic information of the intelligent equipment to be configured.
Further, after the cloud server obtains the basic information of the intelligent device to be configured, the cloud server may obtain the target scene including the intelligent device to be configured based on the basic information of the intelligent device to be configured. For example, when the smart device to be configured is an air conditioner, then the cloud server may acquire a target scene including the air conditioner, e.g., the target scene may include "turn on the air conditioner when the user goes home", "turn on the air conditioner when the user goes home and adjust the air conditioner to 27 °"; when the smart device to be configured is a television, then the cloud server may acquire a target scene including the television, for example, the target scene may include "turn on the television when the user returns home", "turn on the television and tune the television to a target channel when the user returns home", and the like, which is not limited herein.
As a way, the cloud server may select a target scene including the intelligent device to be configured from a plurality of preset scenes based on the basic information of the intelligent device to be configured, may generate the target scene including the intelligent device to be configured through calculation by a preset algorithm based on the basic information of the intelligent device to be configured, may output the target scene through a trained scene generation model based on the basic information of the intelligent device to be configured, and the like, which is not limited herein.
Step S103: and the electronic equipment receives and pushes the target scene sent by the cloud server.
After the cloud server acquires the target scene comprising the intelligent equipment to be configured, the target scene is sent to the electronic equipment, and the electronic equipment pushes the target scene as a response to be selected by a user, so that the automatic configuration of the use scene of the intelligent equipment to be configured is realized, the operation of the user is reduced, and the user experience is improved. The manner of pushing the target scene by the electronic device may, but is not limited to, include a voice pushing target scene, a text pushing target scene, a picture pushing target scene, and the like, which are not limited herein.
According to the scene pushing method provided by the embodiment of the application, when the cloud server detects that the electronic equipment successfully accesses the network for the first time, basic information of the intelligent equipment to be configured is acquired, the cloud server acquires a target scene comprising the intelligent equipment to be configured based on the basic information of the intelligent equipment to be configured, and the electronic equipment receives and pushes the target scene sent by the cloud server, so that the target scene comprising the intelligent equipment to be configured is acquired and pushed based on the basic information of the intelligent equipment to be configured when the intelligent equipment to be configured successfully accesses the network for the first time, and therefore the target scene is automatically acquired, user operation is reduced, and user experience is improved.
Referring to fig. 4, fig. 4 is a flowchart illustrating a scene pushing method according to an embodiment of the application. In a specific embodiment, the scene pushing method is applied to the scene pushing device 500 shown in fig. 12 and the electronic apparatus 100 (fig. 13) configured with the scene pushing device 500, and the specific flow of the embodiment will be described by taking the electronic apparatus as an example, where the electronic apparatus may include an electronic apparatus, a tablet computer, a wearable electronic apparatus, a vehicle-mounted apparatus, etc., and the specific flow shown in fig. 4 is not limited herein, and the scene pushing method may specifically include the following steps:
step S201: when the intelligent equipment to be configured is detected to be successfully accessed to the network for the first time, basic information of the intelligent equipment to be configured is acquired.
Step S202: and acquiring a target scene comprising the intelligent equipment to be configured based on the basic information of the intelligent equipment to be configured.
Step S203: pushing the target scene.
The specific description of step S201 to step S203 refer to step S101 to step S103, and are not described herein.
According to the scene pushing method provided by the embodiment of the application, when the intelligent equipment to be configured is detected to be successfully accessed to the network for the first time, the basic information of the intelligent equipment to be configured is acquired, the target scene comprising the intelligent equipment to be configured is acquired based on the basic information of the intelligent equipment to be configured, and the target scene is pushed, so that the target scene comprising the intelligent equipment to be configured is acquired and pushed based on the basic information of the intelligent equipment to be configured when the intelligent equipment to be configured is successfully accessed to the network for the first time, and therefore, the target scene is automatically acquired, user operation is reduced, and user experience is improved.
Referring to fig. 5, fig. 5 is a flowchart illustrating a scene pushing method according to another embodiment of the present application. The method is applied to the electronic device, and will be described in detail with respect to the flowchart shown in fig. 5, and the scene pushing method specifically includes the following steps:
step S301: when the intelligent equipment to be configured is detected to be successfully accessed to the network for the first time, basic information of the intelligent equipment to be configured is acquired.
The specific description of step S301 is referred to step S101, and will not be repeated here.
Step S302: and acquiring attribute information of a target user, wherein the target user is a user corresponding to a user account logged in by the electronic equipment.
In this embodiment, when the electronic device detects that the to-be-configured intelligent device successfully accesses the network for the first time, the electronic device may acquire, in addition to basic information of the to-be-configured intelligent device, attribute information of a target user, where the target user is a user corresponding to a user account logged in by the electronic device, where the target user is a user. The electronic device can record a plurality of user accounts at the same time, and select one of the user accounts to be online, so that the target user can be the user corresponding to the user account selected to be online in the electronic device. It can be understood that the electronic device may first obtain basic information of the intelligent device to be configured, and then obtain attribute information of the target user; the attribute information of the target user can be acquired firstly, and then the basic information of the intelligent equipment to be configured is acquired; basic information of the intelligent device to be configured and attribute information of the target user can be acquired at the same time, and the method is not limited herein.
As one mode, the attribute information of the target user may include at least basic information of the target user and behavior information of the target user, wherein the basic information of the target user may include age of the target user, sex of the target user, address of the target user, hobbies of the target user, and the like; the behavior information of the target user includes, but is not limited to, a historical departure time of the target user, a historical return time of the target user, a historical sleep time of the target user, a historical getting-up time of the target user, and the like.
Step S303: and calculating the basic information of the intelligent equipment to be configured and the attribute information of the target user through a preset algorithm to generate the target scene.
Further, the electronic device may preset and store a preset algorithm, and the preset algorithm may be an intelligent scene generation algorithm. As a way, after the basic information of the intelligent device to be configured and the attribute information of the target user are obtained, the basic information of the intelligent device to be configured and the attribute information of the target user may be calculated based on a preset algorithm, so as to generate the target scene. For example, the basic information of the intelligent device to be configured is "air conditioner-XX model", the attribute information of the target user is "men-42 years old-7 pm at home time", then the "air conditioner-XX model" and "men-42 years old-7 pm at home time" can be calculated by a preset algorithm to generate a target scene, where the generated target scene can include "7 pm-on XX model air conditioner", "7 pm-on XX model air conditioner and tuning to 27 ° and so on, and is not limited herein.
Referring to fig. 6, fig. 6 is a flowchart illustrating step S303 of the scene pushing method according to the embodiment of the present application shown in fig. 5. The following will describe the flow shown in fig. 6 in detail, and the method may specifically include the following steps:
step S3031: a plurality of scene data is obtained from a scene database.
As an implementation manner, when the electronic device detects that the intelligent device to be configured successfully accesses the network for the first time, besides the basic information of the intelligent device to be configured and the attribute information of the target user, a plurality of scene data can be acquired from a scene database, wherein the scene database can be a database stored in a server or a database stored in the electronic device, optionally, the scene database is a database stored in the server, and is updated in real time or updated on time by the server and then is read by a plurality of electronic devices. The sequence of the electronic device acquiring the basic information of the intelligent device to be configured, acquiring the attribute information of the target user and acquiring the plurality of scene data from the scene database is not limited herein, that is, the electronic device may acquire the basic information of the intelligent device to be configured first, then acquire the attribute information of the target user, and finally acquire the plurality of scene data from the scene database; the method comprises the steps of firstly acquiring a plurality of scene data from a scene database, then acquiring basic information of intelligent equipment to be configured, and finally acquiring attribute information of a target user; basic information of the intelligent device to be configured, attribute information of the target user and a plurality of scene data can be acquired at the same time, and details are omitted here.
The plurality of scene data may include scene data set or used by each of the plurality of users, or scene data set or used by a plurality of users, for example, the plurality of scene data may include an air-conditioning temperature set by each user, an air-conditioning temperature set by a plurality of users, a time when an air conditioner set by each user is turned on, a time when an air conditioner set by a plurality of users is turned on, and the like, which are not limited herein.
Step S3032: and calculating the basic information of the intelligent equipment to be configured, the attribute information of the target user and the scene data through the preset algorithm to generate the target scene.
Further, the electronic device may preset and store a preset algorithm, and the preset algorithm may be an intelligent scene generation algorithm. As a way, after the basic information of the device to be configured, the attribute information of the target user, and the plurality of scene data are acquired, the basic information of the intelligent device to be configured, the attribute information of the target user, and the plurality of scene data may be calculated based on a preset algorithm, so as to generate the target scene. For example, the basic information of the intelligent device to be configured is "air conditioner-XX model", the attribute information of the target user is "men-42 years old", the plurality of scene data includes "7 pm of men users who are 42 years old get home and turn on the air conditioner to 27 °" aftercoming home, then the "air conditioner-XX model" and the "men-42 years old" and the plurality of scene data can be calculated by a preset algorithm to generate a target scene, wherein the generated target scene can include "7 pm of air conditioner to turn on XX model", "7 pm of air conditioner to turn on XX model and turn on 27 °", and the like. For another example, the basic information of the intelligent device to be configured is "air conditioner-XX model", the attribute information of the target user is "men-42 years old-Shenzhen", the plurality of scene data includes "10 pm of male users in most Shenzhen areas get home at night and turn on the air conditioner to be 24 °", then the "air conditioner-XX model" and the "men-42 years old-Shenzhen" and the plurality of scene data can be calculated through a preset algorithm, and the generated target scene can include "10 pm of air conditioner to be opened XX model", "10 pm of air conditioner to be opened XX model and turned to be 24 °", and the like.
Step S304: pushing the target scene.
The specific description of step S304 is referred to step S103, and will not be repeated here.
Step S305: and receiving the determination information triggered by the target user based on the target scene.
In this embodiment, after the electronic device pushes the target scene, the user may select the target scene, for example, the user may select to determine the target scene, and characterize that the user agrees to configure the target scene for the to-be-configured intelligent device, for example, the user may select to negate the target scene, characterize that the user agrees to configure the target scene for the to-be-configured intelligent device, for example, the user may select to modify the target scene, characterize that the user desires to modify and edit based on the target scene, and so on, which is not limited herein. After pushing the target scene, the electronic device can determine that the target user agrees to configure the target scene for the intelligent device to be configured when receiving the determination information triggered by the target user based on the target scene.
Step S306: and responding to the determination information, and taking the target scene as the current scene of the intelligent equipment to be configured.
Further, the electronic device responds by determining the target scene as the current scene of the intelligent device to be configured based on the determination information, for example, if the target scene is "7 pm open air conditioner" and the confirmation information triggered by the user is received, then the current scene of the intelligent device to be configured may be determined as "7 pm open air conditioner".
Step S307: and adding the target scene as the scene data to the scene database and saving the scene data.
As a way, after determining the target scene, the target scene can be added into the scene database as scene data to be saved so as to enrich the scene database for other users to refer to, and the user experience is improved.
Step S308: and receiving modification information triggered by the target user based on the target scene.
In this embodiment, after the electronic device pushes the target scene or after the electronic device determines the target scene, if the modification information triggered by the target user based on the target scene is received, it may be determined that the user desires to modify and edit based on the target scene. As a first way, after pushing a target scene, if the electronic device receives modification information triggered by a target user based on the target scene, the electronic device can consider that the user expects to modify and edit the pushed target scene; in the second mode, when the electronic device pushes the target scene and receives confirmation information triggered by the target user, the target scene is used as the current scene of the intelligent device to be configured, and when the intelligent device to be configured uses the target scene as the current scene, if the intelligent device to be configured has a modification opinion on the target scene, the electronic device can trigger modification information, and correspondingly, when the electronic device receives modification information triggered by the target user based on the target scene, the electronic device can consider that the user expects to modify and edit the target scene serving as the current scene.
Step S309: and updating the target scene in response to the modification information.
Further, the electronic device responds by modifying the target scene based on the modification information and updating the target scene. For example, the target scene is "7 pm turns on the air conditioner and adjusts the air conditioner to 27 °", and the modification information is "1 ° -down the air conditioner", and then the electronic device may modify the target scene based on the modification information and update to "7 pm turns on the air conditioner and adjusts the air conditioner to 26 °".
Step S310: and taking the updated target scene as the current scene of the intelligent equipment to be configured.
In this embodiment, after determining the updated target scene, the updated target scene is determined as the current scene of the intelligent device to be configured, for example, if the updated target scene is "7 pm open air conditioner and 26 °", then the current scene of the intelligent device to be configured may be determined as "7 pm open air conditioner and 26 °".
Step S311: and adding the updated target scene as the scene data to the scene database and storing the scene data.
As a way, after the updated target scene is obtained, the updated target scene can be added into the scene database as scene data to be saved, so that the scene database is enriched for other users to refer to, and the user experience is improved.
According to the scene pushing method provided by the embodiment of the application, when the equipment to be configured is detected to be successfully accessed into the network for the first time, the basic information of the equipment to be configured is acquired, the attribute information of the target user is acquired, wherein the target user is a user corresponding to the user account logged in by the electronic equipment, the basic information of the intelligent equipment to be configured and the attribute information of the target user are calculated through a preset algorithm, a target scene is generated, and the target scene is pushed. And receiving the determination information triggered by the target user based on the target scene, responding to the determination information, taking the target scene as the current scene of the intelligent equipment to be configured, adding the target scene as scene data into a scene database, and storing the scene data. And receiving modification information triggered by a target user based on the target scene, updating the target scene in response to the modification information, taking the updated target scene as the current scene of the intelligent equipment to be configured, and adding the updated target scene as scene data into a scene database and storing the scene data. Compared with the scene pushing method shown in fig. 3, the embodiment also acquires the attribute information of the target user, acquires the target scene based on the basic information of the intelligent device to be configured and the attribute information of the target user, and improves the effectiveness of the acquired target scene; in addition, the embodiment also receives the determination information or the modification information of the target user so as to select the pushed target scene, and adds the determined target scene or the updated target scene to the scene database so as to enrich the scene database.
Referring to fig. 7, fig. 7 is a flowchart illustrating a scene pushing method according to still another embodiment of the present application. The method is applied to the electronic device, and will be described in detail with respect to the flowchart shown in fig. 7, and the scene pushing method specifically includes the following steps:
step S401: when the intelligent equipment to be configured is detected to be successfully accessed to the network for the first time, basic information of the intelligent equipment to be configured is acquired.
The specific description of step S401 is referred to step S101, and is not repeated here.
Step S402: a plurality of preset scenes are acquired.
In this embodiment, the electronic device may acquire a plurality of preset scenes from the cloud server, or may acquire a plurality of preset scenes locally. When the electronic device acquires a plurality of preset scenes from the cloud server, the plurality of preset scenes can be stored in the cloud server in advance and updated in real time or according to preset time intervals, and the electronic device can acquire the plurality of preset scenes from the cloud server through a wireless network or a data network so as to reduce occupation of storage space of the electronic device; in addition, when the electronic device obtains a plurality of preset scenes from the local, the plurality of preset scenes can be stored in the local of the electronic device after being obtained in advance, and updated in real time or according to preset time intervals, so that the influence of the network on the obtaining speed of the plurality of preset scenes is reduced, and the obtaining speed of the plurality of preset scenes is improved.
Step S403: and selecting a target preset scene from the plurality of preset scenes based on the basic information of the intelligent equipment to be configured.
Further, after the basic information and the multiple preset scenes of the intelligent device to be configured are determined, a target preset scene can be selected from the multiple preset scenes based on the basic information of the intelligent device to be configured, wherein the number of the selected target preset scenes can be one or multiple, and the number of the selected target preset scenes is not limited herein. For example, when the basic information of the intelligent device to be configured is "air conditioner-XX model", a preset scene including an air conditioner of XX model may be selected from a plurality of preset scenes as a target preset scene, such as selecting "7 pm control on air conditioner of XX model" and/or "7 pm control off air conditioner of XX model" as a target preset scene.
The method comprises the steps that all target preset scenes meeting the conditions can be selected from a plurality of preset scenes based on basic information of the intelligent equipment to be configured, for example, all preset scenes comprising the intelligent equipment to be configured are selected as target preset scenes from the plurality of preset scenes; the method for selecting the target preset scenes from the plurality of preset scenes can be selected based on basic information of the intelligent device to be configured, wherein the preset number can be set by a user and can be automatically set by the electronic device, optionally, the preset number is used for representing the number of the recommended column full display meeting the electronic device so as to improve the display effect of the electronic device, further, the method for selecting the target preset scenes from the plurality of preset scenes can be selected randomly, sequentially selected according to the sequence of the plurality of preset scenes, selected in reverse order, and the like, and of course, the preset scenes with the largest selected times, the highest user evaluation and/or the largest using times can be selected from the plurality of preset scenes meeting the conditions as the target preset scenes, and the method is not limited.
Step S404: and determining the target preset scene as the target scene.
Further, after the target preset scenes are acquired, the target preset scenes may be determined as target scenes, wherein when the target preset scenes are one, the one target preset scene may be determined as target scene, and when the target preset scenes are multiple, one, part or all of the multiple target preset scenes may be determined as target scenes.
Step S405: pushing the target scene.
The specific description of step S405 is referred to step S103, and is not repeated here.
According to the scene pushing method provided by the further embodiment of the application, when the intelligent equipment to be configured is detected to be successfully accessed into the network for the first time, basic information of the intelligent equipment to be configured is acquired, a plurality of preset scenes are acquired, a target preset scene is selected from the plurality of preset scenes based on the basic information of the intelligent equipment to be configured, the target preset scene is determined to be a target scene, and the target scene is pushed. Compared to the scene pushing method shown in fig. 3, the present embodiment increases the acquisition speed of the target scene by presetting a plurality of preset scenes, and selecting the target preset scene from the plurality of preset scenes as the target scene based on the basic information of the intelligent device to be configured.
Referring to fig. 8, fig. 8 is a flowchart illustrating a scene pushing method according to another embodiment of the application. The method is applied to the electronic device, and will be described in detail with respect to the flowchart shown in fig. 8, and the scene pushing method specifically includes the following steps:
step S501: basic information of a plurality of intelligent devices and a plurality of scenes are obtained, wherein the basic information of the plurality of intelligent devices corresponds to the plurality of scenes one by one.
In this embodiment, first, a plurality of training data sets are collected, where the plurality of training data sets include basic information of a plurality of intelligent devices and a plurality of scenes, where the basic information of the plurality of intelligent devices corresponds to the plurality of scenes one by one, that is, each intelligent device in the plurality of intelligent devices corresponds to one scene in the plurality of scenes, and of course, the plurality of scenes may be the same or different. For example, the basic information of the plurality of intelligent devices includes "living room televisions" and "living room lights", and then the scene corresponding to the living room televisions may be "7 pm open living room televisions", the scene corresponding to the living room lights may be "7 pm open living room lights", and then the living room televisions and the living room lights correspond to different scenes; for another example, the plurality of intelligent devices include a "living room television" and a "living room lighting lamp", and then the scene corresponding to the living room television may be "7 pm open living room television and living room lighting lamp", and the scene corresponding to the living room lighting lamp is "7 pm open living room television and living room lighting lamp", and then the living room television and living room lighting lamp correspond to the same scene.
Step S502: training a preset neural network based on the basic information of the intelligent devices and the scenes to obtain a trained scene generation model.
As one way, after the basic information and the scenes of the plurality of intelligent devices are acquired, training the preset neural network by using the basic information and the scenes of the plurality of intelligent devices as training data sets to obtain a trained scene generation model. It can be appreciated that the basic information of a plurality of intelligent devices and a plurality of scenes corresponding to one another can be input into a preset neural network for training, so that a trained scene generation model is obtained. In addition, after the trained scene generating model is obtained, the accuracy of the trained scene generating model can be verified, whether the output information of the trained scene generating model based on the input data meets the preset requirement or not is judged, when the output information of the trained scene generating model based on the input data does not meet the preset requirement, the training data set can be collected again to train the preset neural network, or a plurality of training data sets can be obtained again to correct the trained scene generating model, and the method is not limited herein.
Step S503: when the intelligent equipment to be configured is detected to be successfully accessed to the network for the first time, basic information of the intelligent equipment to be configured is acquired.
The specific description of step S503 is referred to step S101, and is not repeated here.
Step S504: inputting the basic information of the intelligent equipment to be configured into a trained scene generation model.
As a way, after the basic information of the intelligent device to be configured is acquired, the basic information of the intelligent device to be configured may be input into the trained scene generation model GAN. The trained scene generation model can be stored in the electronic device after being trained in advance. Based on the above, after the electronic device obtains the basic information of the intelligent device to be configured, the trained scene generation model can be directly invoked locally, for example, an instruction can be directly sent to the scene generation model to instruct the trained scene generation model to read the basic information of the intelligent device to be configured in the target storage area, or the electronic device can directly input the intelligent device to be configured into the trained scene generation model stored locally, so that the speed of inputting the preview image into the trained scene generation model is effectively prevented from being reduced due to the influence of network factors, the speed of obtaining the basic information of the intelligent device to be configured by the trained scene generation model is improved, and user experience is improved.
The trained scene generation model may be stored in a server communicatively connected to the electronic device after the training is completed. Based on the basic information, after the electronic equipment acquires the basic information of the intelligent equipment to be configured, an instruction can be sent to the trained scene generation model stored in the server through the network to instruct the trained scene generation model to read the basic information of the intelligent equipment to be configured acquired by the electronic equipment through the network, or the electronic equipment can send the basic information of the intelligent equipment to be configured to the trained scene generation model stored in the server through the network, so that the occupation of storage space of the electronic equipment is reduced and the influence on the normal operation of the electronic equipment is reduced in a mode of storing the trained scene generation model in the server.
In one manner, the specific meaning of each layer in the generated network corresponding to the scene generating model may be: layer 1 InputLR represents basic information input to an intelligent device to be configured; layers 2 and 3 represent a convolution layer and ReLU (Rectified linear unit, modified linear unit, one of the deep learning activation functions) activation function layer, where the step size of the convolution operation is 1, the convolution kernel size is 3*3, and the number of convolution kernels is 64; the 4 th layer to the 9 th layer are residual network functional blocks, two groups of convolution layers are used for following batch normalization layers, reLU is used as an activation function, and finally an element-level addition layer is arranged, wherein the step size of convolution operation is 1, the size of convolution kernels is 3*3, and the number of convolution kernels is 64; layers 10 to 33 are 4 residual network blocks, each residual network block being as above; layers 34 to 37 are two sets of deconvolution units for image upsampling. The step length of the deconvolution layer operation is 0.5, the convolution kernel size is 3*3, and the number of convolution kernels is 64; layer 38 is a convolution layer, the convolution operation step size is 1, the convolution kernel size is 3*3, and the number of convolution kernels is 3, so as to generate 3 channels of RGB data. And the final layer of the generating network processes the basic information of the intelligent equipment to be configured to generate a target scene comprising the intelligent equipment to be configured.
Step S505: and acquiring the target scene output by the trained scene generation model.
Step S506: pushing the target scene.
The specific description of step S506 is referred to step S103, and will not be repeated here.
According to the scene pushing method provided by the other embodiment of the application, basic information of a plurality of intelligent devices and a plurality of scenes are obtained, the basic information of the intelligent devices and the scenes are in one-to-one correspondence, a preset neural network is trained based on the basic information of the intelligent devices and the scenes, a trained scene generation model is obtained, when the intelligent devices to be configured are detected to be successfully accessed into the network for the first time, the basic information of the intelligent devices to be configured is obtained, the basic information of the intelligent devices to be configured is input into the trained scene generation model, a target scene output by the trained scene generation model is obtained, and the target scene is pushed. Compared with the scene pushing method shown in fig. 3, the embodiment generates a model through the trained scene, outputs a target scene based on the input basic information of the intelligent device to be configured, and improves the speed and accuracy of the obtained target scene through artificial intelligence.
Referring to fig. 9, fig. 9 is a flowchart illustrating a scene pushing method according to still another embodiment of the present application. The method is applied to the above electronic device, where in this embodiment, the number of target scenes is multiple, at least one target scene includes a first target scene and a second target scene, and the priority of the first target scene is higher than the priority of the second target scene, and details of the flow shown in fig. 9 will be described below, and the scene pushing method specifically may include the following steps:
step S601: when the intelligent equipment to be configured is detected to be successfully accessed to the network for the first time, basic information of the intelligent equipment to be configured is acquired.
Step S602: and acquiring a target scene comprising the intelligent equipment to be configured based on the basic information of the intelligent equipment to be configured.
Step S603: pushing the target scene.
The specific description of step S601 to step S603 refer to step S101 to step S103, which are not described herein.
Step S604: and receiving selection information triggered by the target user based on a plurality of target scenes.
In this embodiment, the number of target scenes pushed by the electronic device may be multiple, for example, the electronic device may push multiple target scenes such as "7 pm to turn on the air conditioner", "7 pm to turn on the air conditioner and turn the air conditioner to 27 °", "7 am to turn off the air conditioner", etc. Further, the user may select a plurality of target scenes, and specifically, after pushing the plurality of target scenes, when receiving selection information for triggering based on the plurality of target scenes, the electronic device may determine that the target user performs a selection operation on the plurality of target scenes. As one way, the electronic device may display the multiple target scenes on the display interface, and the user may select the multiple target scenes through a touch operation, for example, the user may click on the target scene to be selected by one finger, press the target scene to be selected by two fingers by one finger, delete other target scenes except the target scene to be selected from the multiple target scenes, and the like, which is not limited herein. As another way, the electronic device may number the multiple target scenes, and display the multiple numbers or display the multiple target scenes and the multiple numbers simultaneously in the display interface, and the user may select the target scenes by selecting the numbers, for example, the multiple target scenes include a target scene with number 1, a target scene with number 2, a target scene with number 3, a target scene with number 4, and a target scene with number 5, and if it is detected that the user selects number 2 and number 4, it may be determined that the user selects a target scene with number 2 and a target scene with number 4 from the multiple target scenes.
Step S605: and determining at least one target scene from the target scenes based on the selection information as the current scene of the intelligent device to be configured.
Further, the electronic device determines at least one target scene of the multiple target scenes as a current scene of the intelligent device to be configured according to selection information triggered by a user, for example, the multiple target scenes comprise "7 pm open air conditioner", "7 pm open air conditioner and adjust the air conditioner to 27 °," 7 pm close air conditioner ", and when the selection information of the user selects at least" 7 pm open air conditioner and adjust the air conditioner to 27 °, "7 pm close air conditioner", the electronic device can manage and control the intelligent device to be configured according to the current scene of the intelligent device to be configured by determining "7 pm open air conditioner and adjust the air conditioner to 27 °," 7 pm close air conditioner ".
Step S606: instruction information is received, the instruction information being used for indicating setting of a priority of each of the at least one target scene.
It is understood that each of the at least one target scenario includes control of the smart device to be configured, and thus, when any two of the at least one target scenario invokes the smart device to be configured at the same time, a response conflict of the smart device to be configured may occur. For example, the at least one target scene includes a first target scene of "7 pm turns on the air conditioner and adjusts the air conditioner to 27 ° and a second target scene of" the user turns on the air conditioner and adjusts the air conditioner to 26 ° ", when the user turns home at 7 pm, both the first target scene and the second target scene invoke the air conditioner, but the first target scene needs to adjust the air conditioner to 27 ° and the second target scene needs to adjust the air conditioner to 26 °, and thus, the smart device to be configured may have a response collision.
As a way, the priority of each of the at least one target scene selected by the user may be set, that is, when any two target scenes in the at least one target scene call the intelligent device to be configured, the intelligent device to be configured may respond according to the priority selection of the any two target scenes. After determining the selected at least one target scene, the user may send instruction information to the electronic device based on the at least one target scene, where the instruction information is used to indicate a priority of each target scene in the at least one target scene, and the electronic device receives the instruction information.
Step S607: and setting the priority of each target scene in response to the instruction information.
After receiving the instruction information, the electronic device may set the priority of each target scene in response to the instruction information, so as to avoid execution conflict of the intelligent device to be configured.
Step S608: and when the first target scene and the second target scene call the intelligent equipment to be configured at the same time, controlling the intelligent equipment to be configured to respond to the call of the first target scene.
As an implementation manner, the at least one target scene includes a first target scene and a second target scene, and the priority of the first target scene is higher than that of the second target scene, and when the first target scene and the second target scene call the intelligent device to be configured at the same time, the intelligent device to be configured is controlled to respond to the call of the first target scene. For example, if the first target scene "7 pm turns on the air conditioner and adjusts the air conditioner to 27 °" has a higher priority than the second target scene "the user turns on the air conditioner and adjusts the air conditioner to 26 °", then when the first target scene and the second target scene call the smart device to be configured at the same time, the smart device to be configured may respond to the call of the first target scene "7 pm turns on the air conditioner and adjusts the air conditioner to 27 °".
According to the scene pushing method provided by the still another embodiment of the application, when the intelligent equipment to be configured is detected to be successfully accessed to the network for the first time, the basic information of the intelligent equipment to be configured is acquired, the target scene comprising the intelligent equipment to be configured is acquired based on the basic information of the intelligent equipment to be configured, and the target scene is pushed. Receiving selection information triggered by a target user based on a plurality of target scenes, determining at least one target scene from the plurality of target scenes based on the selection information as a current scene of the intelligent equipment to be configured, receiving instruction information, wherein the instruction information is used for indicating to set the priority of each target scene in the at least one target scene, setting the priority of each target scene in response to the instruction information, and controlling the intelligent equipment to be configured to respond to the call of the first target scene when the first target scene and the second target scene call the intelligent equipment to be configured simultaneously. Compared with the scene pushing method shown in fig. 3, the number of the target scenes pushed in this embodiment is multiple, a user can select at least one target scene from the multiple target scenes, in addition, the user can set the priority of the at least one target scene, and the intelligent device to be configured selects and responds according to the priority of the target scenes, so that conflicts when the multiple target scenes call the intelligent device to be configured are effectively avoided, and the practicability of the multiple target scenes is improved.
Referring to fig. 10, fig. 10 is a flowchart illustrating a scene pushing method according to still another embodiment of the present application. The method is applied to the electronic device, and will be described in detail with respect to the flowchart shown in fig. 10, and the scene pushing method specifically includes the following steps:
step S701: when the intelligent equipment to be configured is detected to be successfully accessed to the network for the first time, basic information of the intelligent equipment to be configured is acquired.
Step S702: and acquiring a target scene comprising the intelligent equipment to be configured based on the basic information of the intelligent equipment to be configured.
Step S703: pushing the target scene.
The specific description of step S701 to step S703 refer to step S101 to step S103, and are not described herein.
Step S704: when the target scene comprising the intelligent equipment to be configured cannot be acquired based on the basic information of the intelligent equipment to be configured, the electronic equipment receives a reference scene shared by another electronic equipment.
As a way, when the electronic device cannot automatically obtain the target scene including the to-be-configured intelligent device based on the basic information of the to-be-configured intelligent device, the electronic device may receive the reference scene shared by another electronic device, and it may be understood that the electronic device may receive the reference scene shared by another electronic device through a data network, a wireless network, bluetooth, or the like, where the reference scene may be presented in a text form and may be presented in a picture form, which is not limited herein.
Step S705: and judging whether the reference scene comprises the intelligent equipment to be configured or not.
Further, the electronic device analyzes the reference scene, for example, the electronic device acquires a trigger device and a controlled device in the reference scene, detects whether the trigger device and the controlled device include the intelligent device to be configured, and when the trigger device or the controlled device includes the intelligent device to be configured, can determine that the intelligent device to be configured is included in the reference scene; and when the intelligent device to be configured is not included in the trigger device and the controlled device, determining that the intelligent device to be configured is not included in the reference scene.
Referring to fig. 11, fig. 11 is a flowchart illustrating a step S705 of the scene pushing method according to the embodiment of the present application shown in fig. 10. The following details about the flow shown in fig. 11, the method may specifically include the following steps:
step S7051: and acquiring the function identification of each intelligent device in the plurality of intelligent devices in the reference scene.
In one embodiment, after receiving a reference scene sent by another electronic device, a function identifier of each of a plurality of intelligent devices in the reference scene is obtained, where the function identifier of the intelligent device may be used to characterize a function that can be implemented by the intelligent device. For example, when the smart device is an air conditioner, then the functional identifier of the smart device may be a cool down; when the smart device is a lighting lamp, then the functional identification of the smart device may be lighting.
Step S7052: and acquiring the function identification of the intelligent equipment to be configured.
Further, the function identifier of the intelligent device to be configured is obtained, wherein the function identifier of the intelligent device can be used for representing the functions which can be realized by the intelligent device to be configured.
Step S7053: and judging whether the function identifier of the intelligent device to be configured is consistent with the function identifier of any intelligent device in the plurality of intelligent devices.
In this embodiment, after the function identifier of the to-be-configured intelligent device and the function identifiers of the plurality of intelligent devices are obtained, the function identifier of the to-be-configured intelligent device may be compared with the function identifiers of the plurality of intelligent devices to determine whether the function identifier of the to-be-configured intelligent device is consistent with the function identifier of any one of the plurality of intelligent devices, and it may be understood that when the function identifier of the to-be-configured intelligent device is consistent with the function identifier of any one of the plurality of intelligent devices, the to-be-configured intelligent device may be considered to be included in the reference scene; when the function identifier of the intelligent device to be configured is inconsistent with the function identifier of any intelligent device in the plurality of intelligent devices, the intelligent device to be configured is not considered to be included in the reference scene.
For example, the intelligent device to be configured is an air conditioner, and then the function identifier of the intelligent device to be configured may include cooling, and then when the function identifiers of the plurality of intelligent devices in the reference scene include cooling, it may be determined that the function identifier of the intelligent device to be configured is consistent with the function identifier of any one of the plurality of intelligent devices, for example, when the plurality of intelligent devices include an air conditioner and/or a fan, it may be determined that the function identifier of the intelligent device to be configured is consistent with the function identifier of any one of the plurality of intelligent devices. It can be understood that when the function identifier of the intelligent device to be configured is identical to the function identifier of the intelligent device, the intelligent device to be configured is not identical to the intelligent device, but the intelligent device in the reference scene can be replaced by the intelligent device to be configured, so that the success rate of automatic acquisition of the use scene of the intelligent device to be configured is improved.
Step S706: and pushing the reference scene when the intelligent equipment to be configured is included in the reference scene.
Further, when the reference scene is determined to include the intelligent device to be configured, the reference scene can be pushed so as to realize automatic configuration of the use scene of the intelligent device to be configured, reduce user operation and improve user experience.
According to the scene pushing method provided by the still another embodiment of the application, when the intelligent equipment to be configured is detected to be successfully accessed to the network for the first time, the basic information of the intelligent equipment to be configured is acquired, the target scene comprising the intelligent equipment to be configured is acquired based on the basic information of the intelligent equipment to be configured, and the target scene is pushed. When the target scene comprising the intelligent equipment to be configured cannot be acquired based on the basic information of the intelligent equipment to be configured, the electronic equipment receives a reference scene shared by another electronic equipment, judges whether the reference scene comprises the intelligent equipment to be configured, and pushes the reference scene when the reference scene comprises the intelligent equipment to be configured. Compared with the scene pushing method shown in fig. 3, the embodiment can also receive the reference scene shared by another electronic device when the target scene cannot be acquired, and push the reference scene when the reference scene includes the intelligent device to be configured, so as to promote automatic configuration of the scene of the intelligent device to be configured.
Referring to fig. 12, fig. 12 is a block diagram illustrating a scene pushing device 500 according to an embodiment of the application. The scene pushing device 500 is applied to the electronic device 100, and will be described below with respect to a block diagram shown in fig. 12, where the scene pushing device 500 includes: an information acquisition module 510, a scene acquisition module 520, and a scene pushing module 530, wherein:
The information obtaining module 510 is configured to obtain basic information of the intelligent device to be configured when detecting that the intelligent device to be configured successfully accesses the network for the first time.
The scene acquisition module 520 is configured to acquire a target scene including the intelligent device to be configured based on the basic information of the intelligent device to be configured. Further, the scene acquisition module 520 includes: the system comprises an attribute information acquisition sub-module, a target scene generation sub-module, a preset scene acquisition sub-module, a target preset scene selection sub-module, a target scene determination sub-module, a basic information input sub-module, a target scene output sub-module, a scene acquisition sub-module and a model training sub-module, wherein:
and the attribute information acquisition sub-module is used for acquiring attribute information of a target user, wherein the target user is a user corresponding to a user account logged in by the electronic equipment.
And the target scene generation sub-module is used for calculating the basic information of the intelligent equipment to be configured and the attribute information of the target user through a preset algorithm to generate the target scene. Further, the target scene generation submodule includes: a scene data acquisition unit and a target scene generation unit, wherein:
A scene data acquisition unit for acquiring a plurality of scene data from a scene database.
And the target scene generation unit is used for calculating the basic information of the intelligent equipment to be configured, the attribute information of the target user and the scene data through the preset algorithm to generate the target scene.
The preset scene acquisition sub-module is used for acquiring a plurality of preset scenes.
The target preset scene selection sub-module is used for selecting a target preset scene from the plurality of preset scenes based on the basic information of the intelligent equipment to be configured.
And the target scene determining submodule is used for determining the target preset scene as the target scene.
And the basic information input sub-module is used for inputting the basic information of the intelligent equipment to be configured into the trained scene generation model.
And the target scene output sub-module is used for acquiring the target scene output by the trained scene generation model.
The scene acquisition sub-module is used for acquiring basic information of a plurality of intelligent devices and a plurality of scenes, wherein the basic information of the plurality of intelligent devices corresponds to the plurality of scenes one by one.
And the model training sub-module is used for training a preset neural network based on the basic information of the intelligent devices and the scenes to obtain the trained scene generation model.
A scene pushing module 530, configured to push the target scene.
Further, the scene pushing device 500 further includes: determining an information receiving module, a first response module, a first adding module, a modified information receiving module, an updating module, a second response module and a second adding module, wherein:
and the determining information receiving module is used for receiving the determining information triggered by the target user based on the target scene.
And the first response module is used for responding to the determination information and taking the target scene as the current scene of the intelligent equipment to be configured.
And the first adding module is used for adding the target scene as the scene data to the scene database and storing the scene data.
And the modification information receiving module is used for receiving modification information triggered by the target user based on the target scene.
And the updating module is used for responding to the modification information to update the target scene.
And the second response module is used for taking the updated target scene as the current scene of the intelligent equipment to be configured.
And the second adding module is used for adding the updated target scene as the scene data to the scene database and storing the scene data.
Further, the scene pushing device 500 further includes: the system comprises a selection information receiving module, a current scene determining module, an instruction information receiving module, a third response module and a control module, wherein:
and the selection information receiving module is used for receiving the selection information triggered by the target user based on a plurality of target scenes.
And the current scene determining module is used for determining at least one target scene from the plurality of target scenes based on the selection information as the current scene of the intelligent equipment to be configured.
And the instruction information receiving module is used for receiving instruction information, and the instruction information is used for indicating to set the priority of each target scene in the at least one target scene.
And the third response module is used for responding to the instruction information and setting the priority of each target scene.
And the control module is used for controlling the intelligent equipment to be configured to respond to the call of the first target scene when the first target scene and the second target scene call the intelligent equipment to be configured simultaneously.
Further, the scene pushing device 500 further includes: the device comprises a reference scene receiving module, a reference scene judging module and a reference scene pushing module, wherein:
And the reference scene receiving module is used for receiving a reference scene shared by another electronic device by the electronic device when the target scene comprising the intelligent device to be configured cannot be acquired based on the basic information of the intelligent device to be configured.
And the reference scene judging module is used for judging whether the reference scene comprises the intelligent equipment to be configured or not.
And the reference scene pushing module is used for pushing the reference scene when the intelligent equipment to be configured is included in the reference scene.
It will be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working process of the apparatus and modules described above may refer to the corresponding process in the foregoing method embodiment, which is not repeated herein.
In several embodiments provided by the present application, the coupling of the modules to each other may be electrical, mechanical, or other.
In addition, each functional module in each embodiment of the present application may be integrated into one processing module, or each module may exist alone physically, or two or more modules may be integrated into one module. The integrated modules may be implemented in hardware or in software functional modules.
The embodiment of the application also provides a scene pushing system, which comprises the electronic equipment and the cloud server which are in communication connection, wherein: the cloud server is used for acquiring basic information of the intelligent equipment to be configured when the electronic equipment is detected to successfully access the intelligent equipment to be configured to the network for the first time; the cloud server is used for acquiring a target scene comprising the intelligent equipment to be configured based on the basic information of the intelligent equipment to be configured; the electronic equipment is used for receiving and pushing the target scene sent by the cloud server.
Referring to fig. 13, a block diagram of an electronic device 100 according to an embodiment of the application is shown. The electronic device 100 may be a smart phone, a tablet computer, an electronic book, or the like capable of running an application program. The electronic device 100 of the present application may include one or more of the following components: processor 110, memory 120, screen 130, and one or more application programs, wherein the one or more application programs may be stored in memory 120 and configured to be executed by the one or more processors 110, the one or more program(s) configured to perform the method as described in the foregoing method embodiments.
Wherein the processor 110 may include one or more processing cores. The processor 110 utilizes various interfaces and lines to connect various portions of the overall electronic device 100, perform various functions of the electronic device 100, and process data by executing or executing instructions, programs, code sets, or instruction sets stored in the memory 120, and invoking data stored in the memory 120. Alternatively, the processor 110 may be implemented in hardware in at least one of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), programmable logic array (Programmable Logic Array, PLA). The processor 110 may integrate one or a combination of several of a central processing unit (Central Processing Unit, CPU), a graphics processor (Graphics Processing Unit, GPU), and a modem, etc. The CPU mainly processes an operating system, a user interface, an application program and the like; the GPU is used for being responsible for rendering and drawing of display content; the modem is used to handle wireless communications. It will be appreciated that the modem may not be integrated into the processor 110 and may be implemented solely by a single communication chip.
The Memory 120 may include a random access Memory (Random Access Memory, RAM) or a Read-Only Memory (Read-Only Memory). Memory 120 may be used to store instructions, programs, code, sets of codes, or sets of instructions. The memory 120 may include a stored program area and a stored data area, wherein the stored program area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing the various method embodiments described below, etc. The storage data area may also store data created by the terminal 100 in use (such as phonebook, audio-video data, chat-record data), etc.
The screen 130 is used to display information input by a user, information provided to the user, and various graphical user interfaces of the electronic device 100, which may be formed by graphics, text, icons, numbers, video, and any combination thereof, and in one example, the screen 130 may be a liquid crystal display (Liquid Crystal Display, LCD) or an Organic Light-Emitting Diode (OLED), which is not limited herein.
Referring to fig. 14, a block diagram of a computer readable storage medium according to an embodiment of the present application is shown. The computer readable medium 600 has stored therein program code which can be invoked by a processor to perform the methods described in the method embodiments described above.
The computer readable storage medium 600 may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read only memory), an EPROM, a hard disk, or a ROM. Optionally, the computer readable storage medium 600 comprises a non-volatile computer readable medium (non-transitory computer-readable storage medium). The computer readable storage medium 600 has storage space for program code 610 that performs any of the method steps described above. The program code can be read from or written to one or more computer program products. Program code 610 may be compressed, for example, in a suitable form.
In summary, according to the scene pushing method, device, system, electronic device and storage medium provided by the embodiments of the present application, when detecting that an intelligent device to be configured is successfully accessed to a network for the first time, basic information of the intelligent device to be configured is obtained, a target scene including the intelligent device to be configured is obtained based on the basic information of the intelligent device to be configured, and the target scene is pushed, so that when the intelligent device to be configured is successfully accessed to the network for the first time, the target scene including the intelligent device to be configured is obtained based on the basic information of the intelligent device to be configured and pushed, thereby automatically obtaining the target scene, reducing user operations and improving user experience.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present application, and are not limiting; although the application has been described in detail with reference to the foregoing embodiments, it will be appreciated by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not drive the essence of the corresponding technical solutions to depart from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims (18)

1. A scene pushing method, applied to an electronic device, the method comprising:
when the intelligent equipment to be configured is detected to be successfully accessed to the network for the first time, basic information of the intelligent equipment to be configured is acquired;
acquiring a target scene comprising the intelligent equipment to be configured from a cloud server based on the basic information of the intelligent equipment to be configured;
pushing the target scene;
when the target scene comprising the intelligent equipment to be configured cannot be acquired based on the basic information of the intelligent equipment to be configured, the electronic equipment receives a reference scene shared by another electronic equipment;
acquiring a function identifier of each intelligent device in a plurality of intelligent devices in the reference scene, wherein the function identifier is used for representing functions realized by the intelligent devices;
Acquiring a function identifier of the intelligent equipment to be configured;
judging whether the function identifier of the intelligent device to be configured is consistent with the function identifier of any intelligent device in the plurality of intelligent devices;
and pushing the reference scene when the function identifier of the intelligent device to be configured is consistent with the function identifier of any intelligent device in the plurality of intelligent devices and the type of the intelligent device to be configured is inconsistent with the type of the plurality of intelligent devices.
2. The method according to claim 1, wherein the obtaining, based on the basic information of the smart device to be configured, a target scene including the smart device to be configured includes:
acquiring attribute information of a target user, wherein the target user is a user corresponding to a user account logged in by the electronic equipment;
and calculating the basic information of the intelligent equipment to be configured and the attribute information of the target user through a preset algorithm to generate the target scene.
3. The method according to claim 2, wherein the calculating, by a preset algorithm, the basic information of the smart device to be configured and the attribute information of the target user, to generate the target scene includes:
Acquiring a plurality of scene data from a scene database;
and calculating the basic information of the intelligent equipment to be configured, the attribute information of the target user and the scene data through the preset algorithm to generate the target scene.
4. The method of claim 3, wherein after pushing the target scene, further comprising:
receiving the determination information triggered by the target user based on the target scene;
and responding to the determination information, and taking the target scene as the current scene of the intelligent equipment to be configured.
5. The method of claim 4, wherein after the target scene is the current scene of the smart device to be configured in response to the determination information, further comprising:
and adding the target scene as the scene data to the scene database and saving the scene data.
6. The method of claim 3, wherein after pushing the target scene, further comprising:
receiving modification information triggered by the target user based on the target scene;
updating the target scene in response to the modification information;
and taking the updated target scene as the current scene of the intelligent equipment to be configured.
7. The method of claim 6, wherein the taking the updated target scene as the current scene of the smart device to be configured further comprises:
and adding the updated target scene as the scene data to the scene database and storing the scene data.
8. The method according to any one of claims 1-7, wherein the obtaining, based on the basic information of the smart device to be configured, a target scene including the smart device to be configured includes:
acquiring a plurality of preset scenes;
selecting a target preset scene from the plurality of preset scenes based on the basic information of the intelligent equipment to be configured;
and determining the target preset scene as the target scene.
9. The method according to any one of claims 1-8, wherein the obtaining, based on the basic information of the smart device to be configured, a target scene including the smart device to be configured includes:
inputting the basic information of the intelligent equipment to be configured into a trained scene generation model;
and acquiring the target scene output by the trained scene generation model.
10. The method of claim 9, wherein before inputting the basic information of the smart device to be configured into the trained scene generation model, further comprising:
Acquiring basic information of a plurality of intelligent devices and a plurality of scenes, wherein the basic information of the plurality of intelligent devices corresponds to the plurality of scenes one by one;
training a preset neural network based on the basic information of the intelligent devices and the scenes to obtain a trained scene generation model.
11. The method according to any one of claims 2-7, wherein the number of target scenes is a plurality, and the pushing the target scenes further comprises:
receiving selection information triggered by the target user based on a plurality of target scenes;
and determining at least one target scene from the target scenes based on the selection information as the current scene of the intelligent device to be configured.
12. The method of claim 11, wherein after determining at least one target scene from the plurality of target scenes based on the selection information as the current scene of the smart device to be configured, further comprising:
receiving instruction information, wherein the instruction information is used for indicating the priority of each target scene in the at least one target scene;
and setting the priority of each target scene in response to the instruction information.
13. The method of claim 12, wherein the at least one target scene comprises a first target scene and a second target scene, the first target scene having a higher priority than the second target scene, the setting the priority of each target scene in response to the instruction information further comprising:
and when the first target scene and the second target scene call the intelligent equipment to be configured at the same time, controlling the intelligent equipment to be configured to respond to the call of the first target scene.
14. The scene pushing method is characterized by being applied to a scene pushing system, wherein the scene pushing system comprises an electronic device and a cloud server which are in communication connection, and the method comprises the following steps:
when the cloud server detects that the electronic equipment successfully accesses the intelligent equipment to be configured to the network for the first time, basic information of the intelligent equipment to be configured is acquired;
the cloud server acquires a target scene comprising the intelligent equipment to be configured based on the basic information of the intelligent equipment to be configured;
the electronic equipment receives and pushes the target scene sent by the cloud server;
When the target scene comprising the intelligent equipment to be configured cannot be acquired based on the basic information of the intelligent equipment to be configured, the electronic equipment receives a reference scene shared by another electronic equipment;
the electronic equipment acquires a function identifier of each intelligent equipment in a plurality of intelligent equipment in the reference scene, wherein the function identifier is used for representing functions realized by the intelligent equipment;
the electronic equipment acquires the function identification of the intelligent equipment to be configured;
the electronic equipment judges whether the functional identifier of the intelligent equipment to be configured is consistent with the functional identifier of any intelligent equipment in the plurality of intelligent equipment;
and when the function identifier of the intelligent device to be configured is consistent with the function identifier of any intelligent device in the plurality of intelligent devices, and the type of the intelligent device to be configured is inconsistent with the type of the plurality of intelligent devices, the electronic device pushes the reference scene.
15. A scene pushing device, characterized in that it is applied to an electronic apparatus, the device comprising:
the information acquisition module is used for acquiring basic information of the intelligent equipment to be configured when the intelligent equipment to be configured is detected to be successfully accessed to the network for the first time;
The scene acquisition module is used for acquiring a target scene comprising the intelligent equipment to be configured from a cloud server based on the basic information of the intelligent equipment to be configured;
the scene pushing module is used for pushing the target scene;
the reference scene receiving module is used for receiving a reference scene shared by another electronic device by the electronic device when the target scene comprising the intelligent device to be configured cannot be acquired based on the basic information of the intelligent device to be configured;
the system comprises a reference scene judging module, a judging module and a judging module, wherein the reference scene judging module is used for acquiring the function identifier of each intelligent device in a plurality of intelligent devices in a reference scene, wherein the function identifier is used for representing the functions realized by the intelligent devices, acquiring the function identifier of the intelligent device to be configured and judging whether the function identifier of the intelligent device to be configured is consistent with the function identifier of any intelligent device in the plurality of intelligent devices;
and the reference scene pushing module is used for pushing the reference scene when the function identifier of the intelligent device to be configured is consistent with the function identifier of any intelligent device in the plurality of intelligent devices and the type of the intelligent device to be configured is inconsistent with the type of the plurality of intelligent devices.
16. The scene pushing system is characterized by comprising an electronic device and a cloud server which are in communication connection, wherein:
the cloud server is used for acquiring basic information of the intelligent equipment to be configured when the electronic equipment is detected to successfully access the intelligent equipment to be configured to the network for the first time;
the cloud server is used for acquiring a target scene comprising the intelligent equipment to be configured based on the basic information of the intelligent equipment to be configured;
the electronic equipment is used for receiving and pushing the target scene sent by the cloud server;
the electronic equipment is used for receiving a reference scene shared by another electronic equipment when the target scene comprising the intelligent equipment to be configured cannot be acquired based on the basic information of the intelligent equipment to be configured;
the electronic equipment is used for acquiring the function identifier of each intelligent equipment in the plurality of intelligent equipment in the reference scene, wherein the function identifier is used for representing the functions realized by the intelligent equipment;
the electronic equipment is used for acquiring the function identification of the intelligent equipment to be configured;
the electronic equipment is used for judging whether the functional identifier of the intelligent equipment to be configured is consistent with the functional identifier of any intelligent equipment in the plurality of intelligent equipment;
The electronic device is configured to push the reference scene when the function identifier of the intelligent device to be configured is consistent with the function identifier of any one of the plurality of intelligent devices, and the type of the intelligent device to be configured is inconsistent with the type of the plurality of intelligent devices.
17. An electronic device comprising a memory and a processor, the memory coupled to the processor, the memory storing instructions that when executed by the processor perform the method of any of claims 1-13.
18. A computer readable storage medium having stored therein program code which is callable by a processor to perform the method according to any one of claims 1-13.
CN201980091539.3A 2019-05-16 2019-05-16 Scene pushing method, device and system, electronic equipment and storage medium Active CN113412457B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2019/087297 WO2020228032A1 (en) 2019-05-16 2019-05-16 Scene pushing method, apparatus and system, and electronic device and storage medium

Publications (2)

Publication Number Publication Date
CN113412457A CN113412457A (en) 2021-09-17
CN113412457B true CN113412457B (en) 2023-08-18

Family

ID=73290156

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201980091539.3A Active CN113412457B (en) 2019-05-16 2019-05-16 Scene pushing method, device and system, electronic equipment and storage medium

Country Status (2)

Country Link
CN (1) CN113412457B (en)
WO (1) WO2020228032A1 (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112596410A (en) * 2020-12-24 2021-04-02 深圳市欧瑞博科技股份有限公司 Function updating method and device of intelligent switch, electronic equipment and storage medium
CN112736915B (en) * 2020-12-29 2023-05-23 广东电网有限责任公司电力调度控制中心 Demand response control system, method, device and equipment for regional equipment cluster
CN113009839B (en) * 2021-02-18 2023-07-21 青岛海尔科技有限公司 Scene recommendation method and device, storage medium and electronic equipment
CN112861011A (en) * 2021-03-04 2021-05-28 海尔(深圳)研发有限责任公司 Scene recommendation method and device and terminal equipment
CN113032267B (en) * 2021-03-30 2024-03-12 深圳Tcl新技术有限公司 Intelligent scene test method and device, electronic equipment and storage medium
CN113325767B (en) * 2021-05-27 2022-10-11 深圳Tcl新技术有限公司 Scene recommendation method and device, storage medium and electronic equipment
CN113572669B (en) * 2021-06-29 2023-06-20 青岛海尔科技有限公司 Scene processing method and device, intelligent gateway and processor
CN113569138A (en) * 2021-07-08 2021-10-29 深圳Tcl新技术有限公司 Intelligent device control method and device, electronic device and storage medium
CN114137841B (en) * 2021-10-28 2024-03-22 青岛海尔科技有限公司 Control method, equipment and system of Internet of things equipment
CN114143359B (en) * 2021-10-28 2023-12-19 青岛海尔科技有限公司 Control method, equipment and system of Internet of things equipment
CN114124692B (en) * 2021-10-29 2024-03-22 青岛海尔科技有限公司 Intelligent equipment skill access method and device, electronic equipment and storage medium
CN114125147B (en) * 2021-11-15 2023-05-30 青岛海尔科技有限公司 Verification method for equipment scene function, scene engine and scene platform
CN114296357B (en) * 2021-12-01 2024-07-19 青岛海尔科技有限公司 Processing method and device of functional data, electronic equipment and storage medium
CN114253147A (en) * 2021-12-06 2022-03-29 青岛海尔科技有限公司 Intelligent device control method and device, electronic device and storage medium
CN114285688A (en) * 2021-12-22 2022-04-05 美智光电科技股份有限公司 Equipment replacement method, device, gateway, system and medium
CN114513378B (en) * 2021-12-31 2023-12-01 绿碳智能建筑(杭州)有限公司 Local scene linkage gateway realization method and device based on slicing
CN114637224B (en) * 2022-03-10 2023-07-07 深圳市科力晟通科技有限公司 Swimming pool management method, intelligent terminal and system
CN114968011B (en) * 2022-05-10 2024-07-19 深圳康佳电子科技有限公司 Scene-based infinite screen spelling window combination processing method and related equipment
CN115167157A (en) * 2022-05-11 2022-10-11 深圳绿米联创科技有限公司 Device control method, device, electronic device and storage medium
CN117130284A (en) * 2022-05-19 2023-11-28 华为技术有限公司 Intelligent device control method and electronic device
CN115167161A (en) * 2022-06-27 2022-10-11 青岛海尔科技有限公司 Method and device for determining association relation of lamp, storage medium and electronic device
CN115361247B (en) * 2022-07-05 2023-12-08 芜湖美的厨卫电器制造有限公司 Scene recommendation method and device, storage medium and electronic equipment

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104394045A (en) * 2014-10-29 2015-03-04 小米科技有限责任公司 Scene mode recommending method and device for an intelligent device
CN105207863A (en) * 2015-08-31 2015-12-30 青岛海尔智能家电科技有限公司 Method for controlling heterogeneous intelligent home electric appliances, cloud platform and home gateway
CN105278986A (en) * 2015-09-30 2016-01-27 小米科技有限责任公司 Control method and apparatus of electronic device
CN105306318A (en) * 2015-11-09 2016-02-03 小米科技有限责任公司 Intelligent scene configuration method and device and server
CN105634881A (en) * 2014-10-30 2016-06-01 腾讯科技(深圳)有限公司 Application scene recommending method and device
CN106597865A (en) * 2016-12-15 2017-04-26 北京小米移动软件有限公司 Information sharing method and information sharing device
CN108183843A (en) * 2017-12-28 2018-06-19 惠州Tcl家电集团有限公司 Sharing method, server and the computer readable storage medium of intelligent scene pattern
CN108845503A (en) * 2018-08-11 2018-11-20 深圳市百创网络科技有限公司 The providing method and its system of Intelligent household scene service
CN109299384A (en) * 2018-11-02 2019-02-01 北京小米智能科技有限公司 Scene recommended method, apparatus and system, storage medium
CN109683576A (en) * 2019-01-18 2019-04-26 爱图智能(深圳)有限公司 A kind of intelligent home furnishing control method based on artificial intelligence, system and device
CN109725541A (en) * 2018-12-12 2019-05-07 深圳绿米联创科技有限公司 Generation method, device, electronic equipment and the storage medium of automation

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10057077B2 (en) * 2014-10-29 2018-08-21 Xiaomi Inc. Method and server for controlling smart devices based on predefined scenario mode
CN105631069B (en) * 2014-10-30 2019-06-18 腾讯科技(深圳)有限公司 Smart machine control method and device
CN104881015B (en) * 2015-05-29 2017-11-24 四川长虹电器股份有限公司 A kind of information processing method and smart home control device
CN105099840A (en) * 2015-07-31 2015-11-25 小米科技有限责任公司 Setting method and device of intelligent household scene

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104394045A (en) * 2014-10-29 2015-03-04 小米科技有限责任公司 Scene mode recommending method and device for an intelligent device
CN105634881A (en) * 2014-10-30 2016-06-01 腾讯科技(深圳)有限公司 Application scene recommending method and device
CN105207863A (en) * 2015-08-31 2015-12-30 青岛海尔智能家电科技有限公司 Method for controlling heterogeneous intelligent home electric appliances, cloud platform and home gateway
CN105278986A (en) * 2015-09-30 2016-01-27 小米科技有限责任公司 Control method and apparatus of electronic device
CN105306318A (en) * 2015-11-09 2016-02-03 小米科技有限责任公司 Intelligent scene configuration method and device and server
CN106597865A (en) * 2016-12-15 2017-04-26 北京小米移动软件有限公司 Information sharing method and information sharing device
CN108183843A (en) * 2017-12-28 2018-06-19 惠州Tcl家电集团有限公司 Sharing method, server and the computer readable storage medium of intelligent scene pattern
CN108845503A (en) * 2018-08-11 2018-11-20 深圳市百创网络科技有限公司 The providing method and its system of Intelligent household scene service
CN109299384A (en) * 2018-11-02 2019-02-01 北京小米智能科技有限公司 Scene recommended method, apparatus and system, storage medium
CN109725541A (en) * 2018-12-12 2019-05-07 深圳绿米联创科技有限公司 Generation method, device, electronic equipment and the storage medium of automation
CN109683576A (en) * 2019-01-18 2019-04-26 爱图智能(深圳)有限公司 A kind of intelligent home furnishing control method based on artificial intelligence, system and device

Also Published As

Publication number Publication date
WO2020228032A1 (en) 2020-11-19
CN113412457A (en) 2021-09-17

Similar Documents

Publication Publication Date Title
CN113412457B (en) Scene pushing method, device and system, electronic equipment and storage medium
CN108919669B (en) Intelligent home dynamic decision method and device and service terminal
CN113170000B (en) Equipment control method, device, system, electronic equipment and cloud server
CN106155002B (en) Intelligent household system
US20190312747A1 (en) Method, apparatus and system for controlling home device
CN113412469B (en) Equipment network distribution method and device, electronic equipment and storage medium
US11782590B2 (en) Scene-operation method, electronic device, and non-transitory computer readable medium
US20170185276A1 (en) Method for electronic device to control object and electronic device
WO2020252703A1 (en) Device control method and apparatus, server and storage medium
CN108413574B (en) Air conditioner running state control method and air conditioner system
CN110687820B (en) Control method and device of intelligent household equipment, terminal equipment and storage medium
CN113485134A (en) Device control method and apparatus, storage medium, and electronic device
CN113168334A (en) Data processing method and device, electronic equipment and readable storage medium
CN115392332A (en) AI model deployment method, system and storage medium
CN110889573A (en) Equipment model selection method and device thereof
CN111324275A (en) Broadcasting method and device for elements in display picture
CN106251235A (en) Robot functional configuration system, method and device
US20150310093A1 (en) Method of providing contents of an electronic device
CN110794773A (en) Click-type scene creating method and device
US9921728B2 (en) Service providing device, and method of providing a user interface
US20160170729A1 (en) Method and device for installing smart appliance
TW201725540A (en) A system and a method for personalized customization
CN116304320A (en) Spatial template recommendation method and device, electronic equipment and storage medium
CN109471683A (en) A kind of information displaying method, electronic equipment and storage medium
CN107765956B (en) User interface editing method, device, terminal and computer readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant