Detailed description of the invention
For making the purpose of the embodiment of the present invention, technical scheme and advantage clearer, below in conjunction with this
Accompanying drawing in bright embodiment, is clearly and completely described the technical scheme in the embodiment of the present invention,
Obviously, described embodiment is a part of embodiment of the present invention rather than whole embodiments.Based on
Embodiment in the present invention, those of ordinary skill in the art are obtained under not making creative work premise
The every other embodiment obtained, broadly falls into the scope of protection of the invention.
The term used in embodiments of the present invention be only merely for describe specific embodiment purpose, and
It is not intended to be limiting the present invention.Odd number shape used in the embodiment of the present invention and appended claims
" a kind of ", " described " and " being somebody's turn to do " of formula is also intended to include most form, unless context understands
Ground represents other implications.
Should be appreciated that term "and/or" used herein is only a kind of to describe affiliated partner
Incidence relation, can there are three kinds of relations, such as, A and/or B, can represent: individually deposit in expression
At A, there is A and B, individualism B these three situation simultaneously.It addition, character "/" herein,
Typically represent the forward-backward correlation relation to liking a kind of "or".
Although should be appreciated that and may using term first, second, third, etc. in embodiments of the present invention
Describe XXX, but these XXX should not necessarily be limited by these terms.These terms are only used for by XXX each other
Distinguish.Such as, in the case of without departing from range of embodiment of the invention, an XXX can also be by
Being referred to as the 2nd XXX, similarly, the 2nd XXX can also be referred to as an XXX.
Depend on linguistic context, word as used in this " if ", " if " can be construed to
" ... time " or " when ... " or " in response to determining " or " in response to detection ".Similar
Ground, depends on linguistic context, phrase " if it is determined that " or " if detection (condition of statement or event) "
" when determining " or " in response to determining " can be construed to or " when the detection (condition of statement
Or event) time " or " in response to detection (condition of statement or event) ".
Also, it should be noted term " includes ", " comprising " or its any other variant are intended to contain
Comprising of lid nonexcludability, so that include that the commodity of a series of key element or system not only include those
Key element, but also include other key elements being not expressly set out, or also include for this commodity or
The key element that system is intrinsic.In the case of there is no more restriction, statement " including ... " limit
Fixed key element, it is not excluded that there is also other identical want in the commodity including described key element or system
Element.
The flow chart of the exchange method embodiment one based on robot that Fig. 1 provides for the embodiment of the present invention,
The executive agent of the method is robot, each functional module arranged in robot specifically, each merit
Energy module can be implemented as the combination of software, hardware or software and hardware.As it is shown in figure 1, the method bag
Include following steps:
The service request that step 101, reception user trigger, it is mutual that service request includes that user selects
The mark of service.
In various embodiments of the present invention, illustrate as a example by the scene of dining room, can arrange multiple in dining room
The robot that can be movably walking.Robot can based on default travelling control mechanism in dining room from walking,
And can in the process of walking, use based on user triggers and stops walking, for user operation.
Multiple different service processing logic can be set in advance in robot, and by robot
The screen arranged, displays to the user that its service function that can provide in the way of interface display, wherein,
Each service function can be shown with the form of icon.
In actual application, multiple different service function can be set according to actual needs in robot,
In the present embodiment, illustrate mainly for interactive service function, i.e. can arrange multiple in robot
Different interactive services, and on screen, show the icon of each interactive service, or in the way of menu
Show the menu comprising multiple interactive service.
In actual application, when user select from multiple interactive service icons of display one required mutual
During the icon serviced, trigger sending of above-mentioned service request, and, that carries in this service request is mutual
The interactive service that the mark of service then selects for the mark of this interactive service being easily selected by a user, such as user
Service function for type of interaction such as member registration service, social interaction server.
Step 102, according to the corresponding relation between interactive service mark and information acquiring pattern, activate with
The information acquiring pattern of the mark correspondence of the described interactive service that user selects.
In actual application, different interactive services needs the information obtained to be possibly different from, accordingly,
The mode obtaining different information may be also different, therefore, it can preset different interactive service marks
And the corresponding relation between information acquiring pattern, i.e. for arbitrary interactive service for, in order to complete this friendship
Service mutually, robot needs the information obtained at user may comprise much information, for this multiple letter
Breath, in the way of can obtaining every kind of information after pre-setting.
Thus, after user triggers above-mentioned service request, the interactive service that robot selects according to user
Mark and above-mentioned corresponding relation, determine the information acquiring pattern that interactive service that user selects is corresponding,
And activate the information acquiring pattern of this correspondence.Wherein, activation is meant that the acquisition of information side making this correspondence
Formula is effective, it is however generally that, can be real by the way of controlling the unlatching of corresponding information acquisition device, coming into force
Now this activation manipulation.
It is understood that the operation of above-mentioned activation, each information acquisition device in robot is described,
Such as voice acquisition device, filming apparatus etc. are not that to be constantly in duty be not always in other words
Be in the state of unlatching, partly in order to the consumption for no reason to robot electric quantity, be on the other hand also for
Avoid artificial maloperation.
Step 103, the information acquiring pattern passing through to activate obtain the interactive information of user.
Step 104, interactive information is processed, to complete service request.
In the present embodiment, the interactive information of user refers to realize the interactive service of user's triggering and need
The information that user provides.As an example it is assumed that for for interactive service Z, need the mutual letter obtained
Breath includes a, b and c, and the acquisition mode of these three information is assumed different.When user is known in robot
After triggering interactive service Z, it is determined that three kinds of information acquiring pattern, respectively A, B and C, and then,
Obtain information a by obtaining mode A, obtain information b by obtaining mode B, by obtaining mode
C obtains information c.
In actual application, can be known as its interactive service triggered for the ease of user needs it to carry
For which information, the information needing it to provide can be pointed out user by modes such as screen show by robot,
To ensure that robot can get the interactive information of user.
After getting interactive information, robot can patrol according to the process preset for every kind of interactive service
Volume, the interactive information obtained is processed, to complete the interactive service requests that user triggers.Will with
Lower specific embodiment combines different interactive services and interacts the detailed description of information processing, this enforcement
Example is not launched describe.
In the present embodiment, the human-computer interaction function provided based on robot, user can be by selecting certain
Interactive service and user triggers the request that services accordingly, and then, robot is according to mutual clothes set in advance
Corresponding relation between business mark and information acquiring pattern, activates the mark of the interactive service selected with user
Corresponding information acquiring pattern, obtains the interactive information of user with the information acquiring pattern by activating, and
The interactive information obtained is processed, to complete service request.The mutual of user is realized by robot
Application demand, extend the use pattern of robot.
Below in conjunction with Fig. 2 and embodiment illustrated in fig. 3, for how to obtain user interactive information and
How interactive information is carried out process to be illustrated.
The flow chart of the exchange method embodiment two based on robot that Fig. 2 provides for the embodiment of the present invention,
As in figure 2 it is shown, the method comprises the steps:
The service request that step 201, reception user trigger, service request includes the social activity that user selects
Service identifiers.
In actual application, according to the mutual needs of user, multiple different mutual clothes can be provided the user
Business, in the present embodiment, illustrates as a example by this concrete interactive service of social interaction server.Wherein, originally
The social interaction server mentioned in embodiment refers to that the user triggering above-mentioned service request wants to be realized by robot
With the mutual service of another user, this service belongs to the embodiment of a kind of social activity, because of referred to herein as party clothes
Business.In actual application, such as take a message, thing of giving a present, the behavior such as exchange visiting cards belong to society in the present embodiment
Hand in the range of service.
On the screen of robot, the icon of multiple different service function can be shown, the most such as wrap
Include the icon of interactive service, after user clicks on this icon, enter the interface of interactive service.Can be at this
On the interface of interactive service, the menu choosing including the multiple concrete interactive services such as such as social interaction server is set
, it is naturally not limited to the representation of menu.Thus, user can by select social interaction server this
One option triggers sending of above-mentioned service request.
The social interaction server that step 202, activation and user select identifies corresponding information acquiring pattern, including
Keyboard obtains at least one in mode, voice acquisition mode, shooting acquisition mode.
Under different use scenes, the social demand of people may be had nothing in common with each other, and causes needs to obtain
Interactive information, the acquisition mode of interactive information may also be had nothing in common with each other.In the present embodiment, with dining room scene
As a example by, in conjunction with conventional social interaction server, the information acquiring pattern that can arrange social interaction server corresponding comprises
State any one or more in three kinds of acquisition modes, be certainly not limited thereto.
Wherein, keyboard obtains mode and refers to that user is by the way of dummy keyboard or physical keyboard input information;
Voice obtains mode and refers to that robot passes through the side of the voice of the voice acquisition device collection user installed on it
Formula;Shooting acquisition mode refers to that robot is by the way of the filming apparatus installed on it gathers image.
Step 203, the reception user mutual the other side's station location marker by input through keyboard, or adopted by voice
Acquisition means obtains mutual the other side's station location marker of user speech input.
Step 204, reception user's interaction content by input through keyboard, or obtained by voice acquisition device
Take the interaction content of family phonetic entry, when interaction content includes the business card of user, pass through filming apparatus
Shooting obtains the business card of user.
In the present embodiment, as a example by the scene of dining room, the user A at certain dining table 1 triggers above-mentioned service please
Ask, its objective is to want the user B having dinner at dining table 2 to inquire telephone number.Now, user
A mono-aspect needs to inform the station location marker of the robot i.e. user B of its mutual the other side, such as dining table number: 2;
On the other hand, user A needs to inform what the interaction content that robot reflects its mutual purpose is, such as
Interaction content is: you are good, can make a friend, conveniently inform your telephone number?
In actual application, robot can on screen interface display reminding information, to point out user to need
Carry out the input of above-mentioned station location marker and the input of interaction content.
For above-mentioned station location marker and the input of above-mentioned interaction content, user A can use input through keyboard
Mode inputs, it would however also be possible to employ the mode of phonetic entry inputs.Now, the acquisition of information that robot determines
Mode can obtain mode to include keyboard and/or voice obtains mode.
In a kind of alternative embodiment, user A may wish to introduce oneself to mutual the other side, now, uses
Family A can realize by the way of push the business card of oneself to mutual the other side, and this business card can be papery
Business card, it is also possible to be electronic business card.In the case, the information acquiring pattern that robot determines also needs
Including shooting acquisition mode.Accordingly, robot can be carried by filming apparatus shooting acquisition user A
The business card of confession.
To sum up, the information acquiring pattern that robot can be determined by out obtains multiple for realizing between user
Mutual interactive information.
Step 205, navigate to the position corresponding to mutual the other side's station location marker, the side shown by screen
The mode of formula or speech play exports interaction content to mutual the other side.
In the present embodiment, robot receives the position comprising above-mentioned mutual the other user B of user A input
Put, after the interactive information of interaction content, need this interaction content is pushed to user B, now, machine
People is firstly the need of running to user's B location, and then interaction content could be pushed to user B.
In actual application, the robot can being movably walking in dining room can have a navigation feature, therefore,
Navigation feature based on robot, it can be based on this position of dining table number, user B place of user A input
Putting mark, navigation runs to user B position.Concrete navigation realizes process and may refer to existing reality
Existing mode, the present embodiment does not repeats.When behind the position of robot ambulation to user B, screen can be passed through
The mode of display or the mode of speech play export interaction content to the i.e. user B of mutual the other side.
Step 206, receive the mutual the other side alternate acknowledge information in response to interaction content.
Step 207, alternate acknowledge information is fed back to user.
In actual application, user B after receiving the interaction content that user A is come by robotic delivery,
May ignore, it is also possible to response.When user B responds this interaction content, by voice or input through keyboard side
Formula inputs to its alternate acknowledge information of robot, when such as informing the telephone number of user A oneself, and input
The telephone number of oneself.
Robot and then the alternate acknowledge information of user B is fed back to user A.It is understood that use
Family A is when to the station location marker of robot input user B, it is also possible to input the station location marker of oneself, with
Just the alternate acknowledge information of user B is fed back to oneself by robot.But, in actual application, robot
The mode of station location marker obtaining user A is not limited to the input of user A, such as it may also is that machine
Device people is when receiving the service request that user A triggers, and positioner based on self carries out oneself position
Location, using oneself position as the position of user A.
In the present embodiment, in the scene of dining room, robot exists as a kind of social robot, for
Family provides social interactive service, mutual with the social activity realized between different user, extends making of robot
While pattern, the experience of having dinner of user can be improved.
The flow chart of the exchange method embodiment three based on robot that Fig. 3 provides for the embodiment of the present invention,
As it is shown on figure 3, the method comprises the steps:
The service request that step 301, reception user trigger, service request includes the member that user selects
Registration service identifies.
In the present embodiment, service by member registration and illustrate as a example by this concrete interactive service.Wherein,
The member registration service mentioned in the present embodiment had both included the process of user registered members, included again for user
The process of the authority interacted with other members is set, therefore, from the power interacted with other members
The angle that limit is arranged, this member registration service falls within a kind of concrete interactive service.
With reference to the social interaction server selection mode introduced in embodiment illustrated in fig. 2, same, user can be
The multiple concrete mutual clothes such as the such as social interaction server that comprises on the interface of interactive service, member registration service
In the menu option of business, trigger sending of above-mentioned service request by selecting member registration to service this option.
The information acquiring pattern that step 302, activation are corresponding with the member registration service identifiers of user's selection,
Mode and shooting acquisition mode is obtained including keyboard.
For servicing for member registration, the information acquiring pattern being activated in the present embodiment is that keyboard obtains
The letter that mode and shooting acquisition mode, i.e. robot can input in the way of reception user is by input through keyboard
Breath, robot can also obtain other information by shooting.
Step 303, reception user's identity information by input through keyboard, obtained by filming apparatus shooting
The image information of user.
For servicing for member registration, in order to complete the member registration of user, robot needs acquisition
Information includes the identity information of user, such as name, telephone number etc., and the image information of user.
Robot can point out user to need to provide these information on screen interface.Wherein, the identity letter of user
Breath can be that user is inputted by virtual or physical keyboard, and the image information of user can be that robot leads to
Cross what the filming apparatus shooting installed obtained.
Step 304, identity information and image information are stored in member database, and according to other members
The mutual authority that user is corresponding, the member user's set that can interact for user setup.
After robot obtains identity information and the image information of user, on the one hand complete the registration of member, will
The identity information of user and image information are stored in member database, on the other hand according to other member users
Corresponding mutual authority, the member user's set that can interact for this user setup.
In actual application, whether each user, when being registered as member, can carry out self to other meetings
Member user is visible, if allows other member users to wait alternately with self and arranges.Therefore, above-mentioned triggering clothes
The user such as user A of business request when completing registration, on the one hand can for self carry out above-mentioned whether
Visible to other member users, if to allow other member users to wait alternately with self and arrange, on the other hand,
Robot also can be put according to the configuration information of other members the most chartered can hand over for this user A
Mutual member user's set.
Thus, when user A such as logs in the APP in dining room, can be based on this member user collection arranged
Close, it is achieved exchange with other member users, share, improve Consumer's Experience.
In the present embodiment, in the scene of dining room, robot exists as a kind of social robot, for
Family provide member registration and with the interactive service such as the mutual priority assignation of other members, with extending user
Social scope, while extending the use pattern of robot, can improve the experience of having dinner of user.
The structural representation of the interactive system that Fig. 4 provides for the embodiment of the present invention, this interactive system is arranged on
In robot, as shown in Figure 4, including: receiver module 11, active module 12, acquisition module 13,
Processing module 14.
Receiver module 11, for receiving the service request that user triggers, described service request includes user
The mark of the interactive service selected.
Active module 12, is used for according to the corresponding relation between interactive service mark and information acquiring pattern,
Activate the information acquiring pattern corresponding with the mark of the described interactive service that user selects.
Acquisition module 13, obtains the mutual letter of described user for the described information acquiring pattern by activating
Breath.
Processing module 14, for processing described interactive information, to complete described service request.
The said system that the present embodiment provides, may be used for performing as in Fig. 1 to Fig. 3, either method is implemented
Example, what deserves to be explained is, in this system, the most most specific descriptions or the expansion of each functional module describe permissible
For realizing referring to figs. 1 to each step in Fig. 3 embodiment of the method, it is not repeated herein.
Through the above description of the embodiments, those skilled in the art is it can be understood that arrive each reality
The mode of executing can add the mode of required general hardware platform by software and realize, naturally it is also possible to by firmly
Part.Based on such understanding, the portion that prior art is contributed by technique scheme the most in other words
Dividing and can embody with the form of software product, this computer software product can be stored in computer can
Read in storage medium, such as ROM/RAM, magnetic disc, CD etc., including some instructions with so that a meter
Calculate machine (can be personal computer, server, or network equipment etc.) and perform each embodiment
Or the method described in some part of embodiment.
And it is understood that although the embodiment of the present invention is from how using robot to improve service center
The angle of the method for reason efficiency is described, but, it is achieved the robot of the method also weighs in the present invention
In the coverage that profit requires.
Last it is noted that above example is only in order to illustrate technical scheme, rather than to it
Limit;Although the present invention being described in detail with reference to previous embodiment, the ordinary skill of this area
Personnel it is understood that the technical scheme described in foregoing embodiments still can be modified by it, or
Person carries out equivalent to wherein portion of techniques feature;And these amendments or replacement, do not make corresponding skill
The essence of art scheme departs from the spirit and scope of various embodiments of the present invention technical scheme.