CN110875040A - Household appliance control method and system based on product skills - Google Patents

Household appliance control method and system based on product skills Download PDF

Info

Publication number
CN110875040A
CN110875040A CN201810994708.1A CN201810994708A CN110875040A CN 110875040 A CN110875040 A CN 110875040A CN 201810994708 A CN201810994708 A CN 201810994708A CN 110875040 A CN110875040 A CN 110875040A
Authority
CN
China
Prior art keywords
skill
platform
household appliance
terminal
application
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.)
Granted
Application number
CN201810994708.1A
Other languages
Chinese (zh)
Other versions
CN110875040B (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.)
Joyoung Co Ltd
Original Assignee
Joyoung 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 Joyoung Co Ltd filed Critical Joyoung Co Ltd
Priority to CN201810994708.1A priority Critical patent/CN110875040B/en
Publication of CN110875040A publication Critical patent/CN110875040A/en
Application granted granted Critical
Publication of CN110875040B publication Critical patent/CN110875040B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • 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]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • H04L12/2818Controlling appliance services of a home automation network by calling their functionalities from a device located outside both the home and the home network
    • 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]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • H04L12/282Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/223Execution procedure of a spoken command

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application provides a household appliance control method and system based on product skills, which comprises the following steps: the household appliance manufacturer platform determines a semantic scene and/or a service requirement of the household appliance terminal in the using process according to the product information of the household appliance terminal, and sends the semantic scene and/or the service requirement to the skill development platform; the skill development platform develops skill control instructions for realizing the product skills of the household appliance terminal for a household appliance manufacturer platform and a household appliance terminal according to the semantic scene and/or the service requirement and a first development protocol, and secondarily develops the skill control instructions into skill calling instructions compatible with at least one skill application platform according to a second development protocol common to the skill application platform; and the household appliance manufacturer platform selects at least one skill application platform and issues the skill calling instruction to the corresponding skill application platform.

Description

Household appliance control method and system based on product skills
Technical Field
The invention relates to the field of household appliance control, in particular to a household appliance control method and system based on product skills.
Background
With the rapid development of intelligent voice recognition and semantic understanding technologies, products based on voice interaction modes are more and more, and the traditional kitchen electric products are expected to be combined to a certain extent by means of the technologies, so that the intelligent upgrading of the kitchen electric products is promoted; meanwhile, a skill development technology service platform based on intention processing such as voice and semantic understanding is provided, and the like is developed and popularized to a certain extent, and more traditional kitchen electrical product equipment manufacturers can carry out intelligent upgrading development on products by means of the skill platform.
However, in a mode of realizing the voice semantic control of the equipment, some kitchen electrical equipment manufacturers select to independently develop a whole set of system, but the developed product is ecological and cannot realize transplantation application at different application terminals (such as application terminal equipment with high user acceptance, such as brand intelligent sound boxes and the like), so that the customization degree is high, and the later-stage expansion and development investment is large;
meanwhile, most kitchen electrical equipment manufacturers adopt a unified kitchen electrical equipment control protocol provided by a direct docking skill platform provider, the mode is simple to dock, once the skill platform is replaced at a later stage, the compatibility of the kitchen electrical equipment control protocol cannot be realized, other platform control protocols need to be docked again, meanwhile, the control protocols provided on most platforms only support a small number of conventional simple equipment control instructions, such as power-on/power-off, all functions of the equipment when the kitchen electrical equipment is controlled through voice semantics cannot be exerted, the scene integrity and complexity level after intelligent upgrade is low, and the voice semantics control application terminals in the current market are more in types, such as intelligent sound boxes (small love students, small family, dingdong sound boxes, tianmaoling sound boxes and the like), intelligent APP, WeChat and the like, and when multiple application terminals are arranged in a user house, the compatibility sharing and control intercommunication of equipment and skill information among multiple application terminals cannot be realized simultaneously.
Disclosure of Invention
The invention provides a household appliance control method and system based on product skills, and kitchen electricity sharing control based on semantic skills is realized.
In order to achieve the purpose of the invention, the technical scheme adopted by the invention is as follows:
in a first aspect, the present invention provides a product skill-based home appliance control method, including:
the household appliance manufacturer platform determines a semantic scene and/or a service requirement of the household appliance terminal in the using process according to the product information of the household appliance terminal, and sends the semantic scene and/or the service requirement to the skill development platform;
the skill development platform develops skill control instructions for realizing the product skills of the household appliance terminal for a household appliance manufacturer platform and a household appliance terminal according to the semantic scene and/or the service requirement and a first development protocol, and secondarily develops the skill control instructions into skill calling instructions compatible with at least one skill application platform according to a second development protocol common to the skill application platform;
the household appliance manufacturer platform selects at least one skill application platform and issues the skill calling instruction to the corresponding skill application platform;
and the at least one skill application platform determines user intention according to the user instruction, and calls a skill control instruction matched with the user intention according to the skill calling instruction.
Preferably, the at least one skill application platform determines a user intention according to a user instruction, and the step of calling a skill control instruction matched with the user intention according to the skill calling instruction comprises the following steps:
the skill application platform acquires the user command through an application terminal associated with the skill application platform and issues the called skill control command to a corresponding household appliance terminal; alternatively, the first and second electrodes may be,
and the skill application platform acquires the user instruction through the household appliance terminal loaded with the application program associated with the user instruction, and transmits the called skill control instruction to the corresponding household appliance terminal.
Preferably, the step of selecting at least one skill application platform by the home appliance manufacturer platform and issuing the skill calling instruction to the corresponding skill application platform includes:
the household appliance manufacturer platform acquires terminal capability information of the application terminal and/or the household appliance terminal;
the household appliance manufacturer platform determines skill configuration information matched with the application terminal and/or the household appliance terminal according to the terminal capability information;
and the household appliance manufacturer platform issues the skill calling instruction to the skill application platform according to the terminal capability information and/or the skill configuration information.
Preferably, the at least one skill application platform determines a user intention according to a user instruction, and the step of calling a skill control instruction matched with the user intention according to the skill calling instruction comprises the following steps:
the method comprises the steps that a home appliance manufacturer platform and/or a skill application platform obtain binding information and send the binding information to a data information platform, wherein the binding information at least comprises an application terminal ID, a home appliance terminal ID and/or account information of a user;
the data information platform establishes and stores the binding relationship of the application terminal, the household appliance terminal and/or the user according to the application terminal ID, the household appliance terminal ID and/or the account information of the user, and synchronously updates the binding relationship to a household appliance manufacturer platform and/or a skill application platform;
and the skill application platform determines whether the application terminal and/or the household appliance terminal owned by the user is unlocked or not according to the binding relationship, so that the reserve skill for realizing the intention of the user is realized.
Preferably, the step of determining, by the skill application platform, according to the binding relationship, whether the application terminal and/or the home appliance terminal owned by the user has unlocked the reserve skill for realizing the user's intention includes:
if not, the skill application platform sends a skill recommendation request to the household appliance manufacturer platform;
and the household appliance manufacturer platform recommends the newly added skill and unlocks according to the skill recommendation request and the application terminal and/or the household appliance terminal owned by the user.
Preferably, the step of determining, by the skill application platform, according to the binding relationship, whether the application terminal and/or the home appliance terminal owned by the user has unlocked the reserve skill for realizing the user's intention further includes:
the skill application platform determines whether the user intention has a skill calling instruction issued to the skill application platform corresponding to the user intention.
Preferably, the step of the skill application platform determining whether the user intention has a skill calling instruction issued to the skill application platform corresponding thereto comprises:
if not, the skill application platform sends an instruction issuing request to the household appliance manufacturer platform;
and the household appliance manufacturer platform determines the user dependence of the corresponding skill application platform according to the instruction issuing request, and issues a corresponding skill calling instruction to the skill application platform when the user dependence exceeds a threshold value.
Preferably, the step of recommending, by the home appliance manufacturer platform, a newly added skill and unlocking the newly added skill according to the skill recommendation request and the application terminal and/or the home appliance terminal owned by the user includes at least one of the following steps:
the household appliance manufacturer platform recommends a newly added skill to the skill application platform and unlocks according to the skill calling instruction of the application terminal and/or the household appliance terminal issued by other skill application platforms;
the household appliance manufacturer platform recommends a newly added skill to the skill application platform according to a product skill calling instruction related to the application terminal and/or the household appliance terminal and unlocks the newly added skill;
and the household appliance manufacturer platform recommends new skills to the skill application platform and unlocks according to related product skill calling instructions of the application terminal and/or the household appliance terminal on other household appliance manufacturer platforms.
In a second aspect, the present invention further provides a product skill-based appliance control system, including:
the household appliance manufacturer platform is set to determine a semantic scene and/or a service requirement of the household appliance terminal in the using process according to the product information of the household appliance terminal and send the semantic scene and/or the service requirement to the skill development platform;
the skill development platform is set to develop a skill control instruction for realizing the product skill of the household appliance terminal for a household appliance manufacturer platform and a household appliance terminal according to the semantic scene and/or the service requirement and a first development protocol, and secondarily develop the skill control instruction into a skill calling instruction compatible with at least one skill application platform according to a second development protocol common to the skill application platform;
the household appliance manufacturer platform is set to select at least one skill application platform and issue the skill calling instruction to the corresponding skill application platform;
and the at least one skill application platform is set to determine user intention according to a user instruction and call a skill control instruction matched with the user intention according to the skill call instruction.
Preferably, the home appliance manufacturer platform is further configured to acquire terminal capability information of the application terminal and/or the home appliance terminal; determining skill configuration information matched with the application terminal and/or the household appliance terminal according to the terminal capability information; and issuing the skill calling instruction to the skill application platform according to the terminal capability information and/or the skill configuration information.
According to the functions of the household appliance terminal, the household appliance manufacturer platform develops the corresponding skill control instruction according to the first development protocol on the skill development platform, the skill development platform realizes the transplantation and compatibility of the skill control instruction among the skill application platforms by utilizing the public second development protocol, and finally, the purpose that the household appliance terminal control can be realized on each skill application platform by only once developing the household appliance manufacturer platform is realized. Has the following beneficial effects:
1. the invention realizes the compatible application of the kitchen power control intention skill in different application terminals by developing the intention skill;
2. according to the invention, information data such as kitchen electrical equipment and application terminal types of the user are managed, different application terminal data content interaction display forms are recommended, and the interaction experience level is improved;
3. the method carries out information data management on the kitchen electrical equipment of the user, the type of the application terminal and the like, and controls the push application of the control technology of the functional equipment under different application terminals according to the binding relationship of the application terminal, the household electrical equipment terminal and/or the user;
4. according to the invention, the skill calling instruction is automatically issued according to the user dependence;
5. in the invention, the household appliance manufacturer platform can recommend the skills released by other skill application platforms to the current skill application platform.
Drawings
Fig. 1 is a flowchart of a product skill-based home appliance control method according to an embodiment of the present invention;
FIG. 2 is a schematic structural diagram of a product skill based appliance control system according to an embodiment of the present invention;
FIG. 3 is a flow chart of a related art for implementing kitchen appliance control based on skill application;
FIG. 4 is a flow chart of a product skill based appliance control of an embodiment of the present invention;
fig. 5 is a diagram of a protocol issuance effect in the related art;
fig. 6 is a diagram of a protocol issuance effect according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the following description of the embodiments of the present invention with reference to the accompanying drawings is provided, and it should be noted that, in the case of conflict, features in the embodiments and the embodiments in the present application may be arbitrarily combined with each other.
As shown in fig. 1, an embodiment of the present invention provides a home appliance control method based on product skills, including:
s101, determining a semantic scene and/or a service requirement of a household appliance terminal in a using process by a household appliance manufacturer platform according to product information of the household appliance terminal, and sending the semantic scene and/or the service requirement to a skill development platform;
s102, the skill development platform develops skill control instructions for realizing product skills of the household appliance terminal for a household appliance manufacturer platform and a household appliance terminal according to the semantic scene and/or the service requirement according to a first development protocol, and secondarily develops the skill control instructions into skill calling instructions compatible with at least one skill application platform according to a second development protocol common to the skill application platform;
s103, selecting at least one skill application platform by the household appliance manufacturer platform, and issuing the skill calling instruction to the corresponding skill application platform;
and S104, determining user intention by the at least one skill application platform according to the user instruction, and calling a skill control instruction matched with the user intention according to the skill calling instruction.
In the embodiment of the invention, the household appliance manufacturer platform develops the corresponding skill control instruction according to the first development protocol on the skill development platform according to the functions of the household appliance terminal, the skill development platform realizes the transplantation and compatibility of the skill control instruction among various skill application platforms by utilizing the public second development protocol, and finally, the purpose that the household appliance terminal control can be realized on each skill application platform by only developing the household appliance manufacturer platform once is realized.
In the embodiment of the present invention, the step S104 of determining the user intention by the at least one skill application platform according to the user instruction, and calling the skill control instruction matched with the user intention according to the skill calling instruction includes:
the skill application platform acquires the user command through an application terminal associated with the skill application platform and issues the called skill control command to a corresponding household appliance terminal; alternatively, the first and second electrodes may be,
and the skill application platform acquires the user instruction through the household appliance terminal loaded with the application program associated with the user instruction, and transmits the called skill control instruction to the corresponding household appliance terminal.
In the embodiment of the invention, the source of the user instruction can be directly obtained from the application terminal and can also be obtained from the application program. For example, through devices such as a microphone arranged on the application terminal, a user can directly input an instruction, and the instruction can also be input by using an APP installed on the intelligent terminal.
In the embodiment of the present invention, the step S103 of selecting at least one skill application platform by the home appliance manufacturer platform and issuing the skill calling instruction to the corresponding skill application platform includes:
the household appliance manufacturer platform acquires terminal capability information of the application terminal and/or the household appliance terminal;
the household appliance manufacturer platform determines skill configuration information matched with the application terminal and/or the household appliance terminal according to the terminal capability information;
and the household appliance manufacturer platform issues the skill calling instruction to the skill application platform according to the terminal capability information and/or the skill configuration information.
In the embodiment of the invention, the household appliance manufacturer platform determines the content of the issued instruction according to the capability of the application terminal and/or the household appliance terminal, the household appliance manufacturer platform can choose to issue all skill calling instructions or part of skill calling instructions on each skill application platform, and the skill calling instructions issued among the skill application platforms can be the same or different.
In the embodiment of the present invention, the step S104 of determining the user intention by the at least one skill application platform according to the user instruction, and calling the skill control instruction matched with the user intention according to the skill calling instruction includes:
the method comprises the steps that a home appliance manufacturer platform and/or a skill application platform obtain binding information and send the binding information to a data information platform, wherein the binding information at least comprises an application terminal ID, a home appliance terminal ID and/or account information of a user;
the data information platform establishes and stores the binding relationship of the application terminal, the household appliance terminal and/or the user according to the application terminal ID, the household appliance terminal ID and/or the account information of the user, and synchronously updates the binding relationship to a household appliance manufacturer platform and/or a skill application platform;
and the skill application platform determines whether the application terminal and/or the household appliance terminal owned by the user is unlocked or not according to the binding relationship, so that the reserve skill for realizing the intention of the user is realized.
In the embodiment of the invention, the corresponding skills are determined according to the binding relationship of the application terminal, the household appliance terminal and/or the user.
The skill application platform determines whether the application terminal and/or the household appliance terminal owned by the user unlocks the reserve skill for realizing the user intention according to the binding relationship, and the step comprises the following steps:
if not, the skill application platform sends a skill recommendation request to the household appliance manufacturer platform;
and the household appliance manufacturer platform recommends the newly added skill and unlocks according to the skill recommendation request and the application terminal and/or the household appliance terminal owned by the user.
The step of determining, by the skill application platform, whether the application terminal and/or the home appliance terminal owned by the user has unlocked the reserve skill for realizing the user's intention according to the binding relationship further includes:
the skill application platform determines whether the user intention has a skill calling instruction issued to the skill application platform corresponding to the user intention.
In the embodiment of the present invention, the step of determining whether the user intention has a skill calling instruction issued to the skill application platform corresponding to the user intention by the skill application platform includes:
if not, the skill application platform sends an instruction issuing request to the household appliance manufacturer platform;
and the household appliance manufacturer platform determines the user dependence of the corresponding skill application platform according to the instruction issuing request, and issues a corresponding skill calling instruction to the skill application platform when the user dependence exceeds a threshold value.
According to the embodiment of the invention, whether the skill is issued to the corresponding platform is determined according to the user dependence, and when the user dependence is greater than or equal to the threshold value, the skill is automatically issued to the corresponding skill calling instruction, so that the automation is realized.
In the embodiment of the present invention, the step of recommending, by the home appliance manufacturer platform, a newly added skill and unlocking the newly added skill according to the skill recommendation request and the application terminal and/or the home appliance terminal owned by the user includes at least one of the following steps:
the first method is as follows: the household appliance manufacturer platform recommends a newly added skill to the skill application platform and unlocks according to the skill calling instruction of the application terminal and/or the household appliance terminal issued by other skill application platforms;
the second method comprises the following steps: the household appliance manufacturer platform recommends a newly added skill to the skill application platform according to a product skill calling instruction related to the application terminal and/or the household appliance terminal and unlocks the newly added skill;
the third method comprises the following steps: and the household appliance manufacturer platform recommends new skills to the skill application platform and unlocks according to related product skill calling instructions of the application terminal and/or the household appliance terminal on other household appliance manufacturer platforms.
In the first mode, the household appliance manufacturer platform recommends skills issued by other skill application platforms to the current skill application platform; the second way is that the household appliance manufacturer platform recommends the skills of the products of the same type of the manufacturer to the current skill application platform (the skill application platform can not be distinguished, and the skills of other skill application platforms and the current skill application platform can be both); the household appliance manufacturer platform can recommend the skills of different types of products of the manufacturer (the different types of products need to select the skills related to the semantic scenes and/or the service requirements of the application terminal and/or the household appliance terminal) to the current skill application platform; thirdly, the household appliance manufacturer platform recommends the skills of the same type products of other manufacturers to the current skill application platform (the skill application platform can not be distinguished, and the skills of other skill application platforms and the current skill application platform can be both); the household appliance manufacturer platform can also recommend the skills of different types of products of other manufacturers (the different types of products need to select the skills related to the semantic scenes and/or the service requirements of the application terminal and/or the household appliance terminal) to the current skill application platform.
As shown in fig. 2, an embodiment of the present invention further provides a product skill-based appliance control system, including:
the household appliance manufacturer platform is set to determine a semantic scene and/or a service requirement of the household appliance terminal in the using process according to the product information of the household appliance terminal and send the semantic scene and/or the service requirement to the skill development platform;
the skill development platform is set to develop a skill control instruction for realizing the product skill of the household appliance terminal for a household appliance manufacturer platform and a household appliance terminal according to the semantic scene and/or the service requirement and a first development protocol, and secondarily develop the skill control instruction into a skill calling instruction compatible with at least one skill application platform according to a second development protocol common to the skill application platform;
the household appliance manufacturer platform is set to select at least one skill application platform and issue the skill calling instruction to the corresponding skill application platform;
and the at least one skill application platform is set to determine user intention according to a user instruction and call a skill control instruction matched with the user intention according to the skill call instruction.
In the embodiment of the invention, the household appliance manufacturer platform is also set to acquire the terminal capability information of the application terminal and/or the household appliance terminal; determining skill configuration information matched with the application terminal and/or the household appliance terminal according to the terminal capability information; and issuing the skill calling instruction to the skill application platform according to the terminal capability information and/or the skill configuration information.
Example one
As shown in fig. 3-6, the process of the product skill based appliance control of the present embodiment is explained in comparison with the prior art:
as shown in fig. 3, for a common protocol scheme for realizing control of a home appliance based on skill application at present, a skill application platform controls a common home appliance control protocol, such as a common device instruction "power on", "power off", and the like, and the home appliance only needs to be controlled by a common protocol butt-joint instruction, so that control butt-joint development of the home appliance can be completed.
For example: taking a Baidu secret platform device control public protocol as an example, starting an oven to preheat and speak the working flow of the household appliance:
1. the small sound box is provided with the oven equipment control skill which is applied and released;
2. the small-scale sound box finds the oven equipment, and a user needs to network the household appliance oven;
3. a user requests to start the oven, and the user says 'small degree, and the oven starts to preheat';
4. the DueroS analyzes the user request and sends a corresponding instruction to the oven equipment skill;
5. the oven equipment skill controls the oven to start the preheating function.
The scheme has the following defects:
1. the control function contents defined during the development of the oven skill, such as preheating, oven closing, oven opening and the like, must be the control types existing in the public control protocol, for example, the oven body can control the switch of the oven lamp, but the public protocol does not have related instruction types related to the control of the oven lamp, and the control butt joint development of the oven skill on the oven lamp cannot be realized in the mode, so the public control protocol has the defect of limitation of the control instruction types;
2. the skill application platform of the above example is a hectograph platform, if the control of the oven needs to be realized in the smart loudspeaker box device of the tianmao demon under the arii platform at this time, the oven skill developed on the hectograph skill platform before cannot realize compatibility adaptation, and secondary development must be performed according to the requirements of arii platform tianmao demon skill development specifications and a public control protocol, so that the skill developed by the public control protocol cannot realize compatibility application due to the non-uniformity of the skill platform.
As shown in fig. 4, by applying the household appliance control method based on product skills according to the embodiment, a skill control instruction is trained according to a user instruction intention and issued, the issued skill control instruction can be on-line in compatibility of different skill application platforms and applied by different application terminals under each skill application platform, then in a skill application process, a scheme adopted by a household appliance control part is that a household appliance manufacturer platform defines a function category and an instruction protocol to be implemented autonomously according to requirements during intention skill training development, the skill application platform and a household appliance complete docking development according to the self-defined control protocol, and finally, when skill application is performed at different application terminals, compatibility control on the same equipment can be achieved.
As shown in fig. 5, under a common protocol scheme, only a control scheme with platform customization can be generated, and cannot be expanded to other platforms, and finally, the oven 1 and the oven 2 can only correspond to the skill a and the skill B, so that skill compatibility cannot be realized, and the development workload of manufacturers for controlling household appliances with different skill platforms is greatly increased.
As shown in fig. 6, according to the technical solution of this embodiment, when a home appliance manufacturer platform wants to implement building of an equipment intention of the home appliance manufacturer platform, a voice instruction set pre-implemented for the equipment needs to be combed first, and a scene intention configuration is built according to a protocol requirement of a skill development platform;
after the skill is built, the skill application platform is selected to be published and put on line, selective publishing can be carried out according to the type of the terminal wanting to apply, when wanting to realize the publishing application of a plurality of application terminals, the multi-skill application platform can be published, secondary intention development is not needed, development workload is reduced, and application compatibility of intention skills is improved.
Example two
As shown in fig. 4, this embodiment illustrates a process of recommending product skills:
1. skill development platform (Intelligent platform for knowing)
The skill development platform is used as a development tool platform of the intention skill, and provides technical interface services such as development page management, skill semantic understanding technology processing of a platform background, information input and output management and the like for the intention skill development.
When the household appliance manufacturer platform wants to build the equipment intention, a voice instruction speech set pre-realized by the equipment needs to be combed first, and the scene intention configuration is built according to the protocol requirement of the skill development platform;
after the skill is built, the skill application platform is selected to be published and put on line, selective publishing can be carried out according to the type of the terminal wanting to apply, when wanting to realize the publishing application of a plurality of application terminals, the multi-skill application platform can be published, secondary intention development is not needed, development workload is reduced, and application compatibility of intention skills is improved.
2. Skill application platform (e.g. intelligent hardware-intelligent sound box, software-APP, WeChat, etc.)
The skill application platform refers to a platform medium applied when a user uses the skill finally after the skill development is completed and the online is published, and the platform medium can be software (WeChat public numbers, WeChat applets, APPs and the like) or intelligent hardware (intelligent sound boxes, intelligent televisions and the like).
(1) Compatibility: for example, a 'recipe searching skill' is developed, after the intention skill is developed on a platform known in the sea, the intention skill can be simultaneously released to a plurality of skill application platforms (millet, jindong and Baidu secret), then, a user can simultaneously apply the 'recipe searching skill' to an intelligent sound box in love classmates, a ding-dong sound box, a Xiaodu family sound box with a screen and a WeChat public number, and when the user faces different application terminals with the love classmates and the Xiaodu family sound boxes with the screen to send an instruction to 'recipe for burning meat', the two application terminals can respectively feed back content data in a voice broadcasting mode and a screen display mode;
(2) interactive differentiation: similarly, the above example is the "recipe for braised pork in brown sauce", but since the two application terminals have different interaction forms, the favorite students have no screen pure voice interaction form, and the favorite families have a screen + voice interaction form, the data information platform provides an adaptive interaction form for the "recipe for braised pork in brown sauce" data for the two different types of application terminals, for example, the favorite students directly perform voice broadcast of the recipe data, and the favorite family has a screen sound box to perform voice broadcast of the recipe data, and simultaneously displays information such as pictures and characters related to the recipe data on the screen.
In summary, (1) and (2), through the application of the non-application terminal with the same intention skill, different interactive experience effects can be obtained and improved while the compatibility of the skill application is expanded.
3. Household appliance manufacturer platform (for example, Jiuyang self-built enterprise cloud platform)
The household appliance manufacturer platform is responsible for realizing the function types and control instruction protocols thereof required to be realized by the household appliance in the demand scene according to the same scene requirements during the development of the intention skills, discovering relevant information of the appliance, acquiring skill intention output information and instruction assembly, and finally finishing the instruction issuing control of the household appliance.
(1) Registration and binding mechanism: by combining the data information platform, when a user uses household appliance control skills for the first time, the program quickly performs data self-check with the data information platform, when the data information platform does not have data about household appliance equipment, application terminals and the like under a user account, skill interaction can guide the user to provide necessary user account information (such as a mobile phone number), a skill background stores and binds data such as the type ID of the skill application terminal and the information ID of the household appliance equipment under the account according to the account information provided by the user, and transmits corresponding data information to the data management platform for registration and storage management; when the user finishes the operation of registering and binding the information and the subsequent skills are used, the program carries out quick self-check to determine whether the information is registered or not, and after no abnormity is found, the object instruction issued by the user corresponds to the related bound household appliance.
5. Household electrical appliance terminal (for example, household electrical appliance produced by Jiuyang, such as soybean milk machine, smoke exhaust ventilator and sweeper)
The household appliance terminal is mainly connected with a control instruction protocol of the skill application platform in a butt joint mode, and program control of all functional components of the body is completed according to instruction contents of the protocol.
5. Data information platform (for example, data cloud platform shared by Jiuyang and other platform manufacturers)
As described above, one of the main functions of the data information platform is to manage data information such as a user account, an application terminal type, and a home appliance, so as to facilitate interconnection and intercommunication of home appliance sharing control and recommendation of technical application, improve threshold probability of user intelligent use technology, and promote development of intelligent application.
In addition, the data information platform can provide content service data in the control process of the household appliance, such as recipes, a knowledge base and the like, so that a user can conveniently obtain comprehensive experience service through skills.
EXAMPLE III
This example illustrates a process of recommending skills:
in this embodiment, after receiving a control instruction input by a user, the intention of the control instruction is judged, and according to the judgment, whether a skill calling instruction issued to the skill application platform corresponds to the skill calling instruction is judged;
if yes, executing a control instruction;
if not, the skill application platform sends an instruction issuing request to the household appliance manufacturer platform;
and the household appliance manufacturer platform determines the user dependence of the corresponding skill application platform according to the instruction issuing request, and issues a corresponding skill calling instruction to the skill application platform when the user dependence exceeds a threshold value.
The threshold may be a specific numerical value or a percentage value, for example, the threshold is set to 100, when there are more than 500 user feedback instruction issuing requests, the home appliance manufacturer platform issues a corresponding skill, for example, the threshold is set to 10%, and when there are more than 10% user feedback instruction issuing requests, the home appliance manufacturer platform issues a corresponding skill.
The embodiment can also recommend the newly added skill, and the newly added skill can be recommended in the following manner:
the household appliance manufacturer platform recommends a newly added skill to the skill application platform and unlocks according to the skill calling instruction of the application terminal and/or the household appliance terminal issued by other skill application platforms;
the household appliance manufacturer platform recommends a newly added skill to the skill application platform according to the application terminal and/or the product skill calling instruction of the same type of the household appliance terminal and unlocks the newly added skill;
the household appliance manufacturer platform recommends new skills to the skill application platform according to the application terminal and/or the related skill calling instructions of different types of products of the household appliance terminal and unlocks the household appliance manufacturer platform;
the household appliance manufacturer platform recommends new skills to the skill application platform and unlocks according to product skill calling instructions of the same type as the application terminal and/or the household appliance terminal on other household appliance manufacturer platforms;
and the household appliance manufacturer platform recommends new skills to the skill application platform and unlocks according to skill calling instructions related to different types of products of the application terminal and/or the household appliance terminal on other household appliance manufacturer platforms.
Although the embodiments of the present invention have been described above, the contents thereof are merely embodiments adopted to facilitate understanding of the technical aspects of the present invention, and are not intended to limit the present invention. It will be apparent to persons skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (10)

1. A home appliance control method based on product skills is characterized by comprising the following steps:
the household appliance manufacturer platform determines a semantic scene and/or a service requirement of the household appliance terminal in the using process according to the product information of the household appliance terminal, and sends the semantic scene and/or the service requirement to the skill development platform;
the skill development platform develops skill control instructions for realizing the product skills of the household appliance terminal for a household appliance manufacturer platform and a household appliance terminal according to the semantic scene and/or the service requirement and a first development protocol, and secondarily develops the skill control instructions into skill calling instructions compatible with at least one skill application platform according to a second development protocol common to the skill application platform;
the household appliance manufacturer platform selects at least one skill application platform and issues the skill calling instruction to the corresponding skill application platform;
and the at least one skill application platform determines user intention according to the user instruction, and calls a skill control instruction matched with the user intention according to the skill calling instruction.
2. The method according to claim 1, wherein the at least one skill application platform determines a user intention according to a user instruction, and the step of invoking a skill control instruction matching the user intention according to the skill calling instruction comprises:
the skill application platform acquires the user command through an application terminal associated with the skill application platform and issues the called skill control command to a corresponding household appliance terminal; alternatively, the first and second electrodes may be,
and the skill application platform acquires the user instruction through the household appliance terminal loaded with the application program associated with the user instruction, and transmits the called skill control instruction to the corresponding household appliance terminal.
3. The method of claim 2, wherein the home appliance manufacturer platform selects at least one skill application platform, and the step of issuing the skill calling instruction to the corresponding skill application platform comprises:
the household appliance manufacturer platform acquires terminal capability information of the application terminal and/or the household appliance terminal;
the household appliance manufacturer platform determines skill configuration information matched with the application terminal and/or the household appliance terminal according to the terminal capability information;
and the household appliance manufacturer platform issues the skill calling instruction to the skill application platform according to the terminal capability information and/or the skill configuration information.
4. The method according to claim 2 or 3, wherein the at least one skill application platform determines a user intention according to a user instruction, and the step of calling a skill control instruction matched with the user intention according to the skill calling instruction comprises:
the method comprises the steps that a home appliance manufacturer platform and/or a skill application platform obtain binding information and send the binding information to a data information platform, wherein the binding information at least comprises an application terminal ID, a home appliance terminal ID and/or account information of a user;
the data information platform establishes and stores the binding relationship of the application terminal, the household appliance terminal and/or the user according to the application terminal ID, the household appliance terminal ID and/or the account information of the user, and synchronously updates the binding relationship to a household appliance manufacturer platform and/or a skill application platform;
and the skill application platform determines whether the application terminal and/or the household appliance terminal owned by the user is unlocked or not according to the binding relationship, so that the reserve skill for realizing the intention of the user is realized.
5. The method according to claim 4, wherein the step of the skill application platform determining whether the application terminal and/or the home appliance terminal owned by the user has unlocked the reserve skill for realizing the user's intention according to the binding relationship comprises:
if not, the skill application platform sends a skill recommendation request to the household appliance manufacturer platform;
and the household appliance manufacturer platform recommends the newly added skill and unlocks according to the skill recommendation request and the application terminal and/or the household appliance terminal owned by the user.
6. The method according to claim 4, wherein the step of the skill application platform determining whether the application terminal and/or the home appliance terminal owned by the user has unlocked the reserve skill for realizing the user's intention according to the binding relationship further comprises:
the skill application platform determines whether the user intention has a skill calling instruction issued to the skill application platform corresponding to the user intention.
7. The method according to claim 6, wherein the step of the skill application platform determining whether the user's intention corresponds to a skill invocation instruction issued to the skill application platform comprises:
if not, the skill application platform sends an instruction issuing request to the household appliance manufacturer platform;
and the household appliance manufacturer platform determines the user dependence of the corresponding skill application platform according to the instruction issuing request, and issues a corresponding skill calling instruction to the skill application platform when the user dependence exceeds a threshold value.
8. The method according to claim 5, wherein the step of recommending the newly added skill and unlocking by the home appliance manufacturer platform according to the skill recommendation request and the application terminal and/or home appliance terminal owned by the user comprises at least one of the following steps:
the household appliance manufacturer platform recommends a newly added skill to the skill application platform and unlocks according to the skill calling instruction of the application terminal and/or the household appliance terminal issued by other skill application platforms;
the household appliance manufacturer platform recommends a newly added skill to the skill application platform according to a product skill calling instruction related to the application terminal and/or the household appliance terminal and unlocks the newly added skill;
and the household appliance manufacturer platform recommends new skills to the skill application platform and unlocks according to related product skill calling instructions of the application terminal and/or the household appliance terminal on other household appliance manufacturer platforms.
9. A product skill based appliance control system comprising:
the household appliance manufacturer platform is set to determine a semantic scene and/or a service requirement of the household appliance terminal in the using process according to the product information of the household appliance terminal and send the semantic scene and/or the service requirement to the skill development platform;
the skill development platform is set to develop a skill control instruction for realizing the product skill of the household appliance terminal for a household appliance manufacturer platform and a household appliance terminal according to the semantic scene and/or the service requirement and a first development protocol, and secondarily develop the skill control instruction into a skill calling instruction compatible with at least one skill application platform according to a second development protocol common to the skill application platform;
the household appliance manufacturer platform is set to select at least one skill application platform and issue the skill calling instruction to the corresponding skill application platform;
and the at least one skill application platform is set to determine user intention according to a user instruction and call a skill control instruction matched with the user intention according to the skill call instruction.
10. The system of claim 9,
the household appliance manufacturer platform is also set to acquire the terminal capability information of the application terminal and/or the household appliance terminal; determining skill configuration information matched with the application terminal and/or the household appliance terminal according to the terminal capability information; and issuing the skill calling instruction to the skill application platform according to the terminal capability information and/or the skill configuration information.
CN201810994708.1A 2018-08-29 2018-08-29 Household appliance control method and system based on product skills Active CN110875040B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810994708.1A CN110875040B (en) 2018-08-29 2018-08-29 Household appliance control method and system based on product skills

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810994708.1A CN110875040B (en) 2018-08-29 2018-08-29 Household appliance control method and system based on product skills

Publications (2)

Publication Number Publication Date
CN110875040A true CN110875040A (en) 2020-03-10
CN110875040B CN110875040B (en) 2022-06-28

Family

ID=69714533

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810994708.1A Active CN110875040B (en) 2018-08-29 2018-08-29 Household appliance control method and system based on product skills

Country Status (1)

Country Link
CN (1) CN110875040B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112735406A (en) * 2020-12-23 2021-04-30 青岛海尔科技有限公司 Device control method and apparatus, storage medium, and electronic apparatus

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130152067A1 (en) * 2011-12-07 2013-06-13 Yahoo! Inc. Development of platform independent applications
CN105553836A (en) * 2016-02-02 2016-05-04 四川长虹电器股份有限公司 Household appliance control method and system based on Wechat
CN106325085A (en) * 2015-06-26 2017-01-11 华平智慧科技(北京)有限公司 Function-oriented intelligent home control system and intelligent home system
CN107065578A (en) * 2016-12-28 2017-08-18 北京极科极客科技有限公司 A kind of App controls the method and system of smart home
CN107547314A (en) * 2016-06-24 2018-01-05 夏普株式会社 System and method for smart home service
CN107590718A (en) * 2017-08-31 2018-01-16 科大讯飞股份有限公司 Shared skill development platform and method, shared technical ability application platform and method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130152067A1 (en) * 2011-12-07 2013-06-13 Yahoo! Inc. Development of platform independent applications
CN106325085A (en) * 2015-06-26 2017-01-11 华平智慧科技(北京)有限公司 Function-oriented intelligent home control system and intelligent home system
CN105553836A (en) * 2016-02-02 2016-05-04 四川长虹电器股份有限公司 Household appliance control method and system based on Wechat
CN107547314A (en) * 2016-06-24 2018-01-05 夏普株式会社 System and method for smart home service
CN107065578A (en) * 2016-12-28 2017-08-18 北京极科极客科技有限公司 A kind of App controls the method and system of smart home
CN107590718A (en) * 2017-08-31 2018-01-16 科大讯飞股份有限公司 Shared skill development platform and method, shared technical ability application platform and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
郑清兰等: "基于android的智能家电控制***的设计与研究", 《攀枝花学院学报》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112735406A (en) * 2020-12-23 2021-04-30 青岛海尔科技有限公司 Device control method and apparatus, storage medium, and electronic apparatus
CN112735406B (en) * 2020-12-23 2022-10-28 青岛海尔科技有限公司 Device control method and apparatus, storage medium, and electronic apparatus

Also Published As

Publication number Publication date
CN110875040B (en) 2022-06-28

Similar Documents

Publication Publication Date Title
JP6942755B2 (en) Interaction methods, devices, devices and storage media between smart audio devices
US10264424B2 (en) Information processing method and central control device
EP3077921B1 (en) Natural language control of secondary device
CN111176133A (en) Method and device for determining smart home scene
JP6928882B2 (en) Information processing device, voice recognition system, and information processing method
CN104618780A (en) Method and system for controlling electrical apparatus
CN101835137A (en) Method for transmitting and receiving file based on mobile terminals and mobile terminal
CN104954974A (en) Bluetooth pairing method and system for connection between mobile terminal and intelligent equipment
CN106681160A (en) Method and device for controlling intelligent equipment
CN108899027A (en) Voice analysis method and device
CN111556500A (en) Technology for distributing network and authenticating WiFi (wireless fidelity) of equipment through WeChat applet
CN113127609A (en) Voice control method, device, server, terminal equipment and storage medium
CN106550251A (en) A kind of intelligent television message subscribing processing method and system based on public number
CN110875040B (en) Household appliance control method and system based on product skills
CN105204814A (en) Sound card switching method and system of Android system
CN111341310A (en) System, method and device for controlling mobile phone based on smart sound box and storage medium
CN114415530A (en) Control method, control device, electronic equipment and storage medium
CN103648047A (en) Resource searching method and system of intelligent television
CN112947101A (en) Control method and device of household appliance
CN106251876A (en) Audio mixed method based on HOOK technology and system
CN105827589A (en) Method and device for authorizing wireless equipment and sending control command for authorization of electric appliances
CN112861542B (en) Method and device for voice interaction in limited scene
CN115167160A (en) Device control method and apparatus, device control system, and storage medium
CN114137888A (en) Linkage control method of equipment, processor and equipment linkage control system
CN111132089B (en) In-car call answering method and system

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