The content of the invention
In view of this, it is an object of the invention to propose that a kind of robot uses form method, form expert system and
Electronic equipment, can need to adjust study and use of the user to intelligent robot function according to user, and then improve to intelligence
The pushing efficiency of energy robot function, improves the usage experience of user.
Method is formed based on what a kind of above-mentioned purpose robot provided by the invention used, applied to intelligent robot, institute
The function of stating intelligent robot is split as multiple details functions in advance, and each details function with user information with default
Correspondence;
The described method includes:
According to preset instructions, user's user information associated with details function is obtained;
According to the user information, details function corresponding with the user information is searched;
Details function corresponding with user information is pushed to user, and asks the user whether to carry out the details function
Attempt to use;
Judge whether user carries out trial use to the details function, used if so, then being guided according to default bootstrap
Family uses the details function.
Optionally, the intelligent robot is preset with original state, and the original state triggers the intelligent machine for user
After device people, intelligent robot state in which in the given time;
It is described according to preset instructions, the step of obtaining user's user information associated with details function, further includes before:
The triggering command for receiving user causes the intelligent robot to enter original state;
The intelligent robot is shown, and can not connect within the scheduled time of original state according to default action
Receive the interactive voice instruction of user;Namely intelligent robot can not receive the task order of voice at this time, but can be by tactile
Touch to trigger some bionical deliberate actions, such as there are some reactions to touch.
User does not send wake-up instruction also after detecting the scheduled time, then issues the user with wake-up prompting.
Optionally, the method for obtaining user's user information associated with details function includes:
Interacted by the dialogue with user, according to preset instructions, actively or passive inquiry is associated with details function
User information;
Alternatively, detection user's use habit information, and believed according to the preference that user is obtained in user's use habit information
Breath;
Alternatively, after performing a certain task or completing a certain function, interact by the feedback with user obtain user with carefully
The user information that section function is associated.
Optionally, it is described to further include details function corresponding with user information the step of being pushed to user:
Detect whether presently described intelligent robot is carrying out task, if so, not pushed to details function then, directly
Details function is pushed again after the completion of to current task;If, will be corresponding with user information currently without the task of execution
Details function is pushed to user;
It is described to judge that the step of whether user carries out to the details function and attempt and use further includes:
If user does not carry out trial use to details function, the inquiry for attempting to use is sent again after predetermined period
Ask, reach predetermined number until user refuses number, just stop the inquiry using details function trial.
Optionally, it is described to be further included according to default bootstrap guiding user using after the step of the details function:
Detect whether use of the user to the details function succeeds,
If so, then interacted according to using successful preset instructions;
Otherwise, the anchor point information reached during use is detected, and then finds corresponding failure cause;Wherein, advance base
The use of each details function is provided with multiple anchor points, and each anchor point corresponds to a possible failure cause, if completing institute
There is anchor point then to represent to use successfully;
According to the failure cause found, search default use corresponding with the failure cause and suggest, and this is used
It is recommended that be pushed to user so that user according to using suggest be adjusted after details function is again attempted to use.
Present invention also provides what a kind of robot used to form expert system, applied to intelligent robot, the intelligence
The function of robot is split as multiple details functions in advance, and each details function has default corresponding pass with user information
System;
The expert system of forming includes:
Data obtaining module, for according to preset instructions, obtaining user's user information associated with details function, and
The user information of acquisition is sent to function lookup module;
Function lookup module, for receiving the user information of described information acquisition module transmission, is searched and the use
The corresponding details function of family information;
Function pushing module, the details function for the function lookup module to be found are pushed to user, and
Ask the user whether to carry out trial use to the details function;
Using judgment module, for judging whether user carries out trial use to the details function, if so, then using guiding
Module;
Using guiding module, for receiving the enabled instruction using judgment module, and according to default bootstrap
Guiding user uses the details function.
Optionally, the intelligent robot is preset with original state, and the original state triggers the intelligent machine for user
After device people, intelligent robot state in which in the given time;
The system also includes original state module;
The original state module is used for,
The triggering command for receiving user causes the intelligent robot to enter original state;
The intelligent robot is shown, and can not connect within the scheduled time of original state according to default action
The interactive voice instruction of user is received, namely intelligent robot can not receive the task order of voice at this time, but can be by tactile
Touch to trigger some bionical deliberate actions, such as there are some reactions to touch.;
User does not send wake-up instruction also after detecting the scheduled time, then issues the user with wake-up prompting.
Optionally, described information acquisition module is additionally operable to,
Interacted by the dialogue with user, according to preset instructions, actively or passive inquiry is associated with details function
User information;
Alternatively, detection user's use habit information, and believed according to the preference that user is obtained in user's use habit information
Breath;
Alternatively, after performing a certain task or completing a certain function, interact by the feedback with user obtain user with carefully
The user information that section function is associated.
Optionally, the function pushing module is additionally operable to,
Detect whether presently described intelligent robot is carrying out task, if so, not pushed to details function then, directly
Details function is pushed again after the completion of to current task;If, will be corresponding with user information currently without the task of execution
Details function is pushed to user;
It is described to be additionally operable to using judgment module,
If user does not carry out trial use to details function, the inquiry for attempting to use is sent again after predetermined period
Ask, reach predetermined number until user refuses number, just stop the inquiry using details function trial.
Optionally, the system also includes discriminant amendment module;
The discriminant amendment module is used for, and whether use of the detection user to the details function succeeds,
If so, then interacted according to using successful preset instructions;
Otherwise, the anchor point information reached during use is detected, and then finds corresponding failure cause;Wherein, advance base
The use of each details function is provided with multiple anchor points, and each anchor point corresponds to a possible failure cause, if completing institute
There is anchor point then to represent to use successfully;
According to the failure cause found, search default use corresponding with the failure cause and suggest, and this is used
It is recommended that be pushed to user so that user according to using suggest be adjusted after details function is again attempted to use.
The embodiment of the present invention additionally provides a kind of electronic equipment, including:
At least one processor;And
The memory being connected with least one processor communication;Wherein,
The memory storage has the instruction that can be performed by least one processor, and described instruction is by described at least one
A processor performs, so that at least one processor is able to carry out the above method.
From the above it can be seen that robot provided by the invention use form method, form expert system and electricity
Sub- equipment, by being split in advance to the function of intelligent robot so that all functions of the intelligent robot are split as
Multiple details functions, and cause each details function and user information that there is default correspondence;Then, the intelligence is being used
Can robot when, first obtain user information, and search according to user information to obtain details work(corresponding with the user information
Can, finally, just it will be pushed to user with targetedly details function and prompt user to carry out trial use.Application scheme
It is not only in that and is split for function according to user information, but also because the function of the intelligent robot is according to acquisition
User information pushed, so can not only enable a user to progressively understand and carry out trial to corresponding function to make
With;Moreover, study and service efficiency higher of the user to the intelligent robot function are pushed by targetedly function.
In addition, targetedly function push can also improve interest-degree and recreational, the raising user that user interacts with intelligent robot
Experience Degree.
Embodiment
For the object, technical solutions and advantages of the present invention are more clearly understood, below in conjunction with specific embodiment, and reference
Attached drawing, the present invention is described in more detail.
It should be noted that all statements for using " first " and " second " are for differentiation two in the embodiment of the present invention
The non-equal entity of a same names or non-equal parameter, it is seen that " first " " second " should not only for the convenience of statement
The restriction to the embodiment of the present invention is interpreted as, following embodiment no longer illustrates this one by one.
Be directed to current robot using bootup process excessively mechanization the defects of, the application is on the one hand by by intelligent machine
The details function that the function of device people disassembles into different phase recommended and used, and then can be used cooperatively person from the superficial to the deep
Pace of learning, allows user progressively to understand and using the various functions of intelligent robot, improves user to intelligent robot work(
The study of energy and the efficiency used;On the other hand, the application has also set up the correspondence of user information and details function so that
By obtaining the information of user, and then corresponding recommendation details function corresponding with user information, can not only be believed according to user
The hobby or demand included in breath carries out targetedly function and recommends, and the recommendation based on user information must be more in line with use
The actual use demand at family, improve user different details functions are learnt and use during interest and recreational, finally
Improve usage experience of the user for intelligent robot.That is, it is described herein form method and add can assess use
The user information collecting flowchart of Zhe Qing Condition, enabling learnt and using intelligent machine to change user according to the Shi Ji Qing Condition of user
The progress of device people's function.
It should be noted that in terms of intelligent robot described here is not limited to robot, and refer to have
The smart machine of certain function, can be household robot or smart mobile phone, intelligent microwave oven, intelligent air condition etc.
Equipment.
With reference to shown in Fig. 1, the flow chart of the one embodiment for forming method used for robot provided by the invention.Institute
The method of forming for stating that robot uses is applied to intelligent robot, and the function of the intelligent robot is split as multiple thin in advance
Function is saved, and each details function has default correspondence with user information;Wherein, work as needed and actual functional capability
The relation between setting user information and function is spent, such as:When user information is the music liked, then corresponding details function
For with music is relevant uses function;, can also be right and same user information can correspond to one or more details function
Answer being used in combination for multiple details functions.Certainly, also and not all user information is required to correspond to a details function, example
Such as:Can be irrelevant information by these information settings when certain some information can not be with function association or not high relevance, when
, will not Trigger Function recommendation operation when obtaining irrelevant information.
What the robot used, which forms method, includes:
Step 101, according to preset instructions, user's user information associated with details function is obtained;Wherein, it is described default
Instruction refers to that after user starts intelligent robot the instruction of the acquisition user information included in the intelligent robot, both may be used
To directly initiate the instruction after intelligent robot is started or start the instruction according to the operation of user.By that may not be institute
Some user informations have corresponded to the function of intelligent robot, so sometimes need to screen the bulk information of acquisition,
The mode of screening can use keyword to screen or screened based on specific markers.It can also prestore and details function
Associated standard information, then by the information of acquisition compared with standard information, selects the highest standard information of similarity
As the equivalent information of the user information of acquisition, it is then based on the standard information and goes to search corresponding details function.
Optionally, the method for obtaining user's user information associated with details function includes:
Step 1011, interacted by the dialogue with user, according to preset instructions, active or passive inquiry and details work(
The user information that can be associated;Wherein, actively inquiry refers to hand over when intelligent robot starts or with user's polarity talking with
In mutual process, based on default instruction, inquiry message is actively issued the user with, such as:Inquire that how should I address you, location by user
The essential informations such as point, gender, age.Passive inquiry refers to during engaging in the dialogue and interacting with user, based on interaction
In the predetermined keyword that refers to, intelligent robot starts corresponding inquiry after keyword is detected, such as:When in interaction
When user is mentioned to keyword " rainy ", then intelligent robot can send " it is rainy whether owner does not like" it is a kind of the problem of,
And then obtain the preference information or other relevant informations of user.The style liking for user or dislike, the usually information such as custom,
It can be used in the obvious corresponding function of the preference difference such as music and news.
Alternatively, step 1012, detects user's use habit information, and obtain user according in user's use habit information
Preference information;Wherein, the use habit of the user refers to the regularity for the function or setting being commonly used based on user
Feature, can be when some numerical value, situation, scene occur it is especially frequent when, such as time of getting up, the music wind that frequently plays
Lattice, weather positional information, the place often gone on a journey etc..Here, the habits information of user is obtained either being based on intelligent machine
Acquisition that device people itself uses or sets or obtained by the connection with other smart machines, for example, it is noisy with intelligence
Clock, headlamp switch connection acquisition are got up, sack time;Custom etc. of having a bath is obtained with Intelligent sprayer.
Alternatively, step 1013, after performing a certain task or completing a certain function, acquisition is interacted by the feedback with user
User's user information associated with details function.Such as:Actively inquire whether user's executive mode is appropriate, the opening time,
Whether opening time is suitable, either intelligent robot actively inquiry or user's active feedback, or can also be
Service condition of the intelligent robot based on user obtains corresponding information.
It should be noted that the mode of above-mentioned acquisition user information either individually a kind of mode obtain or
Various ways joint obtains.Moreover, either obtaining or passing through by equipment of itself for intelligent robot
Bound or communicated with remaining smart machine of user and be connected acquisition.
Step 102, according to the user information, details function corresponding with the user information is searched;Wherein, based on pre-
The user information and the correspondence of details function first set, can both establish a correspondence list and searched, might be used also
Searched with setting corresponding mark.The user information may correspond to multiple details functions at the same time, then can be based at this time
Details function sets different details function grades to the effect of user, is then based on pre-set grade to multiple details
Function is ranked up so that subsequently can recommend details function according to default order.
Step 103, details function corresponding with user information is pushed to user, and asked the user whether to the details
Function carries out trial use;Wherein, for all details functions of intelligent robot, lock-out state can be set in advance as, only
There is the details function for obtaining respective user information to unlock and be pushed to user.In this way, can be by intelligent robot
Function little by little unlocked according to using step or user information, it is intelligentized so that intelligent robot coordinates the reality of user
Situation is constantly grown up, namely is constantly familiar with the function of intelligent robot.Herein described method, which has, helps user and intelligent machine
The dual-use function of Qi Ren R&D teams, can assist user to lift the availability and practicality and side of intelligent robot product
Help related R&D team to obtain user and use the information during different details functions.
Step 104, judge whether user carries out trial use to the details function, if so, then performing step 105, otherwise
Perform step 106;
Step 105, if user carries out trial use to the details function, according to default bootstrap, guiding user makes
With the details function.Wherein, the bootstrap can also be included to the basic recommended information of the function and simple with user
Interactive instruction.And when guiding, user can be allowed to choose whether to need to guide.
Step 106, if user does not carry out trial use to the details function, send and taste again after predetermined period
The inquiry used is tried, reaches predetermined number until user refuses number, just stops the inquiry using details function trial.
Here presetting at the cycle refers to certain cycle time, such as inquiry in one day is once;The predetermined number refers to one inquiry of setting
Ask upper limit number, such as only inquire three times, if rear or rejection uses user three times, stop inquiry.It is of course also possible to only ask
Ask once.
From above-described embodiment, what herein described robot used forms method, by advance to intelligent robot
Function split so that all functions of the intelligent robot are split as multiple details functions, and cause each details
Function has default correspondence with user information;Then, when using the intelligent robot, user information is first obtained,
And searched to obtain details function corresponding with the user information according to user information, finally, will just had targetedly thin
Section function is pushed to user and prompts user to carry out trial use.What herein described robot used, which form method, not only exists
In being split for function according to user information, but also because the function of the intelligent robot is according to the user obtained
What information was pushed, it so can not only enable a user to progressively understand and trial use is carried out to corresponding function;And
And study and service efficiency higher of the user to the intelligent robot function are pushed by targetedly function.In addition,
Targetedly function push can also improve interest-degree that user interacts with intelligent robot and recreational, improve the experience of user
Degree.
With reference to shown in Fig. 2, the reality that original state is set in method is formed for what robot provided by the invention used
Apply the flow chart of example.The intelligent robot is preset with original state, and the original state triggers the intelligence machine for user
After people, intelligent robot state in which in the given time.That is, after being provided with original state, when user triggers unintentionally
During the intelligent robot, the intelligent robot will be in a prepared state started, at this time, the intelligent robot intelligence
It can be shown according to deliberate action and the interactive instruction of user can not be received or using operational order, only wait until that user will
When the intelligent robot is fully opened or waken up, the intelligent robot can be caused standby or opening state
State.
Specifically, the operating method of the original state includes:
Step 201, the triggering command for receiving user causes the intelligent robot to enter original state;Wherein, it is described to touch
Sending instructions can be user actively or unintentionally operate.
Step 202, the intelligent robot is shown within the scheduled time of original state according to default action,
And the interactive voice instruction of user can not be received;Wherein, the scheduled time refers to that limiting the intelligent robot is in initial
The time of state reaches the standard grade, and will be automatically closed or exit after exceeding.The interactive instruction of the user had both included user session and had interacted
Instruction, also comprising user use the intelligent robot operation.Cause to make user this way it is possible to avoid many opens by mistake to open
Into the energy for disturbing or wasting intelligent robot.Optionally, the intelligent robot in original state can receive the touch of user
Interactive instruction, namely intelligent robot can not receive the task order of voice at this time, but can be triggered by touching
Bionical deliberate action, such as have some reactions to touch.
Step 203, user does not send wake-up instruction also after detecting the scheduled time, then issues the user with wake-up prompting;
Step 204, the wake-up instruction of user is received so that user can receive the interactive voice instruction of user.Wherein, call out
Instruction wake up either the operation identical from triggering command or different operations, for example, can set triggering command
To touch once, and it is continuously to be touched twice in 5 seconds to wake up instruction, or triggering command is arranged to touch operation, and is waken up
Instruct and waken up for voice.
In this way, by setting original state, user can be avoided to be opened for opening by mistake for intelligent robot so that even if being not intended to
In open intelligent robot excessively user will not be interfered.
It is the flow chart of one embodiment provided by the invention for judging whether execution task with reference to shown in Fig. 3.It is described to incite somebody to action
The step 103 that details function corresponding with user information is pushed to user further includes:
Step 1031, detect whether presently described intelligent robot is carrying out task;Wherein, for it is some can only be at the same time
For the intelligent robot for performing single task role, it is only necessary to detect the task of being currently executing, then must can not be to be recommended
Details function carry out trial use, therefore unnecessary recommendation details function at this time, and for multinomial can be performed at the same time
For the intelligent robot of business, then it can detect whether currently performed task can interfere details function to be recommended,
If then same unnecessary recommendation details function, if not influencing, can be regarded as currently without execution task, and then recommend
Details function.
Step 1032, if presently described intelligent robot is carrying out task, details function is not pushed, until
Details function is pushed again after the completion of current task;Wherein it is possible to set a time range, if task complete when
Between apart from current time exceed default time range, then it is also unnecessary at this time when the user information that may be obtained has been subjected to
Recommend the details function.
Step 1033, if currently without the task of execution, details function corresponding with user information is pushed to user.
In this way, the judgement of execution task is especially whether by the state to current intelligent robot so that user can
Under conditions of it can use relevant details function, the recommendation of details function is received, further improves the experience and recommendation of user
Accuracy.
It is the flow chart of one embodiment provided by the invention being modified to user's use state with reference to shown in Fig. 4.
It is described to be further included afterwards using the step 105 of the details function according to default bootstrap guiding user:
Step 107, detect whether use of the user to the details function succeeds;Wherein, in Study of Intelligent Robot Control flow
Or different nodes is provided with multiple anchor points in the flow of perform function, and the failure procedure that may occur is exactly substantially
Corresponding different anchor point, therefore, then represents that the function uses successfully, if monitoring anchor point portion if detecting and completing all anchor points
Divide and complete, then need the last complete anchor point position of detection, and then determine corresponding the reason for mistake may occur.Certainly,
It can determine whether the use of the details function succeeds according to the feedback of user.
Step 108, if testing result is interacted to use successfully according to using successful preset instructions;Such as:It is right
User is encouraged or is gathered impression that user uses etc..
Step 109, if testing result is using failure, the anchor point information reached during use is detected, and then find
Corresponding failure cause;
Step 110, according to the failure cause found, search default use corresponding with the failure cause and suggest, and
By this using suggest be pushed to user so that user according to using suggest be adjusted after details function is again attempted to use.
Wherein, the reason for failure usually only corresponding one may fail every time, and different failure causes may correspond to same use
It is recommended that.
In this way, the reason for by the way that user can be instructed the judgement using result to find error in time, then in time to making
It is modified with process, namely in time user can be helped to remove barriers when user is run into using obstacle, improves making for user
With Experience Degree and the success rate used.
In some optional embodiments, the intelligent robot can be combination or the joint of multiple robots, and
All robots have communication connection between each other;In this way, the details function is either the single use of individual machine people
The allocation function that function or multiple robots are applied in combination, is in advance set the corresponding intelligent robot of allocation function
Bootstrap is used in combination accordingly;
If the user information corresponds to the allocation function of intelligent robot, bootstrap is used in combination according to default
Guiding user uses corresponding intelligent robot successively.
In some optional embodiments, the function setting that can also have relevance to the intelligent robot in advance has
Corresponding associated instructions, after user carries out use to current function, start the associated instructions, will have with current function and close
The function of connection property is pushed to user.In this way, it can allow users to quickly be familiar with substantial amounts of association work(by the way of analogy
Can, improve efficiency and speed that user uses intelligent robot and learns.
In the another aspect of the application, additionally provide it is a kind of be directed to that robot uses form expert system, for base
The control for robot is realized in the compounding practice of user.With reference to shown in Fig. 5, supported for what robot provided by the invention used
Into the flow chart of one embodiment of expert system.Expert system application that what the robot used form in intelligent robot,
The function of the intelligent robot is split as multiple details functions in advance, and each details function and user information are with default
Correspondence;
The expert system of forming includes:
Data obtaining module 302, for according to preset instructions, obtaining user's user information associated with details function,
And the user information of acquisition is sent to function lookup module;
Function lookup module 303, for receive described information acquisition module 302 transmission the user information, search with
The corresponding details function of the user information;
Function pushing module 304, the details function for the function lookup module 303 to be found are pushed to use
Family, and ask the user whether to carry out trial use to the details function;
Using judgment module 305, for judging whether user carries out trial use to the details function, if so, then using
Guiding module 306;
Using guiding module 306, draw for receiving the enabled instruction using judgment module 305, and according to default
Lead program designation user and use the details function.
From above-described embodiment, what herein described robot used, which form expert system, passes through in advance to intelligence machine
The function of people is split so that all functions of the intelligent robot are split as multiple details functions, and cause each thin
Section function has default correspondence with user information;Then, when using the intelligent robot, described information is first passed through
Acquisition module 302 obtains user information, and by the function lookup module 303 according to user information search to obtain with it is described
The corresponding details function of user information, finally, will just be pushed away by the function pushing module 304 with targetedly details function
User is given, and prompts user to carry out trial use.Application scheme is not only in that to be carried out for function according to user information
Split, but also because the function of the intelligent robot is pushed according to the user information obtained, so not only may be used
Enable a user to progressively understand and trial use is carried out to corresponding function;Moreover, made by the push of targetedly function
Obtain study and service efficiency higher of the user to the intelligent robot function.In addition, targetedly function push can also carry
Interest-degree that high user interacts with intelligent robot and recreational, improves the Experience Degree of user.
In the application some optional embodiments, the intelligent robot is preset with original state, the original state
After the intelligent robot being triggered for user, intelligent robot state in which in the given time;
The system also includes original state module 301;
The original state module 301 is used for,
The triggering command for receiving user causes the intelligent robot to enter original state;
The intelligent robot is shown, and can not connect within the scheduled time of original state according to default action
The interactive voice instruction of user is received, namely intelligent robot can not receive the task order of voice at this time, but can be by tactile
Touch to trigger some bionical deliberate actions, such as there are some reactions to touch.;
User does not send wake-up instruction also after detecting the scheduled time, then issues the user with wake-up prompting.
In this way, by designing an original state activated temporarily so that even if user starts unintentionally the intelligence
Robot, will not cause user excessive interference, at the same the original state can also catch in time the close of user or
The start-up operation of person consciously or unconsciously, and then acted by default displaying and attract user so that user can notice this in time
Intelligent robot, and then promote study and use of the user for intelligent robot.
In the application some optional embodiments, described information acquisition module 302 is additionally operable to,
Interacted by the dialogue with user, according to preset instructions, actively or passive inquiry is associated with details function
User information;
Alternatively, detection user's use habit information, and believed according to the preference that user is obtained in user's use habit information
Breath;
Alternatively, after performing a certain task or completing a certain function, interact by the feedback with user obtain user with carefully
The user information that section function is associated.
In this way, by using the means of different acquisition user informations, the friendship of user and intelligent robot can be both enriched
Mutual process, and accurately and reliably user information as far as possible can be acquired.
In the application some optional embodiments, the function pushing module 304 is additionally operable to,
Detect whether presently described intelligent robot is carrying out task, if so, not pushed to details function then, directly
Details function is pushed again after the completion of to current task;If, will be corresponding with user information currently without the task of execution
Details function is pushed to user;
It is described to be additionally operable to using judgment module 305,
If user does not carry out trial use to details function, the inquiry for attempting to use is sent again after predetermined period
Ask, reach predetermined number until user refuses number, just stop the inquiry using details function trial.
By for whether being carrying out the detection of task, can not only determine currently for details function push whether
In upstate so that user can carry out trial use to the function of recommendation in time;And it can avoid to current task
Interference, improve intelligent robot operation stability.
In the application some optional embodiments, the system also includes discriminant amendment module 307;
The discriminant amendment module 307 is used for, and whether use of the detection user to the details function succeeds,
If so, then interacted according to using successful preset instructions;
Otherwise, the anchor point information reached during use is detected, and then finds corresponding failure cause;Wherein, advance base
The use of each details function is provided with multiple anchor points, and each anchor point corresponds to a possible failure cause, if completing institute
There is anchor point then to represent to use successfully;
According to the failure cause found, search default use corresponding with the failure cause and suggest, and this is used
It is recommended that be pushed to user so that user according to using suggest be adjusted after details function is again attempted to use.
Suggestion is given in time using result and when user is using failure by detection so that user can be in time to mistake
Operation is modified by mistake, strengthens the study to the details function of push and the effect used.
With reference to shown in Fig. 6, for forming of using of robot provided by the invention original state in method sets another
The flow chart of embodiment.That is, user can be triggered by tactile enters original state, and after user enters original state,
Intelligent robot can not receive the task that user or user assign, namely cannot receive the control instruction of user or be handed over
Mutually dialogue;But in the initial state, the intelligent robot is preset with certain performance action, such as:Wave, is flighty, shaking
The one-side interactive action such as pendulum, for attracting the notice of user, while increases entertainment effect.Equally, cannot generally cause
Intelligent robot is known to be in original state, can extremely waste energy, it is therefore desirable to a scheduled time is set, when beyond predetermined
Time, such as at 1 minute, if detecting that user does not still send the instruction of wake-up or startup, then can prompt to use
Family carries out wake operation, to depart from original state, or can also directly exit original state.In this way, on the one hand can be to avoid
Triggered caused by the maloperation of user and be directly entered general starting state, cause the intelligent robot after starting to cause user
Larger interference, on the other hand can also improve recreational and interesting with user mutual startup.And the once intelligent machine
Device people enters general state, namely normal starting state, then can receive corresponding task assignment instruction or carry out phase
The interactive operation answered.Wherein, the triggering mode for general state is either tactile triggering can also be speech trigger.When
So, can also receive instruct before to intelligent robot, either corresponding function itself is introduced or simply askes in itself
Ask some basic materials of user etc. initial operation.Therefore, herein described intelligent robot cannot be led before original state
Dynamic opening introduces oneself or speaks, but receives bat and the action triggers such as touch and then show corresponding posture or mood phonetic representation, allows
User is familiar with intelligent robot through basic tactile, treats actively to guide user to wake up using keyword again after a certain period of time
Robot, and introduce myself and inquire user's basic document.
With reference to shown in Fig. 7, for the schematic diagram of one embodiment of user information provided by the invention classification.By can in figure
Know, for user information corresponding with details function, certain classifying and dividing can be carried out according to actual functional requirement, and
Obtaining the mode of information can also be arranged as required to, such as by obtaining with user session or being obtained with other equipment networking
Take.Therefore, it is directed to every document of acquisition or function that information has corresponding intelligent robot to use, these functions has this
The help of a little data, can provide the user with the service for being more bonded user's custom, improve the service quality of intelligent robot or make
Use quality.
With reference to shown in Fig. 8, the flow chart of another embodiment for forming method used for robot provided by the invention.
What robot used, which forms method, includes:User information is obtained first, is ready for the corresponding function of described information being pushed to
User;Need whether detection is currently carrying out task before being pushed, if, then it represents that can not to the function of push into
Row is attempted to use, so not pushing the function at this time;If currently without the task of execution, then push function, needs to inquire at this time
Whether user attempts to unlock and uses new function, if user's selection uses the function, enters and uses boot state, if with
Family selection without using, then when small more than 6 after ask whether to attempt to use again, instruct user to select twice without using then stopping
Only prompt use of the user to the function of newly unlocking.Optionally, even if user does not carry out trial use to details function, it is based on
User information is obtained, then it represents that the details function is unlocked, and user can also directly use in the follow-up process should
Details function.
With reference to shown in Fig. 9, for the basic framework schematic diagram of intelligent robot function provided by the invention fractionation.That is, work as
When needing to split the function of intelligent robot, passive functions and active functions can be divided into according to the feature of function,
Passive functions can only be unlocked using user at initial stage, namely the intelligent robot intelligently receives corresponding assignment instructions and shows
Corresponding performance action, only waits until after have accumulated enough user data, could open active functions, namely the intelligence
Robot can actively initiate task according to information such as the custom of user or preferences.Especially for some disabilities, obstacle crowd
With preferable auxiliaring effect.
With reference to shown in Figure 10, for the thin portion configuration diagram of intelligent robot function provided by the invention fractionation.The intelligence
The function of energy robot is divided into different details functions using depth according to different, by taking music playing function as an example, most base
The function of plinth is exactly switching on and shutting down, is exactly further that the side of broadcasting specifies song function, belongs to intelligence and passively receive user's operation and then reality
Existing function.Can be the function of showing individual character again into one layer, such as the first song of the music jump that can arrange in pairs or groups, and belong to passive work(
Can, but with necessarily intelligent, music and song can reasonably be arranged in pairs or groups.Finally, it can be provided with and actively recommend
Function, such as according to the hobby of user or the music that the information active recommended users such as custom may like can be played, very
Corresponding music extremely can also be directly played under particular circumstances, such as user played Sigma during sleep every time in the past,
Then after long-time learns, played even if user does not go to click on, also can actively play peace when acquisition user starts sleep
Sleep bent.
It is the flow of another embodiment provided by the invention being modified to user's use state with reference to shown in Figure 11
Figure.Namely after user uses corresponding details function, judge whether user uses successfully, if success, then it represents that used
Into if unsuccessful, the reason for needing which anchor point detection have passed through, and then find unsuccessfully, and according to the reason for failure
It is proposed is gone to be correspondingly improved suggestion so that user can have found the details function of faulty operation and proper use of push in time.
From above-mentioned any or multiple embodiments, the application incorporates guiding system and machine learning system;Wherein, institute
State guiding system and allow a user knowledge of robot, the machine learning system causes robot to understand user, make two systems with
Rational logic functioning in parallel, mutualism, make more progressive man-machine interaction experience, be more directed to user jointly into
Long experience.
Based on above-mentioned purpose, the other side of the embodiment of the present invention, it is proposed that a kind of to perform what the robot used
Form one embodiment of the electronic equipment of method.
The electronic equipment for forming method that the execution robot uses includes:
At least one processor;And
The memory being connected with least one processor communication;Wherein,
The memory storage has the instruction that can be performed by least one processor, and described instruction is by described at least one
A processor performs, so that at least one processor is able to carry out any one method as described above.
As shown in figure 12, it is perform the electronic equipment for forming method that the robot uses one provided by the invention
The hardware architecture diagram of embodiment.
By taking electronic equipment as shown in figure 12 as an example, include a processor 401 in the electronic equipment and one is deposited
Reservoir 402, and can also include:Input unit 403 and output device 404.
Processor 401, memory 402, input unit 403 and output device 404 can pass through bus or other modes
Connect, in Figure 12 exemplified by being connected by bus.
Memory 402 is used as a kind of non-volatile computer readable storage medium storing program for executing, available for storage non-volatile software journey
Sequence, non-volatile computer executable program and module, the side of forming used such as the robot in the embodiment of the present application
Corresponding programmed instruction/the module of method.Processor 401 is by running the non-volatile software program being stored in memory 402, referring to
Order and module, so that the various function application of execute server and data processing, that is, realize the machine of above method embodiment
What device people used forms method.
Memory 402 can include storing program area and storage data field, wherein, storing program area can store operation system
System, the required application program of at least one function;Storage data field can be stored forms expert system according to what robot used
Use created data etc..In addition, memory 402 can include high-speed random access memory, can also include non-easy
The property lost memory, a for example, at least disk memory, flush memory device or other non-volatile solid state memory parts.One
In a little embodiments, memory 402 is optional including relative to the remotely located memory of processor 401, these remote memories can
Expert system is formed with what is used by network connection to robot.The example of above-mentioned network includes but not limited to internet, enterprise
Industry in-house network, LAN, mobile radio communication and combinations thereof.
Input unit 403 can receive the numeral or character information of input, and produce and form expert with what robot used
The key signals that the user setting and function control of system are related input.Output device 404 may include the display devices such as display screen.
One or more of modules are stored in the memory 402, when being performed by the processor 401, are held
What the robot in the above-mentioned any means embodiment of row used forms method.
Described any one embodiment for performing the electronic equipment for forming method that the robot uses, can reach with
The identical or similar effect of corresponding foregoing any means embodiment.
Those of ordinary skills in the art should understand that:The discussion of any of the above embodiment is exemplary only, not
It is intended to imply that the scope of the present disclosure (including claim) is limited to these examples;Under the thinking of the present invention, above example
Or can also be combined between the technical characteristic in different embodiments, step can be realized with random order, and be existed such as
Many other changes of the upper different aspect of the invention, for simplicity, they are not provided in details.
In addition, to simplify explanation and discussing, and in order not to obscure the invention, can in the attached drawing provided
To show or can not show that the known power ground with integrated circuit (IC) chip and other components is connected.Furthermore, it is possible to
Device is shown in block diagram form, to avoid obscuring the invention, and this have also contemplated that following facts, i.e., on this
The details of the embodiment of a little block diagram arrangements be the platform that height depends on implementing the present invention (that is, these details should
It is completely in the range of the understanding of those skilled in the art).Elaborating detail (for example, circuit) with the description present invention's
In the case of exemplary embodiment, it will be apparent to those skilled in the art that can be in these no details
In the case of or implement the present invention in the case that these details change.Therefore, these descriptions are considered as illustrating
It is property rather than restricted.
Although having been incorporated with specific embodiment of the invention, invention has been described, according to retouching above
State, many replacements of these embodiments, modifications and variations will be apparent for those of ordinary skills.Example
Such as, other memory architectures (for example, dynamic ram (DRAM)) can use discussed embodiment.
The embodiment of the present invention be intended to fall within the broad range of appended claims it is all it is such replace,
Modifications and variations.Therefore, within the spirit and principles of the invention, any omission, modification, equivalent substitution, the improvement made
Deng should all be included in the protection scope of the present invention.