CN107066288A - A kind of multi-modal exchange method and device for intelligent robot - Google Patents

A kind of multi-modal exchange method and device for intelligent robot Download PDF

Info

Publication number
CN107066288A
CN107066288A CN201710031312.2A CN201710031312A CN107066288A CN 107066288 A CN107066288 A CN 107066288A CN 201710031312 A CN201710031312 A CN 201710031312A CN 107066288 A CN107066288 A CN 107066288A
Authority
CN
China
Prior art keywords
interaction
application program
liveness
modal
epicycle
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
CN201710031312.2A
Other languages
Chinese (zh)
Other versions
CN107066288B (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.)
Beijing Guangnian Wuxian Technology Co Ltd
Original Assignee
Beijing Guangnian Wuxian Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Guangnian Wuxian Technology Co Ltd filed Critical Beijing Guangnian Wuxian Technology Co Ltd
Priority to CN201710031312.2A priority Critical patent/CN107066288B/en
Publication of CN107066288A publication Critical patent/CN107066288A/en
Application granted granted Critical
Publication of CN107066288B publication Critical patent/CN107066288B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/55Detecting local intrusion or implementing counter-measures
    • G06F21/56Computer malware detection or handling, e.g. anti-virus arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44594Unloading
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • G06F9/5022Mechanisms to release resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • General Health & Medical Sciences (AREA)
  • Virology (AREA)
  • Manipulator (AREA)
  • Toys (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

A kind of multi-modal exchange method and device for intelligent robot, wherein, this method includes:Interaction data obtaining step, obtains the multi-modal interaction data of user's input;Interaction liveness determines step, and multi-modal interaction data is parsed, the interaction liveness of operating application program is determined according to analysis result;Application program set-up procedure, according to the interaction liveness of application program, it is determined whether need to exit application program.This method can be when user produce with user interact for a long time for a long time without using a certain application program or a certain application program, intelligent robot can timely exit the application program, this kind of application program so can effectively be reduced to robot hardware and the occupancy of data processing resources, so as to improve the resource utilization of intelligent robot.

Description

A kind of multi-modal exchange method and device for intelligent robot
Technical field
The present invention relates to field of computer technology, specifically, it is related to a kind of multi-modal interaction for intelligent robot Method and device.
Background technology
With the continuous development of scientific technology, the introducing of information technology, computer technology and artificial intelligence technology, machine Industrial circle is progressively walked out in the research of people, gradually extend to the neck such as medical treatment, health care, family, amusement and service industry Domain.And people for the requirement of robot also conform to the principle of simplicity the multiple mechanical action of substance be promoted to anthropomorphic question and answer, independence and with The intelligent robot that other robot is interacted, man-machine interaction also just turns into the key factor for determining intelligent robot development.
In order to preferably provide the user service, intelligent robot would generally be provided with corresponding application program.In machine In people's application scenarios, synchronization has been typically only capable to an application program and interacted with user.Certain is applied when robot is called During one application program, unless received the intention of new startup other application, otherwise robot will be such that the application program persistently protects Interaction mode is held, so, unnecessary resource occupation is easily caused, reduces the treatment effeciency of intelligent robot.
The content of the invention
To solve the above problems, the invention provides a kind of multi-modal exchange method for intelligent robot, it includes:
Interaction data obtaining step, obtains the multi-modal interaction data of user's input;
Interaction liveness determines step, and the multi-modal interaction data is parsed, and is determined to run according to analysis result In application program interaction liveness;
Application program set-up procedure, according to the interaction liveness of the application program, it is determined whether needs exit described answer Use program.
According to one embodiment of present invention, in the interactive liveness determines step,
Parsing is carried out to the multi-modal interaction data to determine in epicycle interaction with the presence or absence of effectively interaction;
If there is effectively interaction in epicycle interaction, the interaction liveness that the previous round of the application program is interacted The default adjusted value of numerical value increase, obtains the interaction liveness of epicycle interaction;
If effectively interaction, the interaction liveness that the previous round of the application program is interacted are not present in epicycle interaction Numerical value subtract default adjusted value, obtain epicycle interaction interaction liveness.
According to one embodiment of present invention, in the application program set-up procedure, if the application program is at this The interaction liveness of wheel interaction is less than default liveness threshold value, then exits the application program.
According to one embodiment of present invention, in the interactive liveness determines step, if by the multimode State interaction data carries out parsing and is applied out code, then directly closes the application program, and by the application program Interaction liveness reverts to default value.
According to one embodiment of present invention, the operating system of the intelligent robot, which includes one, is used to show current The interaction liveness parameter of the interaction liveness of front stage operation application program, when there is currently no front stage operation application program, The interactive liveness parameter is default value.
Present invention also offers a kind of multi-modal interactive device for intelligent robot, it includes:
Interaction data acquisition module, it is used for the multi-modal interaction data for obtaining user's input;
Interaction liveness determining module, it is used to parse the multi-modal interaction data, true according to analysis result The interaction liveness of fixed operating application program;
Application program adjusting module, it is used for the interaction liveness according to the application program, it is determined whether needs are exited The application program.
According to one embodiment of present invention, the interactive liveness determining module is configured to:
Parsing is carried out to the multi-modal interaction data to determine in epicycle interaction with the presence or absence of effectively interaction;
If there is effectively interaction in epicycle interaction, the interaction liveness that the previous round of the application program is interacted The default adjusted value of numerical value increase, obtains the interaction liveness of epicycle interaction;
If effectively interaction, the interaction liveness that the previous round of the application program is interacted are not present in epicycle interaction Numerical value subtract default adjusted value, obtain epicycle interaction interaction liveness.
According to one embodiment of present invention, if the application program adjusting module is configured to the application program at this The interaction liveness of wheel interaction is less than default liveness threshold value, then exits the application program.
According to one embodiment of present invention, if the interactive liveness determining module is configured to by the multimode State interaction data carries out parsing and is applied out code, then directly closes the application program, and by the application program Interaction liveness reverts to default value.
According to one embodiment of present invention, the operating system of the intelligent robot, which includes one, is used to show current The interaction liveness parameter of the interaction liveness of front stage operation application program, when there is currently no front stage operation application program, The interactive liveness parameter is default value.
Multi-modal exchange method provided by the present invention for intelligent robot can be in user for a long time without using certain When one application program or a certain application program are not interacted with user's generation for a long time, intelligent robot can timely exit this Application program, so can effectively reduce this kind of application program to robot hardware and the occupancy of data processing resources, so that Improve the resource utilization of intelligent robot.
Foreground is in after starting if malicious application but interaction is not produced with user, for existing many For mode exchange method, it can't be handled the malicious application on one's own initiative, so that intelligent robot table It is now deadlock state.The state that method provided by the present invention can then not interacted in malicious application with user continues After certain time length, automatic release/close the rogue program, so as to ensure that intelligent robot is normally effectively run.
Data processing method and device provided by the present invention for application program enables to the application in robot Program can be closed automatically when long-time is not interacted effectively with user, and this is helped avoid because application program is persistently treated Machine and to the harmful effect produced by interactive process, and improve the resource utilization of intelligent robot.
Other features and advantages of the present invention will be illustrated in the following description, also, partly becomes from specification Obtain it is clear that or being understood by implementing the present invention.The purpose of the present invention and other advantages can be by specification, rights Specifically noted structure is realized and obtained in claim and accompanying drawing.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing There is the accompanying drawing required in technology description to do simple introduction:
Fig. 1 is that the implementation process of the multi-modal exchange method according to an embodiment of the invention for intelligent robot is shown It is intended to;
Fig. 2 is the implementation process of the multi-modal exchange method in accordance with another embodiment of the present invention for intelligent robot Schematic diagram;
Fig. 3 is the structural representation of the multi-modal interactive device according to an embodiment of the invention for intelligent robot Figure.
Embodiment
Describe embodiments of the present invention in detail below with reference to drawings and Examples, how the present invention is applied whereby Technological means solves technical problem, and reaches the implementation process of technique effect and can fully understand and implement according to this.Need explanation As long as not constituting each embodiment in conflict, the present invention and each feature in each embodiment can be combined with each other, The technical scheme formed is within protection scope of the present invention.
Meanwhile, in the following description, many details are elaborated for illustrative purposes, to provide to of the invention real Apply the thorough understanding of example.It will be apparent, however, to one skilled in the art, that the present invention can be without tool here Body details or described ad hoc fashion are implemented.
In addition, the step of the flow of accompanying drawing is illustrated can such as one group computer executable instructions department of computer science Performed in system, and, although logical order is shown in flow charts, but in some cases, can be with different from herein Order perform shown or described step.
The problem of in the presence of existing man-machine interaction method, new it is used for intelligent robot the invention provides a kind of Multi-modal exchange method.This method is controlled using the interaction liveness of application program come the running status to application program System, specifically, judges to need to exit the application program according to the interaction liveness of application program, so that interaction liveness Relatively low application program no longer keeps interaction mode, and then reduces the resource occupation of application program.
In order to clearly illustrate the realization of the multi-modal exchange method provided by the present invention for intelligent robot Principle, implementation process and advantage, come to make further the multi-modal exchange method below in conjunction with different embodiments Explanation.
Embodiment one:
Fig. 1 shows the implementation process signal for the multi-modal exchange method for intelligent robot that the present embodiment is provided Figure.
As shown in figure 1, the multi-modal exchange method that the present embodiment is provided obtains user's input first in step S101 Multi-modal interaction data.It is pointed out that in the present embodiment, according to actual needs, this method is obtained in step S101 The multi-modal interaction data got can include various forms of interactive information.For example, above-mentioned multi-modal interaction data both can be with Comprising such as voice messaging, text message can also be included, can also comprising the other information such as image information, or be it is a variety of not Combination with form information etc..
The audio that this method can be configured in step S101 using intelligent robot obtains equipment (such as microphone) To obtain voice messaging, the text configured using intelligent robot obtains equipment (such as keyboard) to obtain text message, profit The image acquisition equipment (such as camera) that is configured with intelligent robot obtains image information.Certainly, the present invention its In his embodiment, this method can also obtain above-mentioned multi-modal interaction data using other rational methods, the invention is not restricted to This.
After the multi-modal interaction data of user's input is obtained, this method can be in step s 102 to being obtained in step S101 The multi-modal interaction data got is parsed, and determines that the interaction of operating application program is enlivened according to analysis result Degree.
In the present embodiment, the operating system of intelligent robot includes an interactive liveness parameter, the interaction liveness Parameter can characterize the interaction liveness that current foreground runs application program.This method in step s 102 can according to analysis result To determine the interaction liveness of operating application program, that is, determine that the interaction corresponding to operating application program is enlivened Spend the value of parameter.
As shown in figure 1, in the present embodiment, this method can be in step s 103 according to the application determined in step S102 The interaction liveness of program, to determine the need for exiting application program.Specifically, in the present embodiment, this method is in step It can judge whether the value of the interaction liveness parameter corresponding to application program is less than default liveness threshold value in S103.
If the value of the interaction liveness parameter corresponding to application program is less than default liveness threshold value, then then characterize The application program and interacting for user are no longer active, therefore now this method also decides that and needs to exit the application program, so that Discharge the resource shared by the application program.
And if the value of the interaction liveness parameter corresponding to application program is more than or equal to default liveness threshold value, that Interacting still in active state for the application program and user is then characterized, in order to keep the smooth of interactive process, the party Method will also judge now exit the application program, so as to keep the current state of the application program.
It is pointed out that in different embodiments of the invention, it is above-mentioned to be used to judge whether to need to exit application program Default liveness threshold value can take different reasonable values according to actual needs, the present invention is not to above-mentioned default liveness threshold value Specific value be defined.
Embodiment two:
Fig. 2 shows the implementation process signal for the multi-modal exchange method for intelligent robot that the present embodiment is provided Figure.
As shown in Fig. 2 the multi-modal exchange method that the present embodiment is provided obtains user's input in step s 201 first Multi-modal interaction data.It is pointed out that in the present embodiment, step S201 implement principle and implementation process with In above-described embodiment one step S101 implement principle and implementation process is identical, therefore the phase no longer to step S201 herein Hold inside the Pass and repeated.
After the multi-modal interaction data of user's input is obtained, as shown in Fig. 2 this method can be in step S202 to step Accessed multi-modal interaction data is parsed in S201, and basis judges whether that parsing is applied in step S203 Out code.
Wherein, the out code if parsing is applied, then this method will also be closed directly in step S209 should Application program, and the interaction liveness of the application program is reverted into default value.It is pointed out that the difference in the present invention is real Apply in example, the default value of the interaction liveness of application program can be configured to different reasonable values according to actual needs, the present invention Not limited to this.If for example, the variable range of the liveness of application program is [0,100], then the interaction of application program is enlivened The default value of degree could be arranged to the reasonable values such as 50,60.
If for example, user have input to intelligent robot such as " closes application program A " voice messaging, then the party Method must can obtain referring to corresponding to application program A application closing in step S202 by carrying out above-mentioned voice messaging parsing Order, therefore now this method also carries out step S208 to close application program A, and by application program A interaction liveness Revert to default value.
And if not parsing the out code that is applied, then as shown in Fig. 2 in the present embodiment, this method will be in step Determine whether to whether there is the effective interaction related to current application program in epicycle interaction in rapid S204.For example, currently opening Dynamic is application of singing, if user have input such as " sing a first griggles " in last round of interaction to intelligent robot Voice messaging, intelligent robot sings the multi-modal output information of " griggles " by singing using output.If user is in epicycle The voice messaging for such as " singing first two tigers again " is have input in interaction to intelligent robot, then party's rule can be The voice messaging inputted in step S204 according to user judges there is effectively interaction in epicycle is interacted.And if user exists The information related to singing is not inputted to intelligent robot in epicycle interaction, then party's rule can be sentenced in step S204 Break and to be not present the effective interaction for application of singing in epicycle interaction.
In the present embodiment, if there is effective interaction of current application program in epicycle interaction, then party's rule meeting The numerical value for the interaction liveness for interacting the previous round of application program in step S205 increases default adjusted value, so as to be answered The interaction liveness interacted with the epicycle of program;And if effective interaction of current application program is not present in epicycle interaction, The numerical value of so interaction liveness that party's rule can interact the previous round of application program in step S206 subtracts default tune Whole value, so that the interaction liveness of the epicycle interaction for the program that is applied.
It is pointed out that not to the above-mentioned default tune for being used to adjust the interaction liveness of application program in the present embodiment The specific value of whole value is defined, in different embodiments of the invention, and above-mentioned default adjusted value can be according to actual needs It is configured to different reasonable values (such as 1,2 is equivalent).
After the interaction liveness that the epicycle for the program of being applied is interacted, as shown in Fig. 2 this method can be in step S207 Judge whether the interaction liveness of the epicycle interaction of application program is less than default liveness threshold value.Wherein, if application program The interaction liveness of epicycle interaction is less than default liveness threshold value, then party's rule can close in step S209 and apply journey Sequence, and the interaction liveness of application program is reverted into default value;And if the interaction liveness of the epicycle interaction of application program More than or equal to default liveness threshold value, then party's rule can maintain the current state of application program in step S208, i.e., Holding application program is opening.
As can be seen that the multi-modal exchange method provided by the present invention for intelligent robot can from foregoing description When user does not produce with user interact for a long time for a long time without using a certain application program or a certain application program, intelligent machine Device people can timely exit the application program, so can effectively reduce this kind of application program to robot hardware and data The occupancy of process resource, so as to improve the resource utilization of intelligent robot.
Foreground is in after starting if malicious application but interaction is not produced with user, for existing many For mode exchange method, it can't be handled the malicious application on one's own initiative, so that intelligent robot table It is now deadlock state.The state that method provided by the present invention can then not interacted in malicious application with user continues After certain time length, automatic release/close the rogue program, so as to ensure that intelligent robot is normally effectively run.
Present invention also offers a kind of multi-modal interactive device for intelligent robot, Fig. 3 shows this multi-modal friendship The structural representation of mutual device.
As shown in figure 3, the multi-modal interactive device for intelligent robot that the present embodiment is provided is preferably included:Hand over Mutual data acquisition module 301, interaction liveness determining module 302 and application program adjusting module 303.Wherein, interaction data Acquisition module 301 is used for the multi-modal interaction data for obtaining user's input.
In the present embodiment, according to the concrete form of the multi-modal interaction data of required acquisition, interaction data acquisition module 301 can be realized using different equipment.For example, interaction data acquisition module 301 can be configured using intelligent robot Audio obtain equipment (such as microphone) and realize, for obtaining the audio-frequency information of user's input;Interaction data obtains mould The text that block 301 can also be configured using intelligent robot obtains equipment (such as keyboard) to realize, for obtaining user The text message of input;Image acquisition equipment (the example that interaction data acquisition module 301 can also be configured using intelligent robot Such as camera) realize, for obtaining the image information on user;Interaction data acquisition module 301 can also use many Plant various forms of equipment to realize, for obtaining the interaction data of diversified forms simultaneously.
Interaction data acquisition module 301 is connected with interaction liveness determining module 302, and it is many that it can get itself Mode interaction data is transmitted to interaction liveness determining module 302.In the present embodiment, the meeting pair of interaction liveness determining module 302 The multi-modal interaction data that the transmission of interaction data acquisition module 301 comes is parsed, and is determined according to analysis result in operation Application program interaction liveness.
In the present embodiment, the operating system of intelligent robot includes an interactive liveness parameter, the interaction liveness Parameter can characterize the interaction liveness that current foreground runs application program.Interaction liveness determining module 302 can be according to solution Analysis result determines the interaction liveness of operating application program, that is, determines the interaction corresponding to operating application program The value of liveness parameter.
After the interaction liveness of operating application program is determined, interaction liveness determining module 302 will can be applied The interaction liveness of program is transmitted to the application program adjusting module 303 being attached thereto, with by application program adjusting module 303 Determine the need for exiting application program according to the interaction liveness of above-mentioned application program.
Specifically, in the present embodiment, application program adjusting module 303 can judge the interaction liveness corresponding to application program Whether the value of parameter is less than default liveness threshold value.
If the value of the interaction liveness parameter corresponding to application program is less than default liveness threshold value, then then characterize The application program and interacting for user are no longer active, therefore application program adjusting module 303 also decides that and needs to exit the application Program, so as to exit the application program and discharge the resource shared by the application program.
And if the value of the interaction liveness parameter corresponding to application program is more than or equal to default liveness threshold value, that Interacting still in active state for the application program and user is then characterized, in order to keep the smooth of interactive process, application Program adjusting module 303 will also judge now exit the application program, so as to keep the current shape of the application program State.
It is pointed out that in the present embodiment, interaction liveness determining module 302 and application program adjusting module 303 Realizing the concrete principle and process of its respective function can both be explained with step S102 in above-described embodiment one and step S103 The content stated is identical, can also be identical with the content that step S202 in above-described embodiment two is illustrated to step S209, therefore herein Related content no longer to interaction liveness determining module 302 and application program adjusting module 303 is repeated.
It should be understood that disclosed embodiment of this invention is not limited to specific structure disclosed herein or processing step Suddenly, the equivalent substitute for these features that those of ordinary skill in the related art are understood should be extended to.It should also be understood that It is that term as used herein is only used for describing the purpose of specific embodiment, and is not intended to limit.
" one embodiment " or " embodiment " mentioned in specification means special characteristic, the structure described in conjunction with the embodiments Or during characteristic is included at least one embodiment of the present invention.Therefore, the phrase " reality that specification various places throughout occurs Apply example " or " embodiment " same embodiment might not be referred both to.
Although above-mentioned example is used to illustrate principle of the present invention in one or more applications, for the technology of this area For personnel, in the case of the principle and thought without departing substantially from the present invention, hence it is evident that can in form, the details of usage and implementation It is upper various modifications may be made and without paying creative work.Therefore, the present invention is defined by the appended claims.

Claims (10)

1. a kind of multi-modal exchange method for intelligent robot, it is characterised in that including:
Interaction data obtaining step, obtains the multi-modal interaction data of user's input;
Interaction liveness determines step, and the multi-modal interaction data is parsed, determined according to analysis result operating The interaction liveness of application program;
Application program set-up procedure, according to the interaction liveness of the application program, it is determined whether need to exit the application journey Sequence.
2. the method as described in claim 1, it is characterised in that in the interactive liveness determines step,
Parsing is carried out to the multi-modal interaction data to determine in epicycle interaction with the presence or absence of effectively interaction;
If there is effectively interaction, the numerical value for the interaction liveness that the previous round of the application program is interacted in epicycle interaction The default adjusted value of increase, obtains the interaction liveness of epicycle interaction;
If effectively interaction, the number for the interaction liveness that the previous round of the application program is interacted are not present in epicycle interaction Value subtracts default adjusted value, obtains the interaction liveness of epicycle interaction.
3. method as claimed in claim 2, it is characterised in that in the application program set-up procedure, if the application Program is less than default liveness threshold value in the interaction liveness that epicycle is interacted, then exits the application program.
4. such as method according to any one of claims 1 to 3, it is characterised in that in the interactive liveness determines step, If by the out code that is applied to the multi-modal interaction data progress parsing, directly closing the application program, And the interaction liveness of the application program is reverted into default value.
5. such as method according to any one of claims 1 to 4, it is characterised in that in the operating system of the intelligent robot Including an interaction liveness parameter for being used to show the interaction liveness of current foreground operation application program, when there is currently no During front stage operation application program, the interactive liveness parameter is default value.
6. a kind of multi-modal interactive device for intelligent robot, it is characterised in that including:
Interaction data acquisition module, it is used for the multi-modal interaction data for obtaining user's input;
Interaction liveness determining module, it is used to parse the multi-modal interaction data, is determined to transport according to analysis result The interaction liveness of application program in row;
Application program adjusting module, it is used for the interaction liveness according to the application program, it is determined whether needs exit described Application program.
7. device as claimed in claim 6, it is characterised in that the interactive liveness determining module is configured to:
Parsing is carried out to the multi-modal interaction data to determine in epicycle interaction with the presence or absence of effectively interaction;
If there is effectively interaction, the numerical value for the interaction liveness that the previous round of the application program is interacted in epicycle interaction The default adjusted value of increase, obtains the interaction liveness of epicycle interaction;
If effectively interaction, the number for the interaction liveness that the previous round of the application program is interacted are not present in epicycle interaction Value subtracts default adjusted value, obtains the interaction liveness of epicycle interaction.
8. device as claimed in claim 7, it is characterised in that if the application program adjusting module is configured to the application Program is less than default liveness threshold value in the interaction liveness that epicycle is interacted, then exits the application program.
9. the device as any one of claim 6~8, it is characterised in that the interactive liveness determining module configuration If by the out code that is applied to the multi-modal interaction data progress parsing, directly to close the application journey Sequence, and the interaction liveness of the application program is reverted into default value.
10. the device as any one of claim 6~9, it is characterised in that in the operating system of the intelligent robot Including an interaction liveness parameter for being used to show the interaction liveness of current foreground operation application program, when there is currently no During front stage operation application program, the interactive liveness parameter is default value.
CN201710031312.2A 2017-01-17 2017-01-17 Multi-mode interaction method and device for intelligent robot Active CN107066288B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710031312.2A CN107066288B (en) 2017-01-17 2017-01-17 Multi-mode interaction method and device for intelligent robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710031312.2A CN107066288B (en) 2017-01-17 2017-01-17 Multi-mode interaction method and device for intelligent robot

Publications (2)

Publication Number Publication Date
CN107066288A true CN107066288A (en) 2017-08-18
CN107066288B CN107066288B (en) 2020-06-26

Family

ID=59599302

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710031312.2A Active CN107066288B (en) 2017-01-17 2017-01-17 Multi-mode interaction method and device for intelligent robot

Country Status (1)

Country Link
CN (1) CN107066288B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108762712A (en) * 2018-05-30 2018-11-06 Oppo广东移动通信有限公司 Control method of electronic device, device, storage medium and electronic equipment
CN110750344A (en) * 2019-09-25 2020-02-04 北京爱接力科技发展有限公司 Scene operation switching method and device for robot terminal and robot terminal
CN116471123A (en) * 2023-06-14 2023-07-21 杭州海康威视数字技术股份有限公司 Intelligent analysis method, device and equipment for security threat of intelligent equipment

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103543920A (en) * 2012-07-10 2014-01-29 联想(北京)有限公司 Method for processing information and electronic device
CN104239094A (en) * 2014-08-29 2014-12-24 小米科技有限责任公司 Method and device for controlling background application programs and terminal equipment
US20150135136A1 (en) * 2013-11-14 2015-05-14 Sony Corporation Information processing apparatus, information processing method, and storage medium
CN104834517A (en) * 2015-04-08 2015-08-12 来安县新元机电设备设计有限公司 Mobile terminal power-saving method and mobile terminal
CN105690385A (en) * 2016-03-18 2016-06-22 北京光年无限科技有限公司 Application calling method and device based on intelligent robot
CN105843357A (en) * 2016-03-14 2016-08-10 联想(北京)有限公司 Method of maintaining normal application operation in power-saving management and electronic equipment
CN105892616A (en) * 2016-03-29 2016-08-24 宇龙计算机通信科技(深圳)有限公司 Terminal control method, terminal control device and terminal
CN105912370A (en) * 2016-05-03 2016-08-31 广东欧珀移动通信有限公司 Control method and apparatus for background application of mobile terminal and mobile terminal
CN106020850A (en) * 2016-06-23 2016-10-12 北京光年无限科技有限公司 Method and device for closing applications in operation system of robot

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103543920A (en) * 2012-07-10 2014-01-29 联想(北京)有限公司 Method for processing information and electronic device
US20150135136A1 (en) * 2013-11-14 2015-05-14 Sony Corporation Information processing apparatus, information processing method, and storage medium
CN104239094A (en) * 2014-08-29 2014-12-24 小米科技有限责任公司 Method and device for controlling background application programs and terminal equipment
CN104834517A (en) * 2015-04-08 2015-08-12 来安县新元机电设备设计有限公司 Mobile terminal power-saving method and mobile terminal
CN105843357A (en) * 2016-03-14 2016-08-10 联想(北京)有限公司 Method of maintaining normal application operation in power-saving management and electronic equipment
CN105690385A (en) * 2016-03-18 2016-06-22 北京光年无限科技有限公司 Application calling method and device based on intelligent robot
CN105892616A (en) * 2016-03-29 2016-08-24 宇龙计算机通信科技(深圳)有限公司 Terminal control method, terminal control device and terminal
CN105912370A (en) * 2016-05-03 2016-08-31 广东欧珀移动通信有限公司 Control method and apparatus for background application of mobile terminal and mobile terminal
CN106020850A (en) * 2016-06-23 2016-10-12 北京光年无限科技有限公司 Method and device for closing applications in operation system of robot

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108762712A (en) * 2018-05-30 2018-11-06 Oppo广东移动通信有限公司 Control method of electronic device, device, storage medium and electronic equipment
CN108762712B (en) * 2018-05-30 2021-10-08 Oppo广东移动通信有限公司 Electronic device control method, electronic device control device, storage medium and electronic device
CN110750344A (en) * 2019-09-25 2020-02-04 北京爱接力科技发展有限公司 Scene operation switching method and device for robot terminal and robot terminal
CN116471123A (en) * 2023-06-14 2023-07-21 杭州海康威视数字技术股份有限公司 Intelligent analysis method, device and equipment for security threat of intelligent equipment
CN116471123B (en) * 2023-06-14 2023-08-25 杭州海康威视数字技术股份有限公司 Intelligent analysis method, device and equipment for security threat of intelligent equipment

Also Published As

Publication number Publication date
CN107066288B (en) 2020-06-26

Similar Documents

Publication Publication Date Title
CN106847274B (en) Man-machine interaction method and device for intelligent robot
CN105446491B (en) A kind of exchange method and device based on intelligent robot
CN107728780A (en) A kind of man-machine interaction method and device based on virtual robot
CN107066288A (en) A kind of multi-modal exchange method and device for intelligent robot
CN105991731A (en) Method for obtaining information, intelligent terminal and server side
CN107273477A (en) A kind of man-machine interaction method and device for robot
CN106182007B (en) A kind of interim card processing method and processing device for intelligent robot
CN108073986B (en) Neural network model training method and device and electronic equipment
CN106991123A (en) A kind of man-machine interaction method and device towards intelligent robot
CN106863300A (en) A kind of data processing method and device for intelligent robot
CN104780459A (en) Method and electronic equipment for loading effects in instant video
CN106354255A (en) Man-machine interactive method and equipment facing robot product
CN110069605A (en) Telephone robot active inquiry system with process
CN110536389A (en) Method and device for reducing power consumption of terminal equipment and terminal equipment
CN105690407A (en) Intelligent robot with expression display function
CN107767860A (en) A kind of voice information processing method and device
CN105847558A (en) Calendar event mode switching method based on mobile terminal and device thereof
CN108389574A (en) A kind of devices, systems, and methods for supporting IOT device intelligences to interconnect
Hwang et al. Artificial intelligence for cognitive wireless communications
CN105991825A (en) Voice control method, device and system
CN106154876A (en) A kind of intelligent robot and robot operating system
CN106557464A (en) A kind of data processing method and device for talking with interactive system
CN106486111B (en) Multi-TTS engine output speech speed adjusting method and system based on intelligent robot
CN104636206B (en) The optimization method and device of a kind of systematic function
WO2017120923A1 (en) Method for processing wechat content and mobile terminal

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