Summary of the invention
The purpose of the application is to propose to reserve answer method and device thereof, electronic equipment, calculating in a kind of Knowledge Community
Machine readable medium, for solving above-mentioned technical problem in the prior art.
According to the one side of the embodiment of the present application, provides in a kind of Knowledge Community and reserve answer method, the method packet
It includes: the description letter for the problem of acquisition problem puts question to the characteristic attribute information of main body and described problem that main body reservation is putd question to answer
Breath;It is raw according to the description information of the characteristic attribute information and described problem matching result with answer main body respectively
Reservation answer mechanism is obtained at for described problem.
Optionally, in one embodiment of the application, the characteristic attribute information includes: to put question to Behavior preference information and a
At least one of body characteristics attribute information.
Optionally, in one embodiment of the application, described problem preference information include: preference issues key word information,
The realm information of preference issues.
Optionally, in one embodiment of the application, further includes: put question to the attribute tags of main body to solve described problem
Analysis, to obtain the characteristic attribute information that problem puts question to main body.
Optionally, in one embodiment of the application, the reservation answer mechanism includes Reaction time and the answer of reservation
At least one of mode defined item.
Optionally, in one embodiment of the application, the answering mode defined item is for configuring voice answering mode, video
At least one of answering mode, text answering mode.
Optionally, in one embodiment of the application, the description information of described problem includes: problem domain information, problem pass
Keyword information, reservation Reaction time option.
According to the other side of the embodiment of the present application, additionally provides in a kind of Knowledge Community and reserves answering device, comprising:
Acquiring unit, what characteristic attribute information and described problem enquirement main body reservation for obtaining problem enquirement main body to be answered asks
The description information of topic;Matching unit, for according to the description information of the characteristic attribute information and described problem respectively with ask
The key to exercises answers the matching result of main body, generates and obtains reservation answer mechanism for described problem.
Optionally, in one embodiment of the application, the characteristic attribute information includes: to put question to Behavior preference information and a
At least one of body characteristics attribute information.
Optionally, in one embodiment of the application, described problem preference information include: preference issues key word information,
The realm information of preference issues.
Optionally, in one embodiment of the application, further includes: resolution unit, for puing question to described problem the category of main body
Property label parsed, with obtain problem put question to main body characteristic attribute information.
Optionally, in one embodiment of the application, the reservation answer mechanism includes Reaction time and the answer of reservation
At least one of mode defined item.
Optionally, in one embodiment of the application, the answering mode defined item is for configuring voice answering mode, video
At least one of answering mode, text answering mode.
Optionally, in one embodiment of the application, the description information of described problem includes: problem domain information, problem pass
Keyword information, reservation Reaction time option.
According to the another aspect of the embodiment of the present application, a kind of electronic equipment is additionally provided, comprising: one or more processing
Device;Computer-readable medium is configured to store one or more programs, when one or more of programs are by one or more
A processor executes, so that one or more of processors realize reservation answer method as described above.
According to the another aspect of the embodiment of the present application, a kind of computer-readable medium is additionally provided, is stored thereon with meter
Calculation machine program realizes reservation answer method as described above when the program is executed by processor.
Answer method and device thereof, electronic equipment are reserved in Knowledge Community provided by the present application, in computer-readable medium,
The description for the problem of puing question to the characteristic attribute information of main body and described problem that main body reservation is putd question to answer by acquisition problem
Information;According to the description information of the characteristic attribute information and described problem matching result with answer main body respectively,
It generates and obtains reservation answer mechanism for described problem, better meet the enquirement demand of user.
Specific embodiment
The application is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched
The specific embodiment stated only is only configured to explain related invention, rather than the restriction to the invention.It also should be noted that being
Convenient for description, part relevant to related invention is illustrated only in attached drawing.
It should be noted that in the absence of conflict, the features in the embodiments and the embodiments of the present application can phase
Mutually combination.The application is described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
In the following embodiments of the application, the characteristic attribute information of main body and described problem is putd question to put question to by obtaining problem
The description information for the problem of main body reservation will answer;Distinguished according to the description information of the characteristic attribute information and described problem
With the matching result of answer main body, generates and obtain reservation answer mechanism for described problem, better meet mentioning for user
Ask demand.
Fig. 1 is to reserve answer method flow schematic diagram in the embodiment of the present application one in Knowledge Community;As shown in Figure 1, it can
To include:
What S101, the characteristic attribute information of acquisition problem enquirement main body and described problem enquirement main body reservation to be answered asks
The description information of topic;
In the present embodiment, for knowledge question community, problem puts question to main body to be specifically as follows in knowledge question community
Problem is proposed on this platform and seeks the user of answer, and further, the corresponding characteristic attribute information includes: to put question to
At least one of Behavior preference information and personal feature attribute information.Personal feature attribute information is directly linked and user's sheet
Body, such as gender, native place, age etc. for user.
Further, the enquirement Behavior preference information includes: the problem of described problem puts question to main body preference information, answer
Preferred way.Described problem preference information is used to reflect the hobby or preference that problem puts question to main body, problem preference letter
Breath may be dynamic change.Described problem preferred way is for reflecting that user wishes to answer when answer is sought by knowledge question community
Case shows form, for example text shows form, video shows form, audio shows form or text is combined with audio-video
Show form.
Further, described problem preference information includes: the field letter of the key word information of preference issues, preference issues
Breath.Specifically, the key word information of preference issues is used to carry out characteristic description, preference issues to the asked questions of user preference
Realm information be described for the field described in the asked questions of user preference.But what needs to be explained here is that, herein
Merely illustrative, the definition of preference information etc. can be with flexible configuration in response to the above problems.
In the specific implementation, features described above attribute information can flexibly be defined according to the demand of application scenarios, at the same time,
The characteristic attribute information of definition can also be updated, i.e., put question to question and answer row of the main body in knowledge question community according to problem
For statistical analysis to problem put question to main body characteristic attribute information carry out Dynamic Maintenance.For example, in knowledge question community
For the new user of upper registration, by way of filling registration information, the characteristic attribute information on some bases is collected, with user
Question and answer behavior in knowledge question community constantly accumulates, and can also carry out more property to basic characteristic attribute information.
In the specific implementation, it is corresponded between user and characteristic attribute information, and distributes uniqueness mark for each user
Know, passes through the index relative established between the unique identification for representing user and its characteristic attribute and the data for being stored in backstage
On server, to be matched first by unique identification in step s101, to find its corresponding characteristic attribute information.
The user unique identification can be the pet name or cell-phone number, can also be the user name etc. of other immediate communication tools.
In the present embodiment, the description information that described problem puts question to main body to reserve the problem of answering specifically reflects that user is mentioned
Problem and its desired answer direction.For example, including key word information for describing problem, the realm information of problem, reservation
The answer time and the desired character information (such as age, gender) to answer object.It in the specific implementation, can be by
Different problems description template is generated according to the field of problem, problem is collected by the problem description template, to realize that user reserves
The standardization of problem saves the cost of follow-up data processing, and improves data-handling efficiency.Further, for each
The description information of problem configures a unique identification, proposes multiple problem reservations and different user to distinguish same user
The multiple problems reservation proposed.
Further, it when there are the reservation of multiple problems, can be formed according to the chronological order that proposition problem is reserved
Problem reservation queue, or problem reservation queue is formed according to the answer time order and function of reservation.And for more between different user
The difference of a reservation problem, then distinguished by the unique identification of user, i.e., it is carried out in the description information to problem unique
Property mark distribution when, while the unique identification of corresponding user is carried, so that the differentiation of information conveniently and efficiently be described.
S102, according to the description information of the characteristic attribute information and described problem with answer main body respectively
With as a result, generation obtains reservation answer mechanism for described problem.
In the present embodiment, in order to provide accurate answer, or more good answer for user, in knowledge question community
The directory information (or also known as answering master catalogue) of answer main body is stored on background server, recording in the directory information has
Unique identification's (or what is be also known as answers main unique identification) of different answer main bodys, while being directed to each solution
Main body is answered, its characteristic attribute information is also stored on the background server, it is high-quality to provide with accurate matching problem solutionist
The answer of amount.Herein, characteristic attribute information can specifically include: information the problem of being good at answer of answer main body is good at
At least one of answering mode and personal feature attribute information of answer.
Specifically, described problem put question to main body characteristic attribute information and described problem description information respectively with it is multiple
The characteristic attribute information of answer main body carries out matching and generates reservation matching result;According to the reservation matching result, from institute
State an at least answer main body for definite response described problem in multiple answer main bodys.
Above-mentioned matching can be executed according to the matching priority of setting, for each answer main body, than
As carried out problem preference information, answer preferred way, personal feature attribute information and the matching for reserving Reaction time one by one.
Put question to main body and answer main body for the matching in characteristic attribute information problem, can be generation with
Matching vector includes multiple dimensions in the matching vector, and the value of each dimension is corresponding when being matched according to above-mentioned priority
Corresponding matching degree, further again by for statistical analysis to multiple matching vectors, true orientation problem puts question to main body to provide
Reserve answer mechanism.For example weighted mean, the matching degree of different dimensions distribute different weights, ask the weighting of these matching degrees equal
Value, weighted mean the maximum are that optimal problem answers main body.
Optimal problem can be selected to answer according to the reservation Reaction time that problem puts question to main body specified in the answer mechanism
Main body, or put question to main body to recommend reservation Reaction time to problem.
Certainly, it should be noted that problem puts question to main body that may define that can answer it asks in its problem description information
The problem of topic, answers the range of main body, can be with limit if not having optimal problem answer main body by above-mentioned matching process
Based on fixed problem answer main body, other answer persons are matched on background server, the matched process is similar to upper
Description is stated, details are not described herein.
In addition, in other embodiments, it can also be based on the feature for answering main body the problem of capable of answering its problem of restriction
Attribute information puts question to the characteristic attribute information of main body to be matched with other problems, so that corresponding reservation answer mechanism is generated,
The reservation demand of main body is putd question to accurately and efficiently response problem.
Fig. 2 is to reserve answer method flow schematic diagram in the embodiment of the present application two in Knowledge Community;As shown, it can be with
Include:
S201, the attribute tags of main body are putd question to described problem to be parsed the characteristic attribute for puing question to main body with acquisition problem
Information;
In the present embodiment, due to knowledge question community, problem puts question to main body, the Partition of role of answer main body not exhausted
Right, i.e., problem puts question to main body under certain scene and answer main body, and accordingly, answer main body is in certain scene
Under and problem put question to main body, in order in human-computer interaction interface, intuitively quickly show that user (main body and ask by problem enquirement
The key to exercises answers main body) feature, to problem put question to main body be configured with attribute tags, which carries its corresponding characteristic attribute
Information, therefore, by being parsed to the attribute tags, to obtain corresponding characteristic attribute information.
Certainly, in the specific implementation, preference information, answer preferred way aiming at the problem that described problem puts question to main body, can
Corresponding attribute tags are respectively set, different attribute tags have different unique identifications to carry out the differentiation of label.
In other embodiments, the attribute tags format of a mark can be configured, which is divided into the area Liang Ge, area's record
Problem preference information, another area record answer preferred way.
S202, the description information for obtaining the problem of described problem puts question to main body reservation to answer;
As previously mentioned, description information of the problem of offer can be provided description template collection problem enquirement main body to problem,
It include that the realm information of problem, the key word information of problem, the reservation answer time of problem etc. select in the problem description template
?.
S203, according to the description information of the characteristic attribute information and described problem with answer main body respectively
With as a result, generation obtains reservation answer mechanism for described problem.
In the present embodiment, as previously mentioned, the reservation answer mechanism includes that the Reaction time of reservation and answering mode are determined
At least one of senses of a dictionary entry.The answering mode defined item is for configuring voice answering mode, video answering mode, text answer
At least one of mode or a variety of combinations.
Fig. 3 is the structural schematic diagram for reserving answering device in the embodiment of the present application three in Knowledge Community;As shown in figure 3, its
Include:
Acquiring unit 301 puts question to the characteristic attribute information of main body and described problem to put question to main body pre- for obtaining problem
The description information for the problem of about answering;
Matching unit 302, for according to the description information of the characteristic attribute information and described problem respectively with problem
The matching result of main body is answered, generates and obtains reservation answer mechanism for described problem.
In the present embodiment, the characteristic attribute information includes: to put question to Behavior preference information and personal feature attribute information
At least one of.
In the present embodiment, described problem preference information includes: the field letter of the key word information of preference issues, preference issues
Breath.
Further, the matching unit 302 may include the first coupling subelement, the second coupling subelement, and described
One coupling subelement is used for the enquirement Behavior preference information of problem enquirement main body and personal feature attribute information and solution
The characteristic attribute information for answering main body is matched;Second coupling subelement is used for the description information and problem of described problem
The characteristic attribute information of answer main body is matched.
Further, as previously mentioned, can match for the matching of each dimension when the matching value for needing to carry out various dimensions
A coupling subelement is set, is repeated no more in detail.
Further, if having carried out the matching of various dimensions, the matching unit 302 can also include statistics subelement, together
It is for statistical analysis in the matching result of description information and each answer main body aiming at the problem that reservation will answer, with
According to statistical analysis as a result, therefrom an optimal problem is selected to answer main body, reservation answer mechanism is accordingly generated.
Fig. 4 is the structural schematic diagram for reserving answering device in the embodiment of the present application four in Knowledge Community;As shown in figure 4, its
Including above-mentioned acquiring unit 301 and matching unit 302, in addition to this it is possible to include: resolution unit 303, for described
Problem puts question to the attribute tags of main body to be parsed, and to obtain the characteristic attribute information that problem puts question to main body, for example problem is putd question to
The enquirement Behavior preference information and personal feature attribute information of main body.
Fig. 5 is the structural schematic diagram of electronic equipment in the embodiment of the present application five;The electronic equipment may include:
One or more processors 501;
Computer-readable medium 502 is configurable to store one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processing
Device realizes the method as described in above-mentioned any embodiment.
Fig. 6 is the hardware structural diagram of electronic equipment in the embodiment of the present application six;As shown in fig. 6, the electronic equipment
Hardware configuration may include: processor 601, communication interface 602, computer-readable medium 603 and communication bus 604;
Wherein processor 601, communication interface 602, computer-readable medium 603 are completed each other by communication bus 604
Communication;
Optionally, communication interface 602 can be the interface of communication module, such as the interface of gsm module;
Wherein, processor 601 is specifically configurable to: acquisition problem is putd question to the characteristic attribute information of main body and described is asked
The description information for the problem of topic puts question to main body reservation to answer;Believed according to the description of the characteristic attribute information and described problem
The matching result with answer main body, generation obtain reservation answer mechanism for described problem to breath respectively.
Processor 601 can be general processor, including central processing unit (Central Processing Unit, abbreviation
CPU), network processing unit (Network Processor, abbreviation NP) etc.;It can also be digital signal processor (DSP), dedicated
Integrated circuit (ASIC), ready-made programmable gate array (FPGA) either other programmable logic device, discrete gate or transistor
Logical device, discrete hardware components.It may be implemented or execute disclosed each method, step and the logic in the embodiment of the present application
Block diagram.General processor can be microprocessor or the processor is also possible to any conventional processor etc..
Particularly, according to an embodiment of the present application, it may be implemented as computer above with reference to the process of flow chart description
Software program.For example, embodiments herein includes a kind of computer program product comprising be carried on computer-readable medium
On computer program, which includes to be configured to the program code of method shown in execution flow chart.Such
In embodiment, which can be downloaded and installed from network by communications portion, and/or from detachable media quilt
Installation.When the computer program is executed by central processing unit (CPU), the above-mentioned function limited in the present processes is executed
Energy.It should be noted that computer-readable medium described herein can be computer-readable signal media or computer
Readable storage medium storing program for executing either the two any combination.Computer-readable medium for example can be, but not limited to be electricity, magnetic,
Optical, electromagnetic, the system of infrared ray or semiconductor, device or device, or any above combination.Computer-readable storage medium
The more specific example of matter can include but is not limited to: have the electrical connections of one or more conducting wires, portable computer diskette,
Hard disk, random access storage medium (RAM), read-only storage medium (ROM), erasable type may be programmed read-only storage medium (EPROM or
Flash memory), optical fiber, the read-only storage medium of portable compact disc (CD-ROM), optical storage media part, magnetic storage medium part or
Above-mentioned any appropriate combination.In this application, computer readable storage medium can be it is any include or storage program
Tangible medium, the program can be commanded execution system, device or device use or in connection.And in the application
In, computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal, wherein
Carry computer-readable program code.The data-signal of this propagation can take various forms, including but not limited to electric
Magnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be computer-readable and deposit
Any computer-readable medium other than storage media, which can send, propagate or transmission configuration is served as reasons
Instruction execution system, device or device use or program in connection.The journey for including on computer-readable medium
Sequence code can transmit with any suitable medium, including but not limited to: wireless, electric wire, optical cable, RF etc. are above-mentioned
Any appropriate combination.
It can be write by one or more programming languages or combinations thereof in terms of the operation for being configured to execute the application
Calculation machine program code, described program design language include object oriented program language-such as Java, Smalltalk, C
++, further include conventional procedural programming language-such as " C " language or similar programming language.Program code can
Fully to execute, partly execute on the user computer on the user computer, be executed as an independent software package,
Part executes on the remote computer or executes on a remote computer or server completely on the user computer for part.
In situations involving remote computers, remote computer can pass through the network of any kind: including local area network (LAN) or extensively
Domain net (WAN)-be connected to subscriber computer, or, it may be connected to outer computer (such as provided using Internet service
Quotient is connected by internet).
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the application, method and computer journey
The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation
A part of one module, program segment or code of table, a part of the module, program segment or code are matched comprising one or more
It is set to the executable instruction of logic function as defined in realizing.There is specific precedence relationship in above-mentioned specific embodiment, but these are successively
Relationship is only exemplary, when specific implementation, these steps may less, more or execution sequence have adjustment.I.e.
In some implementations as replacements, function marked in the box can also be sent out in a different order than that indicated in the drawings
It is raw.For example, two boxes succeedingly indicated can actually be basically executed in parallel, they sometimes can also be by opposite suitable
Sequence executes, and this depends on the function involved.It is also noted that each box and block diagram in block diagram and or flow chart
And/or the combination of the box in flow chart, can with execute as defined in functions or operations dedicated hardware based system come
It realizes, or can realize using a combination of dedicated hardware and computer instructions.
Being described in unit involved in the embodiment of the present application can be realized by way of software, can also be by hard
The mode of part is realized.Described unit also can be set in the processor, for example, can be described as: a kind of processor packet
Acquiring unit is included, puts question to the characteristic attribute information of main body and described problem that main body reservation is putd question to be answered for obtaining problem
The description information of problem;Matching unit, for according to the description information of the characteristic attribute information and described problem respectively with
The matching result of answer main body generates and obtains reservation answer mechanism for described problem.
Wherein, the title of these units does not constitute the restriction to the unit itself under certain conditions, for example, obtaining single
Member is also described as " puing question to the characteristic attribute information of main body and described problem that main body reservation is putd question to want for obtaining problem
The unit of the description information of the problem of answer ".
As on the other hand, present invention also provides a kind of computer-readable mediums, are stored thereon with computer program, should
The method as described in above-mentioned any embodiment is realized when program is executed by processor.
As on the other hand, present invention also provides a kind of computer-readable medium, which be can be
Included in device described in above-described embodiment;It is also possible to individualism, and without in the supplying device.Above-mentioned calculating
Machine readable medium carries one or more program, when said one or multiple programs are executed by the device, so that should
Device: the description for the problem of acquisition problem puts question to the characteristic attribute information of main body and described problem that main body reservation is putd question to answer
Information;According to the description information of the characteristic attribute information and described problem matching result with answer main body respectively,
It generates and obtains reservation answer mechanism for described problem.
In addition, in above-described embodiment, acquiring unit, matching unit, and may be respectively referred to as the first program unit, the second journey
Sequence unit.
The statement used in the various embodiments of the application " first ", " second ", " first " or " described
Two " can modify various parts and unrelated with sequence and/or importance, but these statements do not limit corresponding component.The above statement
It is only configured to the purpose for distinguishing element and other elements.For example, the first user equipment and second user equipment indicate different
User equipment, although being both user equipment.For example, first element can under the premise of without departing substantially from scope of the present application
Referred to as second element, similarly, second element can be referred to as first element.
When an element (for example, first element) referred to as " (operationally or can with another element (for example, second element)
Communicatedly) connection " or " (operationally or communicably) being attached to " another element (for example, second element) or " being connected to " are another
When one element (for example, second element), it is thus understood that an element is connected directly to another element or an element
Another element is indirectly connected to via another element (for example, third element).On the contrary, it is appreciated that when element (for example,
First element) it referred to as " is directly connected to " or when " directly connection " to another element (second element), then without element (for example, the
Three elements) it is inserted between the two.
Above description is only the preferred embodiment of the application and the explanation to institute's application technology principle.Those skilled in the art
Member is it should be appreciated that invention scope involved in the application, however it is not limited to technology made of the specific combination of above-mentioned technical characteristic
Scheme, while should also cover in the case where not departing from foregoing invention design, it is carried out by above-mentioned technical characteristic or its equivalent feature
Any combination and the other technical solutions formed.Such as features described above has similar function with (but being not limited to) disclosed herein
Can technical characteristic replaced mutually and the technical solution that is formed.