CN104618381A - Information interaction method and device - Google Patents
Information interaction method and device Download PDFInfo
- Publication number
- CN104618381A CN104618381A CN201510065094.5A CN201510065094A CN104618381A CN 104618381 A CN104618381 A CN 104618381A CN 201510065094 A CN201510065094 A CN 201510065094A CN 104618381 A CN104618381 A CN 104618381A
- Authority
- CN
- China
- Prior art keywords
- negotiation
- user
- participating
- information
- content
- 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
Links
- 230000003993 interaction Effects 0.000 title claims abstract description 96
- 238000000034 method Methods 0.000 title claims abstract description 41
- 230000000977 initiatory effect Effects 0.000 claims abstract description 89
- 238000004891 communication Methods 0.000 claims description 66
- 230000002452 interceptive effect Effects 0.000 claims description 12
- 239000003999 initiator Substances 0.000 description 20
- 230000000694 effects Effects 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000003058 natural language processing Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 241000202950 Psidium cattleyanum var. littorale Species 0.000 description 1
- 235000015126 Psidium littorale Nutrition 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses an information interaction method and device. The information interaction method comprises the steps that a consultation request which is sent by a client side and used for initiating a consultation is received, wherein information of users who initiate the consultation is carried in the consultation request; the information interaction device conducts interaction with users participating in the consultation according to the consultation request, and feedback information of the users participating in the consultation is acquired; a response result is sent back to the client side according to the feedback information so that the users initiating the consultation can determine the consultation result according to the response result. Due to the facts that the information interaction device conducts interaction with the users participating in the consultation according to the consultation request sent by the client side, and the response result is sent back to the client side according to the feedback information, the phenomenon that the time cost is increased due to the fact that the users initiating the consultation repeatedly communicate with the users participating in the consultation is avoided, and the information interaction efficiency is improved.
Description
Technical Field
The embodiment of the invention relates to a mobile communication technology, in particular to an information interaction method and device.
Background
With the rapid development of information globalization, communication among users is more convenient. When a user wants to invite multiple users to participate in some activity, such as dinner gathering, tour, meeting, etc., the user initiating the negotiation needs to communicate with each user participating in the negotiation through chat tools such as QQ and wechat, etc., and the negotiation result is determined according to the communication information.
The existing information interaction method mainly collects the time information of participants through group discussion or voting, and a user initiator who initiates negotiation through activities manually determines negotiation results such as appointment time, appointment places and the like according to the collected feedback information of the participants.
The prior art has the defects that the collected time information is disordered, and a user initiating negotiation is difficult to collect feedback information of each user participating in the negotiation, so that the time cost required for communication is high, the efficiency for determining the negotiation result is low, and the user requirements cannot be met.
Disclosure of Invention
Aiming at the defects, the invention provides an information interaction method and device to improve the information interaction efficiency.
In a first aspect, an embodiment of the present invention provides an information interaction method, including:
receiving a negotiation request sent by a client, wherein the negotiation request carries user information for initiating negotiation;
interacting with a user participating in negotiation according to the negotiation request to acquire feedback information of the user participating in negotiation;
and returning a response result to the client according to the feedback information so that the user initiating the negotiation determines a negotiation result according to the response result.
In a second aspect, an embodiment of the present invention further provides an information interaction apparatus, including:
a request receiving module, configured to receive a negotiation request sent by a client, where the negotiation request carries user information for initiating a negotiation;
the user interaction module is used for interacting with the users participating in the negotiation according to the negotiation request;
a feedback obtaining module, configured to obtain feedback information of the user participating in the negotiation;
and the response returning module is used for returning a response result to the client according to the feedback information so that the user initiating the negotiation determines a negotiation result according to the response result.
According to the information interaction method and device provided by the embodiment of the invention, the network side server interacts with the users participating in the negotiation according to the negotiation requests of the users and returns response results to the client side where the user initiating the negotiation is located according to the feedback information of the users participating in the negotiation, so that the increase of time cost caused by repeated inquiry of the user initiating the negotiation is avoided, and the information interaction efficiency is improved.
Drawings
Fig. 1 is a flowchart of an information interaction method according to an embodiment of the present invention;
fig. 2 is a flowchart of an information interaction method according to a second embodiment of the present invention;
fig. 3a to fig. 3h are schematic diagrams of a mobile phone client interface in an information interaction method according to a third embodiment of the present invention;
fig. 4 is a schematic structural diagram of an information interaction device according to a fourth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
The information interaction method provided by the embodiment of the invention can be executed by an information interaction device. The information interaction device may be a network side server or a part of the network side server. The means may be implemented by hardware and/or software.
Example one
Referring to fig. 1, an information interaction method provided in the first embodiment specifically includes: operation 11 to operation 13.
In operation 11, a negotiation request for initiating a negotiation, which is sent by a client, is received, where the negotiation request carries user information for initiating the negotiation.
The client, i.e. the software program installed on the terminal used by the initiator, such as Baidu hi, may also be a client. For example, the initiator logs in the client through an account and a password, and then operates on the client if there is a negotiation requirement. The client generates a negotiation request under the operation of the initiator and then is sent out by the terminal.
The negotiation request may be a request to negotiate about a matter, such as a request to negotiate about an appointment, a request to negotiate about a point-in-place, or a request to negotiate about time. The contents of these negotiations may be carried in the negotiation request, or may be sent to the information interaction device by the client after the negotiation request is initiated.
The negotiation initiating user information may include an account number, a name, or a communication mode of the negotiation initiating user. For example, after the client sends the negotiation request, the terminal may be triggered to obtain a client account of the initiator, such as a hectomethi account of the initiator, or obtain a name of the initiator, such as zhang san, through a local address book, or obtain a telephone number of the initiator, an email, or other communication modes.
In operation 12, interacting with the user participating in the negotiation according to the negotiation request, and obtaining feedback information of the user participating in the negotiation.
The communication mode of the user participating in the negotiation can be provided by the initiator or obtained from a locally stored address book.
For example, the negotiation request may carry the name and nickname of the user participating in the negotiation, and the negotiation request triggers the client on the terminal to upload the local address book; or the negotiation request may directly carry the communication mode of the user participating in the negotiation, such as a phone number and an account number. The account number may be a hundred-degree hi account number, a QQ number, a micro signal, a peace signal, and the like.
Or, before initiating a negotiation request, the initiator uploads or synchronizes the address book on the client or the address book in the account to the information interaction device, and then initiates the negotiation request, the information interaction device only carries the name, nickname or account number of the user participating in the negotiation, and the like, and the interaction device matches the name, nickname or account number of the user participating in the negotiation with the local address book, so as to find the communication mode of the user participating in the negotiation.
The information interaction device sends a message to a corresponding user through the communication mode and interacts with the corresponding user.
When the negotiation is yes, if the user who needs to participate in the negotiation agrees with a certain thing, the information interaction device automatically generates chat content according to the content of the negotiation request and simultaneously sends the chat content to the user who participates in the negotiation, and after the user who participates in the negotiation replies, the information interaction device identifies through the natural language processing technology whether the content replied by the user is the content replied aiming at the negotiation request, such as 'agreement', 'disagreement', 'consideration needed' or 'OK', and the like. That is to say, the information interaction device obtains the opinions of the users participating in the negotiation about the negotiated content, namely the feedback information of the users participating in the negotiation, through the interaction with the users participating in the negotiation, thereby avoiding the problem of low efficiency caused by the inquiry of the initiator one by one.
In operation 13, a response result is returned to the client according to the feedback information, so that the user initiating the negotiation determines a negotiation result according to the response result.
After obtaining the feedback information of each user participating in negotiation, the information interaction device can directly send the feedback opinions to the initiator, or can analyze the feedback information of each user participating in negotiation to obtain a total opinion result or send the analysis processing result to the user initiating negotiation after the consensus is obtained, so as to further improve the efficiency of information interaction.
According to the information interaction method provided by the embodiment, the feedback information of the user participating in the negotiation is acquired by interacting with the user participating in the negotiation according to the negotiation request sent by the client, and the response result is returned to the client according to the feedback information, so that the increase of time cost caused by the repeated communication between the user initiating the negotiation and the user participating in the negotiation is avoided, and the information interaction efficiency is improved.
Illustratively, the interacting with the user participating in the negotiation according to the negotiation request includes:
acquiring the negotiation request content of the user initiating the negotiation and the negotiation participating user information from the client;
acquiring the communication mode of the user participating in the negotiation according to the user information participating in the negotiation;
and interacting with the users participating in the negotiation based on the content of the negotiation request of the user initiating the negotiation and the communication modes of the users participating in the negotiation.
For example, the obtaining the communication mode of the user participating in the negotiation according to the information of the user participating in the negotiation includes:
carrying out fuzzy matching on the user information participating in the negotiation and an address list;
and taking the communication mode successfully matched with the user information participating in the negotiation in the address book as the communication mode of the user participating in the negotiation.
For example, after receiving the negotiation request, the information interaction device sends a message to the client, requesting the negotiation content and the user information participating in the negotiation. After receiving the message sent by the information interaction device, the client sends negotiation content and user information participating in negotiation to the interaction device. Or, when the client sends the negotiation request, the negotiation content and the user information participating in the negotiation are carried in the negotiation request, so that the information interaction device can also obtain the negotiation content and the user information participating in the negotiation after receiving the negotiation request. The content of the negotiation requested by the user initiating the negotiation may include an appointment subject, an appointment duration, an appointment place or an appointment type, and the like. For example, the negotiation request may carry the negotiation content, or after the initiator initiates the negotiation request, the client displays the prompt information received from the information interaction device, so that the initiator correctly inputs the negotiation content, and the initiator inputs the negotiation content on the client according to the need of the initiator and sends the negotiation content by the terminal.
The user information participating in the negotiation may include an account number, a nickname or a name of the user participating in the negotiation, and the like. For example, the initiator may further input information of a user participating in the negotiation according to the prompt information displayed by the client, and the initiator may input information of the user participating in the negotiation at the client according to the prompt information. One or more users may participate in the negotiation.
After receiving the user information participating in the negotiation, the information interaction device carries out fuzzy matching on each user information participating in the negotiation and the address list. When any user information is matched, if a character string which is the same as or similar to the user information exists in the address list, the matching is successful; otherwise, the matching fails. And then, taking the communication mode successfully matched with the user information participating in negotiation in the address book as the corresponding communication mode of the user. That is, the information interaction device uses the communication mode in the address book, which has the same or similar character string with the user information participating in the negotiation, as the communication mode of the user participating in the negotiation.
The information interaction device sends the negotiation request content of the user initiating the negotiation to the corresponding user through the communication mode of the user participating in the negotiation, and interacts with the user participating in the negotiation.
Illustratively, the interacting with the user participating in the negotiation based on the content of the negotiation request of the user initiating the negotiation and the communication mode of the user participating in the negotiation includes:
sending the content of the negotiation request of the user initiating the negotiation to the user participating in the negotiation in the communication mode;
alternatively, it comprises:
generating inquiry content according to the negotiation request content of the user initiating the negotiation;
sending the content of the negotiation request of the user initiating the negotiation and the inquiry content to the user participating in the negotiation through the communication mode;
alternatively, it comprises:
generating an interactive interface according to the negotiation request content of the user initiating the negotiation;
and sending the interactive interface to the user participating in negotiation in the communication mode.
The inquiry content, namely the information interaction device, processes the content requested to be negotiated by the user who initiates the negotiation into the language of the user through a natural language processing technology, and initiates the negotiation to the user who participates in the negotiation. For example, the interactive interface may be a web page corresponding to a web address formed by a preset fixed character string and negotiation-initiating user information. The preset fixed character string can be a domain name of a network side server where the information interaction device is located, such ashttp://www.date.com. The negotiation initiating user information may be a negotiation initiating user account, a user name, or a user communication mode, for example, the website corresponding to the interactive interface may behttp://www.date.com/username. The users participating in the negotiation can fill own feedback information in the interactive interface and can also see the feedback information of other users participating in the negotiation on the interactive interface, so that the users participating in the negotiation can properly adjust own feedbackThe information is fed to reduce collisions.
For example, after the content of the user initiating the negotiation request negotiation is sent to the user participating in the negotiation through the communication method, or the content of the user initiating the negotiation request negotiation and the inquiry content are sent to the user participating in the negotiation, the content of the user requesting the negotiation based on the negotiation initiation and the communication method of the user participating in the negotiation interact with the user participating in the negotiation, the method further includes:
and receiving response information returned by the users participating in the negotiation.
For example, before receiving the response information returned by the user participating in the negotiation, the interacting with the user participating in the negotiation based on the content of the negotiation request of the user initiating the negotiation and the communication mode of the user participating in the negotiation further includes:
and sending timeout inquiry information to the users participating in the negotiation.
For example, after the information interaction device sends negotiation content to the user participating in the negotiation, a timer may be set, and if a response message returned by the user participating in the negotiation is received within a set time, the timer is closed; if the response message returned by the user participating in the negotiation is not received within the set time, the overtime inquiry information is sent to the user participating in the negotiation after the timer reaches the set time so as to remind the user participating in the negotiation to reply the information as soon as possible, and the purpose of effectively controlling the interaction time is achieved.
Further, when the overtime inquiry information is sent, the timer can be restarted or reset, so that the overtime inquiry information is triggered and sent for multiple times under the condition that the users participating in the negotiation do not return a response message, and the purpose of multiple times of reminding is achieved.
Illustratively, the obtaining feedback information of the user participating in the negotiation includes:
analyzing the response information;
and acquiring the feedback information of the users participating in the negotiation from the analysis result.
Illustratively, the obtaining feedback information of the user participating in the negotiation includes:
and acquiring at least one of time information and place information of feedback of the users participating in the negotiation.
Illustratively, the returning a response result to the client according to the feedback information includes:
directly sending the feedback information to the client;
or,
and sending the intersection of the feedback information to the client.
Illustratively, after the response result is returned to the client according to the feedback information, the information interaction method provided in the embodiment of the present invention further includes:
receiving a negotiation result sent by the client;
and sending the negotiation result to the user participating in the negotiation.
Example two
The embodiment provides another information interaction method based on the above embodiment. Since the user initiating the negotiation needs to pass through the network and is often not located at the same geographical location as the user needing to participate in the negotiation, in this embodiment, the terminal used by the user initiating the negotiation is the first terminal, and the terminal used by the user participating in the negotiation is the second terminal. And a plurality of users participating in the negotiation can log in through the same or different clients of one second terminal to participate in the negotiation.
Referring to fig. 2, the information interaction method provided by the embodiment of the present invention specifically includes: operation 21-operation 26.
In operation 21, the information interaction apparatus receives a negotiation request sent by a client on the first terminal. Wherein, the negotiation request carries the user information for initiating negotiation.
In operation 22 and operation 23, the information interaction apparatus interacts with the user participating in the negotiation according to the negotiation request.
When the negotiation is about the activity such as dinner gathering or tour, if the user initiating the negotiation already determines the activity location by initiating the voting, the information interaction device only needs to acquire the time information fed back by the user participating in the negotiation, so that the user initiating the negotiation determines the start time of the activity or the time length of the activity and the like according to the time information fed back by the user; when the negotiation is an academic conference or an annual meeting of a company and other activities, if the user initiating the negotiation determines the activity time in a designated mode, the information interaction device only needs to acquire the location information fed back by the user participating in the negotiation, so that the user initiating the negotiation determines the holding location of the activity according to the location information fed back by the user. The information interaction device may also obtain the time information and the location information of the feedback of the user participating in the negotiation at the same time according to the needs of the user initiating the negotiation, which is not described herein again.
In operation 24, the information interaction device returns a response result to the client of the first terminal according to the feedback information, so that the user initiating the negotiation determines a negotiation result according to the response result.
When the feedback information of the users participating in the negotiation is the idle Time of the feedback, the information interaction device may calculate an intersection of the idle Time of each user participating in the negotiation, that is, calculate an intersection (Final Spare Time, FST) of all the idle times, and send the intersection of all the idle times to the client, so that the user initiating the negotiation may determine a Final Active Time (FAT) according to the intersection of all the idle times, thereby further improving the efficiency of information interaction.
If the calculated time length corresponding to the intersection of all the idle times is less than the preset time length of the user initiating the negotiation, or if any user participating in the negotiation replies no idle time, the interaction device can directly send all the obtained feedback information to the client, the user initiating the negotiation can initiate another negotiation according to the feedback information of all the users participating in the negotiation displayed by the client, cancel the negotiation, or determine the negotiation result according to the feedback information of the users necessarily participating in the negotiation, for example, make a telephone inquiry to the users necessarily participating in the negotiation, and ignore the feedback information of the users not necessarily participating in the negotiation.
In operation 25, the information interaction apparatus receives a negotiation result sent by the client of the first terminal.
When the negotiation is things, the user initiating the negotiation determines the negotiation result according to the self-needs and the response result, such as determining the starting time of the event, the holding place of the event or the items contained in the event.
In operation 26, the information interaction apparatus sends the negotiation result to the user participating in the negotiation.
When the negotiation is about to start, activity reminding information can be sent to the users participating in the negotiation.
According to the information interaction method provided by the embodiment of the invention, the time information and/or the place information fed back by the user participating in the negotiation is obtained by interacting with the user participating in the negotiation according to the negotiation request sent by the client, the response result is returned to the client according to the fed-back time information and/or the place information, the negotiation result determined by the user initiating the negotiation is also received, and the negotiation result is sent to the user participating in the negotiation, so that the increase of time cost caused by the fact that the user initiating the negotiation repeatedly sends the negotiation result to the user participating in the negotiation is avoided, and the efficiency of information interaction is improved.
EXAMPLE III
The embodiment is based on the above embodiment, and provides yet another information interaction method, which is used for negotiating appointment time. In this embodiment, the information interaction method is applied to the chat software Baidu hi. Suppose the user wang xiao liang with zhangxiao ming.
First, as shown in fig. 3a, wanese sends "help me appointment" to the appointment assistant on the mobile phone hi client. The dating assistant is the information interaction device, namely the hi server.
After receiving the 'help me appointment' message sent by the hi client, the appointment assistant replies a good response message, and needs to tell me the meeting time, the meeting subject and the meeting participants. You can say that: and Zhang three, Li four switch in football game meeting, last 2 hours. ".
Wanese replies to the association with xiaoming switch in programming marathon at the mobile hi client for half an hour.
The appointment assistant replies with a message "good, meeting attendees: wangxiao, zhangxiaoming; subject of the conference: programming the marathon; the conference duration is as follows: half an hour; give you about your next family. ".
Alternatively, the appointment assistant may continue to ask if the user initiating the negotiation forgot to explain the duration. As shown in fig. 3b, wangsaidi replies only to the cell phone hi client "and mingming switches to the marathon meeting", the dating assistant sends a message "ask how long do your meeting last? ". And after the Wang Xiao II replies ' lasting half an hour ' at the mobile phone hi client, the dating assistant replies a message ' good, meeting staff: wangxiao, zhangxiaoming; subject of the conference: programming the marathon; the conference duration is as follows: half an hour; give you about your next family. "
The appointment assistant then interacts with the user of the appointment.
Firstly, the appointment assistant carries out fuzzy matching on the user information 'Xiaoming' participating in the appointment and the address list to obtain the communication mode of 'Zhangming'.
The dating assistant then sends the message to Zuoming as shown in FIG. 3c, hi message "Wangsu invites you to a meeting. The conference participants: wangxiao, zhangxiaoming; subject of the conference: programming the marathon; the conference duration is as follows: and (5) half an hour. When you are available? ". Zhangxiaoming replies "one hour later" at the mobile hi client.
And the appointment assistant judges the appointment time according to the reply of the Zhang Xiaoming and sends the appointment time to the user Wangzao Xiao. As shown in fig. 3d, the wangsu mobile hi client displays the message replied by the appointment assistant, "meeting time available for meeting" as follows: when 2015-01-20,14: 19-2015-01-20, 23:59 need to be scheduled? ".
Wanese replies "two hours later" at the mobile hi client.
The appointment assistant sets appointment specific information according to the reply of the user's King-Xiao-II and informs all meeting personnel that the appointment is successful! The conference participants: wangxiao, zhangxiaoming; subject of the conference: programming the marathon; the conference duration is as follows: half an hour; the conference time is as follows: 2015-01-20,15:19, i will remind you when. "
Or, in the case that Zhangming does not reply for a long time, the appointment assistant sends the message again.
After two minutes, the dating assistant again sends Zhanguo "Wangxuebixin you to attend a meeting, as shown in FIG. 3 e. The conference participants: wangxiao, zhangxiaoming; subject of the conference: programming the marathon; the conference duration is as follows: and (5) half an hour. When you are available? ".
Zhangxiaoming reverts to "two hours later".
Then, as shown in FIG. 3f, the appointment assistant sends a message to the appointment initiator, wai-wai, "meeting time that may be attended is as follows: when 2015-01-20,18: 28-2015-01-20, 23:59 need to be scheduled? ".
Wanxiaoei recovers "after three hours".
The appointment assistant sets appointment specific information according to the reply of the user's King-Xiao-II and informs all meeting personnel that the appointment is successful! The conference participants: wangxiao, zhangxiaoming; subject of the conference: programming the marathon; the conference duration is as follows: half an hour; the conference time is as follows: 2015-01-20,19:28, i will remind you by that time. "
Alternatively, in the event that a Zhang Xiaoming replies with an error, the appointment assistant sends the message again.
As shown in fig. 3g, zhangming replies "hello", and the dating assistant recognizes through semantic analysis that the content of replying "hello" does not match the content of asking "what time you are available", and then sends "wangsu invites you to attend a meeting again to zhangming. The conference participants: wangxiao, zhangxiaoming; subject of the conference: programming the marathon; the conference duration is as follows: and (5) half an hour. When you are available? ".
Zhangxianming reverts "one hour later".
Then, as shown in fig. 3h, the appointment assistant sends a message to the appointment initiator wanese that "meeting time that can be attended is as follows: when 2015-01-20,14: 41-2015-01-20, 23:59 need to be scheduled? ".
Wanxiaoqie recovers "after two hours".
The appointment assistant sets appointment specific information according to the reply of the user's King-Xiao-II and informs all meeting personnel that the appointment is successful! The conference participants: wangxiao, zhangxiaoming; subject of the conference: programming the marathon; the conference duration is as follows: half an hour; the conference time is as follows: 2015-01-20,15:41, i will remind you when. "
According to the information interaction method provided by the embodiment, the inquiry content of ' what time you are available ' is generated according to the content ' of ' switching on and off in a Marathon programming meeting ' of the user who initiates the appointment, and the appointment content requested by the user who initiates the appointment and the inquiry content are sent to the user who participates in the appointment in a communication mode of the user who participates in the appointment.
And analyzing the response information of the participants for one hour according to the local time 13:19, acquiring the feedback time information of the user participating in the appointment and sending the feedback time information of the user participating in the appointment to the client of the waiter, so that the increase of time cost caused by the repeated communication between the waiter initiating the appointment and the user participating in the appointment is avoided, and the information interaction efficiency is improved.
And when the response information returned by the user who participates in the appointment is within two minutes of the user who participates in the appointment or the response information returned by the user who participates in the appointment is not matched with the content of the inquiry, the appointment content requested by the user who initiates the appointment and the inquiry content are sent to the user who participates in the appointment again until the response information matched with the inquiry content is obtained, and the reliability of information exchange is improved.
Example four
Referring to fig. 4, the information interaction apparatus provided in this embodiment specifically includes: a request receiving module 41, an interaction module 42, a feedback obtaining module 43 and a response returning module 44.
The request receiving module 41 is configured to receive a negotiation request for initiating a negotiation, where the negotiation request carries user information for initiating the negotiation;
the interaction module 42 is configured to interact with a user participating in negotiation according to the negotiation request;
the feedback obtaining module 43 is configured to obtain feedback information of the user participating in the negotiation according to the interaction between the interaction module and the user participating in the negotiation;
the response returning module 44 is configured to return a response result to the client according to the feedback information, so that the user initiating the negotiation determines a negotiation result according to the response result.
Illustratively, the interaction module 42 includes:
an information obtaining submodule, configured to obtain, from the client, the content of the user initiating negotiation request negotiation and the user information participating in negotiation;
the communication determining submodule is used for acquiring the communication mode of the user participating in the negotiation according to the user information participating in the negotiation;
and the interaction submodule is used for interacting with the users participating in the negotiation based on the content of the negotiation request of the user initiating the negotiation and the communication modes of the users participating in the negotiation.
Illustratively, the communication determination submodule includes:
the fuzzy matching submodule is used for carrying out fuzzy matching on the user information participating in the negotiation and the address list;
and the communication mode submodule is used for taking the communication mode which is successfully matched with the user information participating in the negotiation in the address book as the communication mode of the user participating in the negotiation.
Illustratively, the interaction submodule is specifically configured to:
sending the content of the negotiation request of the user initiating the negotiation to the user participating in the negotiation in the communication mode;
or, in particular, for:
generating inquiry content according to the negotiation request content of the user initiating the negotiation;
sending the content of the negotiation request of the user initiating the negotiation and the inquiry content to the user participating in the negotiation through the communication mode;
or, in particular, for:
generating an interactive interface according to the negotiation request content of the user initiating the negotiation;
and sending the interactive interface to the user participating in negotiation in the communication mode.
Illustratively, the interaction submodule is further configured to:
and after the content of the negotiation request of the user initiating the negotiation is sent to the user participating in the negotiation through the communication mode, or the content of the negotiation request of the user initiating the negotiation and the inquiry content are sent to the user participating in the negotiation, receiving response information returned by the user participating in the negotiation.
Illustratively, the interaction submodule is further configured to:
and before receiving response information returned by the users participating in the negotiation, sending timeout inquiry information to the users participating in the negotiation.
Illustratively, the feedback obtaining module 43 is specifically configured to:
analyzing the response information;
and acquiring the feedback information of the users participating in the negotiation from the analysis result.
Illustratively, the feedback obtaining module 43 is specifically configured to:
and acquiring at least one of time information and place information of feedback of the users participating in the negotiation.
Illustratively, the response returning module 44 is specifically configured to:
directly sending the feedback information to the client;
or,
and sending the intersection of the feedback information to the client.
Illustratively, the information interaction device further comprises:
a result receiving module, configured to receive a negotiation result sent by the client after the response returning module returns a response result to the client according to the feedback information;
and the result sending module is used for sending the negotiation result to the user participating in the negotiation.
The information interaction device can execute the information interaction method provided by any embodiment of the invention, and has functional modules corresponding to each operation in the information interaction method and beneficial effects.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims (20)
1. An information interaction method is executed by a network side server, and the method comprises the following steps:
receiving a negotiation request which is sent by a client and used for initiating negotiation, wherein the negotiation request carries user information for initiating negotiation;
interacting with a user participating in negotiation according to the negotiation request to acquire feedback information of the user participating in negotiation;
and returning a response result to the client according to the feedback information so that the user initiating the negotiation determines a negotiation result according to the response result.
2. The method of claim 1, wherein interacting with a user participating in a negotiation according to the negotiation request comprises:
acquiring the negotiation request content of the user initiating the negotiation and the negotiation participating user information from the client;
acquiring the communication mode of the user participating in the negotiation according to the user information participating in the negotiation;
and interacting with the users participating in the negotiation based on the content of the negotiation request of the user initiating the negotiation and the communication modes of the users participating in the negotiation.
3. The method according to claim 2, wherein obtaining the communication mode of the user participating in the negotiation according to the information of the user participating in the negotiation comprises:
carrying out fuzzy matching on the user information participating in the negotiation and an address list;
and taking the communication mode successfully matched with the user information participating in the negotiation in the address book as the communication mode of the user participating in the negotiation.
4. The method of claim 2, wherein interacting with the user participating in the negotiation based on the content of the negotiation request of the user initiating the negotiation and the communication mode of the user participating in the negotiation comprises:
sending the content of the negotiation request of the user initiating the negotiation to the user participating in the negotiation in the communication mode;
alternatively, it comprises:
generating inquiry content according to the negotiation request content of the user initiating the negotiation;
sending the content of the negotiation request of the user initiating the negotiation and the inquiry content to the user participating in the negotiation through the communication mode;
alternatively, it comprises:
generating an interactive interface according to the negotiation request content of the user initiating the negotiation;
and sending the interactive interface to the user participating in negotiation in the communication mode.
5. The method according to claim 4, wherein after the content requested by the user initiating negotiation is sent to the user participating in negotiation through the communication means, or the content requested by the user initiating negotiation and the inquiry content are sent to the user participating in negotiation, the content requested by the user initiating negotiation and the communication means of the user participating in negotiation interact with the user participating in negotiation based on the content requested by the user initiating negotiation and the communication means of the user participating in negotiation, further comprising:
and receiving response information returned by the users participating in the negotiation.
6. The method according to claim 5, wherein before receiving the response information returned by the user participating in the negotiation, the user interacting with the user participating in the negotiation based on the content of the negotiation request of the user initiating the negotiation and the communication method of the user participating in the negotiation, further comprising:
and sending timeout inquiry information to the users participating in the negotiation.
7. The method of claim 5, wherein obtaining feedback information of the users participating in the negotiation comprises:
analyzing the response information;
and acquiring the feedback information of the users participating in the negotiation from the analysis result.
8. The method according to any one of claims 1-7, wherein obtaining feedback information of the users participating in the negotiation comprises:
and acquiring at least one of time information and place information of feedback of the users participating in the negotiation.
9. The method according to any one of claims 1-7, wherein returning a response result to the client according to the feedback information comprises:
directly sending the feedback information to the client;
or,
and sending the intersection of the feedback information to the client.
10. The method according to any of claims 1-7, wherein after returning a response result to the client according to the feedback information, the method further comprises:
receiving a negotiation result sent by the client;
and sending the negotiation result to the user participating in the negotiation.
11. An information interaction device, wherein the device is disposed in a network-side server, and comprises:
a request receiving module, configured to receive a negotiation request sent by a client and used for initiating a negotiation, where the negotiation request carries user information for initiating the negotiation;
the interaction module is used for interacting with the users participating in the negotiation according to the negotiation request;
the feedback acquisition module is used for acquiring feedback information of the users participating in the negotiation according to the interaction between the interaction module and the users participating in the negotiation;
and the response returning module is used for returning a response result to the client according to the feedback information so that the user initiating the negotiation determines a negotiation result according to the response result.
12. The apparatus of claim 11, wherein the interaction module comprises:
an information obtaining submodule, configured to obtain, from the client, the content of the user initiating negotiation request negotiation and the user information participating in negotiation;
the communication determining submodule is used for acquiring the communication mode of the user participating in the negotiation according to the user information participating in the negotiation;
and the interaction submodule is used for interacting with the users participating in the negotiation based on the content of the negotiation request of the user initiating the negotiation and the communication modes of the users participating in the negotiation.
13. The apparatus of claim 12, wherein the communication determination submodule comprises:
the fuzzy matching submodule is used for carrying out fuzzy matching on the user information participating in the negotiation and the address list;
and the communication mode submodule is used for taking the communication mode which is successfully matched with the user information participating in the negotiation in the address book as the communication mode of the user participating in the negotiation.
14. The apparatus of claim 12, wherein the interaction submodule is specifically configured to:
sending the content of the negotiation request of the user initiating the negotiation to the user participating in the negotiation in the communication mode;
or, in particular, for:
generating inquiry content according to the negotiation request content of the user initiating the negotiation;
sending the content of the negotiation request of the user initiating the negotiation and the inquiry content to the user participating in the negotiation through the communication mode;
or, in particular, for:
generating an interactive interface according to the negotiation request content of the user initiating the negotiation;
and sending the interactive interface to the user participating in negotiation in the communication mode.
15. The apparatus of claim 14, wherein the interaction submodule is further configured to:
and after the content of the negotiation request of the user initiating the negotiation is sent to the user participating in the negotiation through the communication mode, or the content of the negotiation request of the user initiating the negotiation and the inquiry content are sent to the user participating in the negotiation, receiving response information returned by the user participating in the negotiation.
16. The apparatus of claim 15, wherein the interaction submodule is further configured to:
and before receiving response information returned by the users participating in the negotiation, sending timeout inquiry information to the users participating in the negotiation.
17. The apparatus of claim 15, wherein the feedback acquisition module is specifically configured to:
analyzing the response information;
and acquiring the feedback information of the users participating in the negotiation from the analysis result.
18. The apparatus according to any one of claims 11-17, wherein the feedback acquisition module is specifically configured to:
and acquiring at least one of time information and place information of feedback of the users participating in the negotiation.
19. The apparatus according to any of claims 11-17, wherein the response returning module is specifically configured to:
directly sending the feedback information to the client;
or,
and sending the intersection of the feedback information to the client.
20. The apparatus of any one of claims 11-17, further comprising:
a result receiving module, configured to receive a negotiation result sent by the client after the response returning module returns a response result to the client according to the feedback information;
and the result sending module is used for sending the negotiation result to the user participating in the negotiation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510065094.5A CN104618381B (en) | 2015-02-06 | 2015-02-06 | Information interaction method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510065094.5A CN104618381B (en) | 2015-02-06 | 2015-02-06 | Information interaction method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104618381A true CN104618381A (en) | 2015-05-13 |
CN104618381B CN104618381B (en) | 2020-04-14 |
Family
ID=53152656
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510065094.5A Active CN104618381B (en) | 2015-02-06 | 2015-02-06 | Information interaction method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104618381B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107451796A (en) * | 2017-08-07 | 2017-12-08 | 广州爱九游信息技术有限公司 | Method, apparatus, equipment and the storage medium of aid in treatment cooperation service |
CN107851073A (en) * | 2015-07-24 | 2018-03-27 | 索尼公司 | Message processing device, information processing method and program |
CN108564184A (en) * | 2018-03-16 | 2018-09-21 | 北京三快在线科技有限公司 | A kind of preset device of the preordering method and meeting room of meeting room |
CN108965356A (en) * | 2017-05-18 | 2018-12-07 | 腾讯科技(深圳)有限公司 | A kind of information interacting method and electronic equipment |
CN110598870A (en) * | 2019-09-02 | 2019-12-20 | 深圳前海微众银行股份有限公司 | Method and device for federated learning |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1992625A (en) * | 2005-12-28 | 2007-07-04 | 腾讯科技(深圳)有限公司 | Method for processing muti-topic discussion group information flow based on instant communication |
CN1992622A (en) * | 2005-12-29 | 2007-07-04 | 腾讯科技(深圳)有限公司 | Method for implementing group subscriber ballot in instant communication system |
US20110029622A1 (en) * | 2009-06-24 | 2011-02-03 | Walker Jay S | Systems and methods for group communications |
CN103024057A (en) * | 2012-12-19 | 2013-04-03 | 北京十分科技有限公司 | Method and device for transmitting information |
CN103458354A (en) * | 2012-05-21 | 2013-12-18 | 腾讯科技(深圳)有限公司 | Position-based group generation method, device and system |
CN104320268A (en) * | 2014-10-31 | 2015-01-28 | 北京思特奇信息技术股份有限公司 | Device and method for establishing instant discussion meeting |
-
2015
- 2015-02-06 CN CN201510065094.5A patent/CN104618381B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1992625A (en) * | 2005-12-28 | 2007-07-04 | 腾讯科技(深圳)有限公司 | Method for processing muti-topic discussion group information flow based on instant communication |
CN1992622A (en) * | 2005-12-29 | 2007-07-04 | 腾讯科技(深圳)有限公司 | Method for implementing group subscriber ballot in instant communication system |
US20110029622A1 (en) * | 2009-06-24 | 2011-02-03 | Walker Jay S | Systems and methods for group communications |
CN103458354A (en) * | 2012-05-21 | 2013-12-18 | 腾讯科技(深圳)有限公司 | Position-based group generation method, device and system |
CN103024057A (en) * | 2012-12-19 | 2013-04-03 | 北京十分科技有限公司 | Method and device for transmitting information |
CN104320268A (en) * | 2014-10-31 | 2015-01-28 | 北京思特奇信息技术股份有限公司 | Device and method for establishing instant discussion meeting |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107851073A (en) * | 2015-07-24 | 2018-03-27 | 索尼公司 | Message processing device, information processing method and program |
CN108965356A (en) * | 2017-05-18 | 2018-12-07 | 腾讯科技(深圳)有限公司 | A kind of information interacting method and electronic equipment |
CN108965356B (en) * | 2017-05-18 | 2022-06-07 | 腾讯科技(深圳)有限公司 | Information interaction method and electronic equipment |
CN107451796A (en) * | 2017-08-07 | 2017-12-08 | 广州爱九游信息技术有限公司 | Method, apparatus, equipment and the storage medium of aid in treatment cooperation service |
CN108564184A (en) * | 2018-03-16 | 2018-09-21 | 北京三快在线科技有限公司 | A kind of preset device of the preordering method and meeting room of meeting room |
CN110598870A (en) * | 2019-09-02 | 2019-12-20 | 深圳前海微众银行股份有限公司 | Method and device for federated learning |
CN110598870B (en) * | 2019-09-02 | 2024-04-30 | 深圳前海微众银行股份有限公司 | Federal learning method and device |
Also Published As
Publication number | Publication date |
---|---|
CN104618381B (en) | 2020-04-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2020203752B2 (en) | Authentication of service requests initiated from a social networking site | |
CN104618381B (en) | Information interaction method and device | |
JP7133565B2 (en) | Techniques for finding bots based on intent | |
EP3734914B1 (en) | Authentication of service requests | |
US20190245898A1 (en) | Managing access to communication sessions with communication identifiers of users and using chat applications | |
EP2873204B1 (en) | Method and system for delivering reminder information | |
CN102771082B (en) | There is the communication session between the equipment of mixed and interface | |
US20160247123A1 (en) | Converting Scheduling Information into Different Conferencing Domains | |
US20170288942A1 (en) | Portal for Provisioning Autonomous Software Agents | |
US20170289069A1 (en) | Selecting an Autonomous Software Agent | |
US20170289070A1 (en) | Making a Dialogue Available To an Autonomous Software Agent | |
US20080005119A1 (en) | Remotely updating a user status on a presence server | |
US20170288943A1 (en) | Supplying Context Data to a Servicing Entity | |
WO2013097740A1 (en) | Method and device for prompting dynamic information about contact person | |
EP2891297A1 (en) | Shared resource and session model using presence data | |
CN109670766B (en) | Information processing method, device, terminal and server | |
US20160021254A1 (en) | Methods, systems, and apparatus for conducting a conference session | |
WO2015017481A1 (en) | Messaging api over http protocol to establish context for data exchange | |
WO2015017482A1 (en) | Messaging over http protocol for data exchange | |
WO2014094378A1 (en) | Method and apparatus for transmitting information | |
US20160344818A1 (en) | Systems and methods for multi-user anonymous communication | |
CN110995456B (en) | Multi-terminal conference implementation method and first terminal | |
Fetter et al. | PRIMIExperience: experience sampling via instant messaging | |
US20230137043A1 (en) | Content-Based Conference Notifications | |
CA3225019A1 (en) | Cooperative decision making in a social network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |