Nothing Special   »   [go: up one dir, main page]

CN110019739A - Answering method and device, computer equipment and storage medium based on necessary condition - Google Patents

Answering method and device, computer equipment and storage medium based on necessary condition Download PDF

Info

Publication number
CN110019739A
CN110019739A CN201810046648.0A CN201810046648A CN110019739A CN 110019739 A CN110019739 A CN 110019739A CN 201810046648 A CN201810046648 A CN 201810046648A CN 110019739 A CN110019739 A CN 110019739A
Authority
CN
China
Prior art keywords
necessary condition
intention
word
answer
knowledge point
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.)
Pending
Application number
CN201810046648.0A
Other languages
Chinese (zh)
Inventor
李波
曾永梅
朱频频
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Xiaoi Robot Technology Co Ltd
Shanghai Zhizhen Intelligent Network Technology Co Ltd
Original Assignee
Shanghai Zhizhen Intelligent Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Zhizhen Intelligent Network Technology Co Ltd filed Critical Shanghai Zhizhen Intelligent Network Technology Co Ltd
Priority to US16/052,143 priority Critical patent/US20190164064A1/en
Publication of CN110019739A publication Critical patent/CN110019739A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3329Natural language query formulation or dialogue systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/334Query execution
    • G06F16/3344Query execution using natural language analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/279Recognition of textual entities
    • G06F40/284Lexical analysis, e.g. tokenisation or collocates

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Machine Translation (AREA)

Abstract

The present invention relates to a kind of answering method based on necessary condition and devices, computer equipment and storage medium.The answering method based on necessary condition includes: the problem of receiving user;Word segmentation processing is carried out to described problem, obtains multiple words;At least one described intention is obtained from knowledge base according to the multiple word, obtains at least one necessary condition relevant to each intention at least one described intention;At least one described necessary condition is matched with multiple preset necessary condition knowledge points in knowledge base at least one matched necessary condition knowledge point of determination;Corresponding default branch's process is executed according at least one described matched necessary condition knowledge point, the corresponding answer of branch's process is obtained, answer is sent to the user.The accuracy rate that the present invention can be improved computational efficiency and answer is replied.

Description

Answering method and device, computer equipment and storage medium based on necessary condition
Technical field
The present invention relates to human-computer interaction technique field more particularly to a kind of answering method and device based on necessary condition, Computer equipment and storage medium.
Background technique
Human-computer interaction (Human-Computer Interaction, HCI) is to interact pass between research system and user The science of system.System can be various machines, be also possible to the system and software of computerization.For example, by man-machine The various artificial intelligence systems such as intelligent customer service system, speech control system may be implemented in interaction.
Intelligent Answer System is a kind of typical case of human-computer interaction.Traditional intelligent Answer System is to propose user Problem directly carries out similarity calculation with a large amount of problems stored in knowledge base, obtains the answer to match with the problem.But Since this method will completely carry out similarity calculation for each problem, calculation amount is very big, causes to calculate and imitate Rate is low.In addition, the above method can only reply single intention problem or the more intention problems that can effectively make pauses in reading unpunctuated ancient writings, and answer The accuracy rate that case is replied is low, therefore, leads to poor user experience.
Summary of the invention
In view of this, it is an object of the present invention to provide it is a kind of by the answering method of necessary condition and device, based on Machine equipment and storage medium are calculated, can be improved computational efficiency and the accuracy rate that answer is replied.
One aspect of the present invention provides a kind of answering method based on necessary condition, comprising:
Receive user the problem of, described problem include at least one be intended to and with it is described at least one intention in each meaning Scheme at least one relevant necessary condition;
Word segmentation processing is carried out to described problem, obtains multiple words;
At least one described intention is obtained from knowledge base according to the multiple word, wherein at least one described intention Each at least one word being intended in corresponding the multiple word, at least one described necessary condition correspond to the multiple word In word in addition at least one described word;
At least one described necessary condition is matched with multiple preset necessary condition knowledge points in knowledge base with Determine at least one matched necessary condition knowledge point;
Corresponding default branch's process is executed according at least one described matched necessary condition knowledge point, obtains described point The corresponding answer of Zhi Liucheng, default branch's process are the corresponding at least one set of necessary condition knowledge point in each intention knowledge point It is formed by connecting, every group of necessary condition knowledge point includes at least one necessary condition knowledge point, the stream of each necessary condition knowledge point Other group of necessary condition knowledge point Cheng Zhixiang or answer;And
The answer is sent to the user.
Another aspect of the present invention provides a kind of question and answer system based on necessary condition, comprising:
Receiving module, the problem of for receiving user, described problem include at least one be intended to and with it is described at least one At least one relevant necessary condition of each intention in intention;
Word segmentation module obtains multiple words for carrying out word segmentation processing to described problem;
Be intended to obtain module, for obtaining at least one described intention from knowledge base according to the multiple word, obtain with At least one relevant necessary condition of each intention at least one described intention, wherein every at least one described intention A at least one word being intended in corresponding the multiple word, at least one described necessary condition correspond in the multiple word Word in addition at least one described word;
Necessary condition matching module, for by multiple preset necessity at least one described necessary condition and knowledge base Condition knowledge point is matched at least one matched necessary condition knowledge point of determination;
Answer obtains module, for executing corresponding default point according at least one described matched necessary condition knowledge point Zhi Liucheng obtains the corresponding answer of branch's process, wherein being previously stored with the corresponding necessary condition affluent-dividing of each intention Journey, default branch's process are that the corresponding at least one set of necessary condition knowledge point in each intention knowledge point is formed by connecting, every group Necessary condition knowledge point includes at least one necessary condition knowledge point, and it is necessary that each necessary condition knowledge point process is directed toward other groups Condition knowledge point or answer;And
Answer sending module, for the answer to be sent to the user.
Another aspect of the invention provides a kind of computer equipment, comprising: memory, processor and is stored in memory In and the executable instruction that can run in the processor, processor any base as described above is realized when executing executable instruction In the answering method of necessary condition.
An additional aspect of the present invention provides a kind of computer readable storage medium, is stored thereon with the executable finger of computer It enables, any answering method based on necessary condition as described above is realized when executable instruction is executed by processor.
The technical solution provided according to embodiments of the present invention, by receive user the problem of, the problem include at least one Intention and at least one necessary condition relevant to each intention at least one intention;Word segmentation processing, root are carried out to problem According to word segmentation result from knowledge base obtain it is described at least one be intended to and relevant to each intention at least one described intention At least one necessary condition;Multiple preset necessary condition knowledge at least one described necessary condition and knowledge base are clicked through Row matching is at least one matched necessary condition knowledge point of determination;According at least one described matched necessary condition knowledge point Corresponding default branch's process is executed, obtains the corresponding answer of branch's process, and answer is sent to user, Neng Gouti The accuracy rate that Computationally efficient and answer are replied.
It should be understood that above general description and following detailed description be only it is exemplary and explanatory, not It can the limitation present invention.
Detailed description of the invention
The drawings herein are incorporated into the specification and forms part of this specification, and shows and meets implementation of the invention Example, and be used to explain the principle of the present invention together with specification.
Fig. 1 is a kind of process of answering method based on necessary condition shown in an exemplary embodiment according to the present invention Figure.
Fig. 2 is a kind of process of answering method based on necessary condition shown in another exemplary embodiment according to the present invention Figure.
Fig. 3 is a kind of process of answering method based on necessary condition shown in another exemplary embodiment according to the present invention Figure.
Fig. 4 is a kind of process of answering method based on necessary condition shown in another exemplary embodiment according to the present invention Figure.
Fig. 5 is a kind of process of answering method based on necessary condition shown in another exemplary embodiment according to the present invention Figure.
Fig. 6 is a kind of block diagram of question and answer system based on necessary condition shown in an exemplary embodiment according to the present invention.
Fig. 7 is a kind of frame of question and answer system based on necessary condition shown in another exemplary embodiment according to the present invention Figure.
Fig. 8 is the device 700 for the question and answer based on necessary condition shown in an exemplary embodiment according to the present invention Block diagram.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that the described embodiment is only a part of the embodiment of the present invention, instead of all the embodiments.According to this Embodiment in invention, every other reality obtained by those of ordinary skill in the art without making creative efforts Example is applied, shall fall within the protection scope of the present invention.
Fig. 1 is a kind of process of answering method based on necessary condition shown in an exemplary embodiment according to the present invention Figure.The answering method based on necessary condition of Fig. 1 can be executed by human-computer interaction device (for example, intelligent Answer System etc.), such as Shown in Fig. 1, being somebody's turn to do the answering method based on necessary condition includes:
110: receive user the problem of, the problem include at least one be intended to and at least one be intended in each intention At least one relevant necessary condition.
In embodiments of the present invention, the problem of user in may include one or more intentions, it is intended that in may include one A or multiple necessary conditions, and may be only comprising a necessary condition or the corresponding a part of necessary condition being intended in problem.
Further, it can be user the problem of user by the text information of the inputs such as keyboard or touch screen, it can also be with It is user by the voice messagings of the inputs such as microphone, or can also be text message, number that user inputted by interactive terminal According to link, speech message, image information, image message and video messaging etc., the invention is not limited in this regard.
Here, interactive terminal is the equipment that can carry out information exchange with intelligent Answer System, for example, smart phone, flat Plate computer, PC or other intelligent terminals etc..For example, user can pass through voice or video to intelligent answer on one side System is putd question to, and sends corresponding data link to intelligent Answer System by interactive terminal on one side.
It should be noted that be speech message when receive the problem of, image information, image message or when video messaging, Intelligent Answer System can be by speech recognition module, picture recognition module or video identification module etc. by speech message, picture Message, image message or video messaging are converted to text message.
120: word segmentation processing being carried out to problem, obtains multiple words.
In embodiments of the present invention, the problem of user, is divided according to preset word segmentation regulation and preset dictionary for word segmentation Word processing, obtains multiple words.Here, word segmentation regulation can include but is not limited to Forward Maximum Method method, reverse maximum matching Method, by word traversal or Word-frequency, minimum syncopation, two-phase matching method etc..Word segmentation processing can be using two-way maximum With one of method, viterbi algorithm, hidden Markov model algorithm and condition random field algorithm or a variety of.
Word combination be by multiple word permutation and combination together, and the meaning that these words are expressed after permutation and combination Figure can be one, be also possible to multiple.
130: obtaining at least one intention from knowledge base according to multiple words, obtain each meaning in being intended to at least one Scheme at least one relevant necessary condition, each intention in wherein at least one intention corresponds at least one of multiple words Word, at least one necessary condition correspond to the word in multiple words in addition at least one word.
140: by multiple preset necessary condition knowledge points progress at least one described necessary condition and knowledge base It is equipped with and determines at least one matched necessary condition knowledge point.
In embodiments of the present invention, it is intended that for by the method for natural language processing with preset meaning in the database Figure matching obtains, and here, database is the knowledge base for storing intentional knowledge point.It can be according to word segmentation processing to user's Problem carries out intention analysis, it is further possible to be arranged according to the result of word segmentation processing multiple words after participle Combination, and based on the result of word combination to user the problem of carry out intention analysis.
150: corresponding default branch's process being executed according at least one matched necessary condition knowledge point, obtains affluent-dividing The corresponding answer of journey, preset branch's process be the corresponding at least one set of necessary condition knowledge point in each intentions knowledge point connect and At every group of necessary condition knowledge point includes at least one necessary condition knowledge point, and the process of each necessary condition knowledge point is directed toward Other group of necessary condition knowledge point or answer.
It should be noted that intention process and necessary condition process are pre-set.Here, presetting branch's process is The corresponding at least one set of necessary condition knowledge point in each intention knowledge point is formed by connecting, at least one set of necessary condition knowledge point Every group of necessary condition knowledge point may include the necessary condition knowledge point of the affirmative of same semantic facility and the necessary condition of negative Knowledge point is respectively used to execute the necessary condition knowledge point pair of necessary condition the knowledge point corresponding branch's process and negative of affirmative The branch's process answered.
For example, the necessary condition knowledge point for process of divorcing may include whether first group of necessary condition knowledge point " is willing to Whether meaning divorce ", second group of necessary condition knowledge point " whether having property dispute ", third group necessary condition knowledge point " bring up Power dispute " etc..Further, first group of necessary condition knowledge point " whether being ready to divorce " includes the necessary condition knowledge point of affirmative The necessary condition knowledge point " other side is unwilling to divorce " of " other side is ready to divorce " and negative, second group of necessary condition knowledge point " is It is no to have property dispute " it include that the necessary condition knowledge point " having property dispute " of affirmative and the necessary condition knowledge point of negative " do not have Property dispute ", third group necessary condition knowledge point " whether having custody dispute " includes that the necessary condition knowledge point of affirmative " is comforted Support the necessary condition knowledge point " disputing on without custody " of Quan Zhengyi " and negative.
Specifically, by taking the intelligent Answer System of guiding doctor's interrogation as an example, it is assumed that the problem of user for " my head and cervical vertebra all ache, It also catches a cold a little, has a fever 39 degree, it should what if? ", it is intended to " flu by being intended to analyze in available customer problem , what is to be done ", necessary condition is " head and cervical vertebra all ache " and " have a fever 38 degree or more ", then intelligent Answer System automatically into Intention process relevant to " flu ", and further execute and necessary condition " head and cervical vertebra all ache " and " 38 degree of fever or more " phase The necessary condition process of pass, to obtain associated answer and suggestion.
In embodiments of the present invention, according at least one be intended to enter it is corresponding be intended to process, and further according to extremely Few one be intended at least one relevant necessary condition of each intention execute corresponding necessary condition process, thus obtain with The corresponding answer of problem.
160: the answer is sent to user.
In embodiments of the present invention, one of text, voice, picture, image or video or various ways can be passed through Answer is sent to user.
Specifically, by taking the intelligent online customer service system of China Merchants Bank as an example, if user inputs " silver of promoting trade and investment with text mode How capable credit card refunds ", then the intelligent online customer service system of China Merchants Bank is that " you can promote trade and investment with text mode reply The sales counter or ATM machine of bank are refunded, can also be by Web bank, the modes such as transfer accounts are refunded automatically ", meanwhile, intelligent online visitor The information of the China Merchants Bank on user's present position periphery can be shown in the user interface of dress system, user can pass through click The information navigation goes to neighbouring China Merchants Bank to refund.
The technical solution provided according to embodiments of the present invention, by receive user the problem of, the problem include at least one Intention and at least one necessary condition relevant to each intention at least one intention;Word segmentation processing, root are carried out to problem According to word segmentation result from knowledge base obtain at least one be intended to and at least one be intended in each intention it is relevant at least one Necessary condition;At least one necessary condition is matched with multiple preset necessary condition knowledge points in knowledge base with determination At least one matched necessary condition knowledge point;Corresponding default point is executed according at least one matched necessary condition knowledge point Zhi Liucheng obtains the corresponding answer of branch's process, and answer is sent to user, can be improved computational efficiency and answer is replied Accuracy rate.
As shown in Fig. 2, in one embodiment of this invention, knowledge base includes multiple preset intention knowledge points, in 130 : at least one intention is obtained from knowledge base according to multiple words, comprising:
1301: semantic parsing being carried out to multiple words respectively, obtains the semantic information of multiple words.
In embodiments of the present invention, semantic information can include but is not limited to word synonym and/or synonymous word combination, The similar word and/or similar word combination of word, the entity with word with same or similar structure.
1302: semantic information is matched with multiple preset intention knowledge points at least one matched intention of determination Knowledge point;And
1303: obtaining at least one intention corresponding at least one matched intention knowledge point.
Further, in 1302 and 1303, multiple intention knowledge pre-stored in semantic information and knowledge base are clicked through Row Semantic Similarity Measurement, and using the highest intention knowledge point of semantic similarity as at least one matched intention knowledge point. Here, semantic similarity refers to multiple preset intention knowledge points in the semantic information and knowledge base of multiple words and necessary item Based on the matching degree on word and word, and semantic high similarity between part knowledge point.Semantic Similarity Measurement can be with Using based on vector space model (VectorSpaceModel, VSM) calculation method, based on stealthy semantic indexing model The calculation method of (LatentSemanticIndexing, LSI), the semantic similarity calculation method based on On The Attribute Theory and be based on the Chinese The combination of one of semantic similarity calculation method of prescribed distance or a variety of methods.It should be noted that semantic similarity meter Calculation method can also be the calculation method of other semantic similarities.
Finally, obtaining at least one intention corresponding at least one matched intention knowledge point.
As shown in Fig. 3, in one embodiment, further include 1304 before 1301: processing be filtered to multiple words, At least one keyword is obtained, filtration treatment uses following any one or two kinds of modes: sewing and remove stop words in removal front and back.
The method that filtration treatment uses part of speech etc. can be filtered multiple words according to, and removal front and back is sewed;It can also To remove stop words to be filtered according to the frequency to multiple words;Or it can also first remove front and back and sew, remove stop words again Deng the invention is not limited in this regard.Here, removal stop words refers to that identification has little significance in removal problem but the frequency of occurrences is high Word, for example, " this ", " ", "and" etc., these words can introduce biggish error during calculating similarity, can regard as It is a kind of noise.It should be noted that filtration treatment can also remove part nonsense words, for example, " I ", " thinking ", " " Deng.
1301 include: to carry out semantic parsing at least one keyword respectively, obtains the semantic information of multiple words.
Semantic parsing is carried out at least one keyword, obtains the semantic information of multiple words.In general, semantic information refers to The information of the offers such as any significant language, text, data, symbol.In embodiments of the present invention, semantic information is user Intention in problem can be obtained for example, by the methods of part of speech replacement, name Entity recognition.Here, semantic information can be with Including but not limited to the synonym of word and/or synonymous word combination, the similar word of word and/or similar word combination and word have There is the entity of same or similar structure.
As shown in figure 4, in one embodiment, the process that branch's process is executed in 150 includes:
1501: whether the necessary condition for determining that at least one of at least one intention is intended to is enough to trigger answer;
1502: if the necessary condition that at least one of at least one intention is intended to is enough to trigger answer, output pair The answer answered;Or
If the necessary condition that at least one of at least one intention is intended to is not enough to trigger answer, with the shape of rhetorical question Formula requires user's completion for triggering the necessary condition of answer.
Specifically, it is determined that whether at least one of be intended to the relevant necessary condition of intention at least one meets affluent-dividing The trigger condition of journey executes branch's process and to export necessary condition corresponding if meeting the trigger condition of branch's process Answer;If being unsatisfactory for the trigger condition of branch's process, user is prompted to need to supplement the necessary condition for being used to trigger answer Completely.
In another embodiment of the present invention, by least one necessary condition and multiple preset necessary condition knowledge points It is matched at least one matched necessary condition knowledge point of determination, comprising: preset at least one necessary condition with multiple Necessary condition knowledge point carry out Semantic Similarity Measurement, wherein at least one be intended in each intention correspond in multiple words At least one word, at least one necessary condition corresponds to the word in multiple words in addition at least one word;And it will The highest necessary condition knowledge point of semantic similarity is as at least one matched necessary condition knowledge point.
Specifically, by pre-stored multiple necessary condition knowledge at least one necessary condition and knowledge base in problem Point carries out Semantic Similarity Measurement, and using the highest necessary condition knowledge point of semantic similarity as at least one matched necessity Condition knowledge point.Here, Semantic Similarity Measurement can using based on vector space model calculation method, based on stealthy semantic The calculation method of index model, by the semantic similarity calculation method of On The Attribute Theory and based on the semantic similarity of Hamming distance The combination of one of calculation method or a variety of methods.It should be noted that semantic similarity calculation method can also be others The calculation method of semantic similarity.
Hereafter by by taking the divorce process of the intelligent Answer System of legal advice as an example to the above-mentioned question and answer based on necessary condition Method is described in detail.
Specifically, intelligent Answer System receive user the problem of " I wants to do divorce, my wife is unwilling, and we There is distribution of assets dispute, it should what if? ", and removal front and back is passed through according to preset word segmentation regulation and preset dictionary for word segmentation Sew, the methods of stop words carries out word segmentation processing to the above problem, obtain multiple words " I will divorce ", " wife is unwilling ", " have Distribution of assets dispute ", " what if ".
Then, by after word segmentation processing word and knowledge base in prestore knowledge point (for example, " I will divorce ", " other side is willing to Meaning divorce ", " other side is unwilling to divorce ", " having property dispute ", " disputing on without property " etc.) Semantic Similarity Measurement is carried out, it obtains It is intended to " I will divorce " into the above problem, necessary condition is " other side is unwilling " and " having property dispute ".
Further, execute divorce process based on being intended to " I will divorce ", and based on necessary condition " other side is unwilling " and " having property dispute " executes corresponding branch's process, obtains legal advice corresponding to the above problem, and by the legal advice with The modes such as text, voice are presented to the user.
Fig. 5 is a kind of process of answering method based on necessary condition shown in another exemplary embodiment according to the present invention Figure.As shown in figure 3, the answering method based on necessary condition includes:
310: the problem of receiving user, the problem include multiple intentions.
In embodiments of the present invention, multiple intentions be may include the problem of user, it can also be only comprising an intention, this hair It is bright to this with no restriction.For example, the problem of user is " weather that could you tell me Beijing and Shanghai ", then it include two in the problem It is intended to, i.e. " Pekinese's weather " and " weather in Shanghai ".For another example, for " my credit card is lost, and how may I ask this problem of user Report the loss? ", then only comprising an intention in the problem, i.e., " credit card is reported the loss ".
It should be noted that the problem of user can be text message, speech message, image information, image message and view One of frequency message is a variety of.In addition it is also necessary to explanation, the problem of user in may include punctuation mark, can also be with Not comprising punctuation mark.
320: word segmentation processing being carried out to problem, obtains multiple words.
In embodiments of the present invention, the problem of user, is divided according to preset word segmentation regulation and preset dictionary for word segmentation Word obtains word segmentation result, and sewed by removing front and back, the word segmentation result for the problem of the methods of stop words is to user is filtered place Reason.
It should be noted that the word segmentation processing that the method handled problem is not limited to the described above, but can wrap The punctuate processing based on punctuation mark, deconsolidation process based on semantic information or fixed words etc. are included, the present invention does not limit this System.
330: semantic parsing being carried out to multiple words, obtains the semantic information of multiple words.
In embodiments of the present invention, semantic information can include but is not limited to word synonym and/or synonymous word combination, The similar word and/or similar word combination of word, the entity with word with same or similar structure.
340: multiple words being combined according to semantic information, obtain phrase to be matched, are wrapped in the phrase to be matched Containing an intention in multiple intentions.
In embodiments of the present invention, group is carried out to multiple words according to the semantic information of each word in multiple words It closes, obtains phrase to be matched, be intended to comprising at least one in phrase to be matched.For example, multiple words are " credit card ", " go back Money ", " time ", " place ", " by stages ", the then phrase to be matched obtained after combining, including multiple intentions are as follows: be " credit Card refund time ", " credit card repayment place " and " can credit card repayment by stages ".
350: will be at least two word combinations and knowledge base in phrase to be matched by the tandem in question sentence Carry out Semantic Similarity Measurement is asked in multiple preset extensions, and using semantic similarity it is highest extend the intention knowledge point asked as The intention of user.
In embodiments of the present invention, Semantic Similarity Measurement can be using the calculation method based on vector space model, base In the calculation method of stealthy semantic indexing model, the semantic similarity calculation method based on On The Attribute Theory and based on the language of Hamming distance The combination of one of adopted similarity calculating method or a variety of methods.Such as: " credit card ", " refund ", " time ", " place ", It then sequentially asks and matches with the extension in knowledge base from front to back, " credit card repayment time " " credit card has been asked in extension in knowledge base Refund place ", then " credit card repayment " is not matched with the knowledge point in knowledge base, then sequentially take " credit card ", " refund ", " time " asks that " credit card repayment time " matches with extension in knowledge base.
360: eliminating the word for being matched to intention in the phrase to be matched of problem, and the word eliminated temporarily is stored It is concentrated having eliminated word.
In embodiments of the present invention, it after obtaining phrase to be matched, will have been matched according to consumption principle from left to right Word from user the problem of in eliminate, and the word eliminated is stored temporarily in and has eliminated word concentration.
370: whether the phrase to be matched of remaining word composition has asked with extension preset in knowledge base in decision problem Full matching.
In embodiments of the present invention, the remaining phrase to be matched in problem is subjected to permutation and combination, and respectively with knowledge Multiple preset extensions, which are asked, in library is matched.
380: if preset in the combination and knowledge base of at least two words in the remaining phrase to be matched of problem Exact matching is asked in extension, then obtains and ask corresponding intention knowledge point as another intention in problem with matched extension.
In embodiments of the present invention, if without remaining word in the problem of user, show the word composition in problem At least one extension ask it is equal with it is multiple it is preset extension ask exact matching, at this moment, will with it is matched extend ask corresponding answer It is sent to user.
It should be noted that answer can be sent out with one of text, voice, picture, image and video or diversified forms It send.
390: if the remaining phrase to be matched of problem does not ask exact matching with multiple preset extensions, from having eliminated Word concentration fills into the word lacked, and returns to 350.
In embodiments of the present invention, if still having remaining word, table in remaining phrase to be matched the problem of user In the remaining word to be matched of bright problem at least one phrase to be matched of part or all of word composition not with knowledge base In the preset word asking exact matching, and lack of extending just eliminating word concentration, therefore, it is desirable to according to multiple preset Extension ask from eliminated word concentration fill into the word lacked so that with it is preset extension ask complete match;Further, continue 350 are executed, is matched until all words in customer problem are all eliminated or can not ask with the extension in knowledge base.
The technical solution provided according to embodiments of the present invention, by being carried out at participle to the customer problem comprising more being intended to Reason, semantic parsing, permutation and combination and semantic information are shared, can be improved the speed and accuracy rate of answer reply, and therefore promoted User experience.
The above-mentioned answering method based on necessary condition will hereafter be retouched in detail by taking the intelligent Answer System in hotel as an example It states.
Specifically, intelligent Answer System receive user the problem of " hotel's breakfast several points start? be buffet? where Eat? does is it free? ", and according to preset word segmentation regulation and preset dictionary for word segmentation by being carried out at participle to the above problem Reason obtains word segmentation result, then removes that front and back is sewed, the methods of stop words is filtered the above problem to word segmentation result and carries out at participle Reason, obtain multiple words " hotel ", " breakfast ", " several points ", " beginning ", " buffet ", " where ", " eating ", " free ".Further Ground carries out permutation and combination to above-mentioned word according to the semantic information of above-mentioned word, obtains asking and matching with extensions multiple in knowledge base: " hotel's breakfast several points start ", " hotel's breakfast is buffet ", " where hotel's breakfast is eaten " etc., it is multiple extension ask in it is every A extension is asked only comprising an intention.
Then, according to consumption principle from left to right, by the combination and knowledge of at least two words in phrase to be matched Default extension in library ask (that is, expression formula [hotel] [breakfast] [and when] [beginning], [hotel] [breakfast] [whether] it is [self-service Meal], [hotel] [breakfast] [where] [having], [hotel] [breakfast] [whether] [free | charge] etc.) carry out semantic similarity meter Calculate, obtain first matched expression formula be [hotel] [breakfast] [when] [beginning].At this moment, by matched word " wine Shop ", " breakfast ", " several points ", " beginning " are stored temporarily in the word consumed and concentrate, and continue to the remaining word in customer problem Language is handled.
Further, by customer problem remaining word " buffet ", " where ", " eating ", in " free " and knowledge base Expression formula carry out Semantic Similarity Measurement.Due to the expression formula that is stored in knowledge base be [hotel] [breakfast] [whether] it is [self-service Meal], but the remaining word in customer problem only has " buffet ", therefore, has lacked two necessary words " hotel " and " morning Meal " is at this moment focused to find out two words lacked from the word consumed, and by the two words and " buffet " together group At a complete expression formula [hotel] [breakfast] [whether] [buffet], so that the expression formula is consumed completely, and so on, Until the word in customer problem is all consumed.
Following is apparatus of the present invention embodiment, can be used for executing embodiment of the present invention method.For apparatus of the present invention reality Undisclosed details in example is applied, embodiment of the present invention method is please referred to.
Fig. 6 is a kind of frame of question and answer system 400 based on necessary condition shown in an exemplary embodiment according to the present invention Figure.As shown in figure 4, the question and answer system 400 based on necessary condition includes:
Receiving module 410, the problem of for receiving user, the problem include at least one be intended to and at least one intention In at least one relevant necessary condition of each intention;
Word segmentation module 420 obtains multiple words for carrying out word segmentation processing to problem;
It is intended to obtain module 430, for obtaining at least one intention from knowledge base according to multiple words, obtains and at least one At least one relevant necessary condition of each intention in a intention, wherein at least one be intended in each intention correspond to it is multiple At least one word in word, at least one necessary condition correspond to the word in multiple words in addition at least one word;
Necessary condition matching module 440, for by multiple preset necessity at least one necessary condition and knowledge base Condition knowledge point is matched at least one matched necessary condition knowledge point of determination;
Answer obtains module 450, for executing corresponding default point according at least one matched necessary condition knowledge point Zhi Liucheng obtains the corresponding answer of branch's process, wherein being previously stored with each intention corresponding necessary condition branch process, in advance If branch's process is each intention knowledge point, corresponding at least one set of necessary condition knowledge point is formed by connecting, and every group of necessary condition is known Knowing point includes at least one necessary condition knowledge point, and each necessary condition knowledge point process is directed toward other group of necessary condition knowledge point Or answer;And
Answer sending module 460, for answer to be sent to user.
The technical solution provided according to embodiments of the present invention, by receive user the problem of, the problem include at least one Intention and at least one necessary condition relevant to each intention at least one intention;Intention analysis is carried out to problem, is obtained To at least one intention and at least one necessary condition relevant to each intention at least one intention;According at least one Intention and at least one necessary condition relevant to each intention at least one intention, obtain the corresponding answer of problem;With And answer is sent to user, it can be improved computational efficiency and the accuracy rate that answer is replied.
In another embodiment of the present invention, knowledge base includes multiple preset intention knowledge points, it is intended that obtains module 430 include:
Semantic resolution unit 431 obtains the semantic letter of multiple words for carrying out semantic parsing to multiple words respectively Breath;
Be intended to knowledge point matching unit 432, for semantic information is matched with multiple preset intention knowledge points with Determine at least one matched intention knowledge point;
It is intended to matching unit 433, for obtaining at least one intention corresponding at least one matched intention knowledge point;
Wherein, semantic information includes the synonym of word and/or the similar word and/or similar word of synonymous word combination, word At least one of combination, the entity with word with same or similar structure.
As shown in fig. 7, in another embodiment of the present invention, answer obtains module 450, in further include:
Answer determination unit 451 is triggered, for determining at least one meaning according at least one matched necessary condition knowledge Whether the necessary condition that at least one of figure is intended to is enough to trigger answer;
Answer decision unit 452, if the necessary condition at least one of at least one intention to be intended to is enough to touch Answer is sent out, then exports corresponding answer;If the necessary condition that at least one of at least one intention is intended to is not enough to trigger Answer then is used to trigger the necessary condition of answer with substantive requirements of form user's completion of rhetorical question.
In another embodiment of the present invention, word segmentation regulation include Forward Maximum Method method, reverse maximum matching method, by Any one of word traversal or Word-frequency.
In another embodiment of the present invention, further includes: keyword extracting module 470: for being carried out to multiple words Filtration treatment obtains at least one keyword, and filtration treatment uses following any one or two kinds of modes: sewing and removes in removal front and back Stop words.
Wherein, semantic resolution unit 431 is further used for carrying out semantic parsing at least one keyword respectively, obtain The semantic information of multiple words.
Fig. 8 is the device 700 for the question and answer based on necessary condition shown in an exemplary embodiment according to the present invention Block diagram.
Referring to Fig. 7, it further comprises one or more processors, and by depositing that device 700, which includes processing component 710, Memory resource representated by reservoir 720, can be by the instruction of the execution of processing component 710, such as application program for storing.It deposits The application program stored in reservoir 720 may include it is one or more each correspond to one group of instruction module.This Outside, processing component 710 is configured as executing instruction, to execute the above-mentioned answering method based on necessary condition.
Device 700 can also include the power management that a power supply module 730 is configured as executive device 700, and one has Line or radio network interface 740 are configured as device 700 being connected to network and input and output (I/O) interface 750.Dress Setting 700 can operate based on the operating system for being stored in memory 720, such as WindowsServerTM, MacOSXTM, UnixTM, LinuxTM, FreeBSDTMOr it is similar.
A kind of non-transitorycomputer readable storage medium, when the instruction in storage medium is by the processing of above-mentioned apparatus 700 When device executes, so that above-mentioned apparatus 700 is able to carry out a kind of answering method based on necessary condition, comprising: receive asking for user Topic, the problem include at least one intention and at least one necessary condition relevant to each intention at least one intention; Intention analysis is carried out to problem, obtain at least one be intended to and at least one be intended in each intention it is relevant at least one Necessary condition;According at least one be intended to and at least one be intended in relevant at least one necessary condition of each intention, The corresponding answer of acquisition problem;And answer is sent to user.
Those of ordinary skill in the art may be aware that list described in conjunction with the examples disclosed in the embodiments of the present disclosure Member and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually It is implemented in hardware or software, the specific application and design constraint depending on technical solution.Professional technician Each specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceed The scope of the present invention.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description, The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In several embodiments provided herein, it should be understood that disclosed systems, devices and methods, it can be with It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit It divides, only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components It can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown or The mutual coupling, direct-coupling or communication connection discussed can be through some interfaces, the indirect coupling of device or unit It closes or communicates to connect, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme 's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit It is that each unit physically exists alone, can also be integrated in one unit with two or more units.
It, can be with if the function is realized in the form of SFU software functional unit and when sold or used as an independent product It is stored in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially in other words The part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meter Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be a People's computer, server or network equipment etc.) it performs all or part of the steps of the method described in the various embodiments of the present invention. And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), arbitrary access The various media that can store program ver-ify code such as memory (RAM, Random Access Memory), magnetic or disk.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any Those familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, and should all contain Lid is within protection scope of the present invention.Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

1. a kind of answering method based on necessary condition characterized by comprising
Receive user the problem of, described problem include at least one be intended to and with it is described at least one intention in each intention phase At least one necessary condition closed;
Word segmentation processing is carried out to described problem, obtains multiple words;
Obtain at least one described intention from knowledge base according to the multiple word, obtain with it is every at least one described intention It is a to be intended at least one relevant necessary condition, wherein each intention at least one described intention corresponds to the multiple word In at least one word, at least one described necessary condition corresponds in the multiple word in addition at least one described word Word;
At least one described necessary condition is matched with multiple preset necessary condition knowledge points in knowledge base with determination At least one matched necessary condition knowledge point;
Corresponding default branch's process is executed according at least one described matched necessary condition knowledge point, obtains the affluent-dividing The corresponding answer of journey, default branch's process are the corresponding at least one set of necessary condition knowledge point connection in each intention knowledge point It forms, every group of necessary condition knowledge point includes at least one necessary condition knowledge point, and the process of each necessary condition knowledge point refers to To other group of necessary condition knowledge point or answer;And
The answer is sent to the user.
2. the answering method according to claim 1 based on necessary condition, which is characterized in that the knowledge base includes multiple Preset intention knowledge point, it is described that at least one described intention is obtained from knowledge base according to the multiple word, comprising:
Semantic parsing is carried out to the multiple word respectively, obtains the semantic information of the multiple word;
Institute's semantic information is matched with the multiple preset intention knowledge point at least one matched intention of determination Knowledge point;And
At least one intention described in acquisition is corresponding at least one described matched intention knowledge point.
3. the answering method according to claim 2 based on necessary condition, which is characterized in that institute's semantic information includes institute The synonym of predicate language and/or synonymous word combination, the similar word of the word and/or similar word combination have with the word At least one of the entity of same or similar structure.
4. the answering method according to claim 2 based on necessary condition, which is characterized in that described respectively to the multiple Word carries out semantic parsing, and before obtaining the semantic information of the multiple word, the answering method based on necessary condition is also Include:
Processing is filtered to the multiple word, obtains at least one keyword, the filtration treatment is using following any Or two ways: sew and remove stop words in removal front and back;
Wherein, described that semantic parsing is carried out to the multiple word respectively, obtain the semantic information of the multiple word, comprising:
Semantic parsing is carried out at least one described keyword respectively, obtains the semantic information of the multiple word.
5. the answering method according to claim 1 based on necessary condition, which is characterized in that execution branch's process Process includes:
Whether the necessary condition for determining that at least one of at least one described intention is intended to is enough to trigger answer;
If the necessary condition that at least one of at least one described intention is intended to is enough to trigger answer, corresponding answer is exported Case;Or
If the necessary condition that at least one of at least one described intention is intended to is not enough to trigger answer, with the shape of rhetorical question Formula requires user's completion for triggering the necessary condition of answer.
6. a kind of question and answer system based on necessary condition based on necessary condition identification characterized by comprising
Receiving module, the problem of for receiving user, described problem include at least one be intended to and at least one described intention In at least one relevant necessary condition of each intention;
Word segmentation module obtains multiple words for carrying out word segmentation processing to described problem;
Be intended to obtain module, for obtaining at least one described intention from knowledge base according to the multiple word, obtain with it is described At least one relevant necessary condition of each intention at least one intention, wherein each meaning at least one described intention At least one word in the corresponding the multiple word of figure, at least one described necessary condition correspond in the multiple word except institute State the word except at least one word;
Necessary condition matching module, for by multiple preset necessary conditions at least one described necessary condition and knowledge base Knowledge point is matched at least one matched necessary condition knowledge point of determination;
Answer obtains module, for executing corresponding default affluent-dividing according at least one described matched necessary condition knowledge point Journey obtains the corresponding answer of branch's process, wherein being previously stored with each intention corresponding necessary condition branch process, institute Stating default branch's process is that the corresponding at least one set of necessary condition knowledge point in each intention knowledge point is formed by connecting, every group of necessity item Part knowledge point includes at least one necessary condition knowledge point, and each necessary condition knowledge point process is directed toward other group of necessary condition and is known Know point or answer;And
Answer sending module, for the answer to be sent to the user.
7. the question and answer system according to claim 6 based on necessary condition, which is characterized in that the knowledge base includes multiple Preset intention knowledge point, the intention obtain module and include:
Semantic resolution unit obtains the semantic letter of the multiple word for carrying out semantic parsing to the multiple word respectively Breath;
Be intended to knowledge point matching unit, for institute's semantic information is matched with the multiple preset intention knowledge point with Determine at least one matched intention knowledge point;
Be intended to matching unit, for obtain with it is described it is matched at least one be intended to knowledge point it is corresponding it is described at least one anticipate Figure;
Wherein, institute's semantic information include the word synonym and/or synonymous word combination, the word similar word and/ Or at least one of similar word combination, entity with the word with same or similar structure.
8. the question and answer system according to claim 6 based on necessary condition, which is characterized in that the answer obtains module, In further include:
Answer determination unit is triggered, for determining at least one described meaning according at least one described matched necessary condition knowledge Whether the necessary condition that at least one of figure is intended to is enough to trigger answer;
Answer decision unit is answered if being enough to trigger for the necessary condition that at least one of at least one described intention is intended to Case then exports corresponding answer;If the necessary condition that at least one of at least one described intention is intended to is not enough to trigger Answer then is used to trigger the necessary condition of answer with substantive requirements of form user's completion of rhetorical question.
9. a kind of computer equipment, comprising: memory, processor and storage are in the memory and can be in the processor The executable instruction of operation, which is characterized in that the processor realizes such as claim 1 to 5 when executing the executable instruction Any one of described in the answering method based on necessary condition.
10. a kind of computer readable storage medium, is stored thereon with computer executable instructions, which is characterized in that described to hold The answering method based on necessary condition as described in any one of claims 1 to 5 is realized in row instruction when being executed by processor.
CN201810046648.0A 2017-11-27 2018-01-17 Answering method and device, computer equipment and storage medium based on necessary condition Pending CN110019739A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US16/052,143 US20190164064A1 (en) 2017-11-27 2018-08-01 Question and answer interaction method and device, and computer readable storage medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2017112458669 2017-11-30
CN201711245866 2017-11-30

Publications (1)

Publication Number Publication Date
CN110019739A true CN110019739A (en) 2019-07-16

Family

ID=67188255

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810046648.0A Pending CN110019739A (en) 2017-11-27 2018-01-17 Answering method and device, computer equipment and storage medium based on necessary condition

Country Status (1)

Country Link
CN (1) CN110019739A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111737436A (en) * 2020-06-24 2020-10-02 网易(杭州)网络有限公司 Corpus intention identification method and device, electronic equipment and storage medium
CN113792126A (en) * 2021-09-13 2021-12-14 安徽九广全景智慧科技有限公司 Conversation method and system for intelligent customer service for school enrollment

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160133146A1 (en) * 2014-11-12 2016-05-12 Samsung Electronics Co., Ltd. Display apparatus and method for question and answer
CN105912600A (en) * 2016-04-05 2016-08-31 上海智臻智能网络科技股份有限公司 Question-answer knowledge base and establishing method thereof, intelligent question-answering method and system
CN105912629A (en) * 2016-04-07 2016-08-31 上海智臻智能网络科技股份有限公司 Intelligent question and answer method and device
CN106649825A (en) * 2016-12-29 2017-05-10 上海智臻智能网络科技股份有限公司 Voice interaction system, establishment method and device thereof
CN106909572A (en) * 2015-12-23 2017-06-30 北京奇虎科技有限公司 A kind of construction method and device of question and answer knowledge base
US20170228372A1 (en) * 2016-02-08 2017-08-10 Taiger Spain Sl System and method for querying questions and answers
CN107220380A (en) * 2017-06-27 2017-09-29 北京百度网讯科技有限公司 Question and answer based on artificial intelligence recommend method, device and computer equipment
CN107992543B (en) * 2017-11-27 2020-11-17 上海智臻智能网络科技股份有限公司 Question-answer interaction method and device, computer equipment and computer readable storage medium

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160133146A1 (en) * 2014-11-12 2016-05-12 Samsung Electronics Co., Ltd. Display apparatus and method for question and answer
CN106909572A (en) * 2015-12-23 2017-06-30 北京奇虎科技有限公司 A kind of construction method and device of question and answer knowledge base
US20170228372A1 (en) * 2016-02-08 2017-08-10 Taiger Spain Sl System and method for querying questions and answers
CN105912600A (en) * 2016-04-05 2016-08-31 上海智臻智能网络科技股份有限公司 Question-answer knowledge base and establishing method thereof, intelligent question-answering method and system
CN105912629A (en) * 2016-04-07 2016-08-31 上海智臻智能网络科技股份有限公司 Intelligent question and answer method and device
CN106649825A (en) * 2016-12-29 2017-05-10 上海智臻智能网络科技股份有限公司 Voice interaction system, establishment method and device thereof
CN107220380A (en) * 2017-06-27 2017-09-29 北京百度网讯科技有限公司 Question and answer based on artificial intelligence recommend method, device and computer equipment
CN107992543B (en) * 2017-11-27 2020-11-17 上海智臻智能网络科技股份有限公司 Question-answer interaction method and device, computer equipment and computer readable storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
康海燕等: "基于问句表征的web智能问答系统", 《北京信息科技大学学报(自然科学版)》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111737436A (en) * 2020-06-24 2020-10-02 网易(杭州)网络有限公司 Corpus intention identification method and device, electronic equipment and storage medium
CN113792126A (en) * 2021-09-13 2021-12-14 安徽九广全景智慧科技有限公司 Conversation method and system for intelligent customer service for school enrollment

Similar Documents

Publication Publication Date Title
CN109858007A (en) Semantic analysis answering method and device, computer equipment and storage medium
CN107992543A (en) Question and answer exchange method and device, computer equipment and computer-readable recording medium
CN109657238B (en) Knowledge graph-based context identification completion method, system, terminal and medium
CN108536852A (en) Question and answer exchange method and device, computer equipment and computer readable storage medium
US20190164064A1 (en) Question and answer interaction method and device, and computer readable storage medium
CN107885874A (en) Data query method and apparatus, computer equipment and computer-readable recording medium
CN107992477B (en) Text subject determines method and device
WO2018086401A1 (en) Cluster processing method and device for questions in automatic question and answering system
CN114387061A (en) Product pushing method and device, electronic equipment and readable storage medium
CN110059305A (en) Method and apparatus derived from data
WO2020149959A1 (en) Conversion of natural language query
CN109684639A (en) Short message recognition methods, device and electronic equipment
CN113111162A (en) Department recommendation method and device, electronic equipment and storage medium
CN112434501A (en) Work order intelligent generation method and device, electronic equipment and medium
CN110378203A (en) Image processing method, device, terminal and storage medium
CN113919336A (en) Article generation method and device based on deep learning and related equipment
CN110046648A (en) The method and device of business classification is carried out based at least one business disaggregated model
CN110019739A (en) Answering method and device, computer equipment and storage medium based on necessary condition
CN110223095A (en) Determine the method, apparatus, equipment and storage medium of item property
CN110491372A (en) A kind of feedback information generating method, device, storage medium and smart machine
CN110232107A (en) A kind of product data acquisition methods
CN112184250B (en) Method and device for generating retrieval page, storage medium and computer equipment
CN106022921A (en) Transaction data processing method and system
CN109450963A (en) Information push method and terminal device
CN109146606A (en) A kind of brand recommended method, electronic equipment, storage medium and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190716