Movatterモバイル変換


[0]ホーム

URL:


CN109376298A - Data processing method, device, terminal device and computer storage medium - Google Patents

Data processing method, device, terminal device and computer storage medium
Download PDF

Info

Publication number
CN109376298A
CN109376298ACN201811075577.3ACN201811075577ACN109376298ACN 109376298 ACN109376298 ACN 109376298ACN 201811075577 ACN201811075577 ACN 201811075577ACN 109376298 ACN109376298 ACN 109376298A
Authority
CN
China
Prior art keywords
data
result
user
answer
similarity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811075577.3A
Other languages
Chinese (zh)
Other versions
CN109376298B (en
Inventor
高雪
陈喆
焦碧碧
李秋豪
莫智慧
毛书宇
王亚军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba China Co Ltd
Original Assignee
Guangzhou Shenma Mobile Information 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 Guangzhou Shenma Mobile Information Technology Co LtdfiledCriticalGuangzhou Shenma Mobile Information Technology Co Ltd
Priority to CN201811075577.3ApriorityCriticalpatent/CN109376298B/en
Publication of CN109376298ApublicationCriticalpatent/CN109376298A/en
Application grantedgrantedCritical
Publication of CN109376298BpublicationCriticalpatent/CN109376298B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

The embodiment of the invention provides a kind of data processing method, device, terminal device and computer storage mediums, wherein, data processing method includes: the search information inputted according to user, and multiple result datas with search information matches are obtained from the corresponding multiple question and answer data pools in Ask-Answer Community;Similarity calculation is carried out to the result data obtained from different question and answer data pools, the sequencing of similarity of multiple result datas is carried out according to calculated result;According to the preference data of user, the classification information of multiple result datas and sequencing of similarity as a result, determining the displaying sequence of multiple result datas;Multiple result datas are shown according to displaying sequence.Data processing method through the embodiment of the present invention can solve the problem of pointedly can not showing search result to user in existing Ask-Answer Community.

Description

Data processing method, device, terminal device and computer storage medium
Technical field
The present embodiments relate to field of computer technology more particularly to a kind of data processing method, device, terminal devicesAnd computer storage medium.
Background technique
Socialization question and answer website is also referred to as " social question and answer website " or " Ask-Answer Community ", is between encyclopaedia and traditional question and answerQuestion and answer class SNS (social networking service) website, be a public knowledge platform.It proposes problem or sight by some userPoint, other users are answered or are commented on, and help user to explain the puzzle in the form of community, rebuild the relationship of people and information.
In existing Ask-Answer Community, user can be searched problem by function of search, obtain the problem and its associated answerOr the information of comment.But for identical search, current way of search user is not added the displaying search result of differentiation,User may need to carry out multi-pass operation, could obtain desired search result.Cause search operation complicated as a result, and can notTargetedly show the search result matched with the user to different users.
Summary of the invention
It is situated between in view of this, the embodiment of the present invention provides a kind of data processing method, device, terminal device and computer storageMatter, to solve the above problems.
According to a first aspect of the embodiments of the present invention, a kind of data processing method is provided, comprising: according to user's inputInformation is searched for, multiple number of results with described search information matches are obtained from the corresponding multiple question and answer data pools in Ask-Answer CommunityAccording to, wherein the question and answer data pool includes following two at least: for the first data pool of storage problem data, for storingSecond data pool of answer title data, the third data pool for storing answer content-data;Wherein, in each data poolData all have corresponding classification information;Similarity calculation, root are carried out to the result data obtained from different question and answer data poolsThe sequencing of similarity of the multiple result data is carried out according to calculated result;According to the preference data of the user, the multiple knotThe classification information of fruit data and the sequencing of similarity as a result, determining the displaying sequence of the multiple result data;According to instituteIt states displaying sequence and shows the multiple result data.
According to a second aspect of the embodiments of the present invention, a kind of data processing equipment is provided, comprising: obtain module, be used forAccording to the search information that user inputs, obtained and described search information matches from the corresponding multiple question and answer data pools in Ask-Answer CommunityMultiple result datas, wherein the question and answer data pool includes following two at least: the first data for storage problem dataPond, the second data pool for storing answer title data, the third data pool for storing answer content-data;Wherein, oftenData in a data pool all have corresponding classification information;Sorting module, for obtaining from different question and answer data poolsResult data carries out similarity calculation, and the sequencing of similarity of the multiple result data is carried out according to calculated result;Determining module,For according to the preference data of the user, the classification information of the multiple result data and the sequencing of similarity as a result,Determine the displaying sequence of the multiple result data;Display module, for showing the multiple result according to the displaying sequenceData.
According to a third aspect of the embodiments of the present invention, a kind of terminal device is provided, comprising: processor, memory, communicationInterface and communication bus, the processor, the memory and the communication interface are completed mutual by the communication busCommunication;For the memory for storing an at least executable instruction, the executable instruction makes the processor execute such as theThe corresponding operation of data processing method described in one side.
According to a fourth aspect of the embodiments of the present invention, a kind of computer storage medium is provided, the computer storage is situated betweenMatter is stored with computer program, and the data processing method such as aforementioned first aspect is realized when which is executed by processor.
The data processing scheme provided according to embodiments of the present invention obtains from least two question and answer data pools and believes with searchCease matched result data, it is ensured that matched result data it is comprehensive;By the similarity of calculation result data, improveThe probability of the possibility hit user demand of search result;And when showing result data, according to the preference data of user, described moreThe classification information of a result data and the sequencing of similarity as a result, determine the displaying sequence of the multiple result data, canWith preferentially show with the matched result data of user preference data, then the search result that family is needed substantially can be used,Both multi-pass operation was carried out without user, user can more convenient, rapidly get the result data of needs, and to search forAs a result more targetedly, more it is able to satisfy user demand.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show belowThere is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only thisThe some embodiments recorded in inventive embodiments can also obtain according to these attached drawings for those of ordinary skill in the artObtain other attached drawings.
Fig. 1 is the step flow chart according to a kind of data processing method of the embodiment of the present invention one;
Fig. 2 is the step flow chart according to a kind of data processing method of the embodiment of the present invention two;
Fig. 3 is the structural block diagram according to a kind of data processing equipment of the embodiment of the present invention three;
Fig. 4 is the structural block diagram according to a kind of data processing equipment of the embodiment of the present invention four;
Fig. 5 is the structural schematic diagram according to a kind of terminal device of the embodiment of the present invention five.
Specific embodiment
In order to make those skilled in the art more fully understand the technical solution in the embodiment of the present invention, below in conjunction with the present inventionAttached drawing in embodiment, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described realityApplying example only is a part of the embodiment of the embodiment of the present invention, instead of all the embodiments.Based on the implementation in the embodiment of the present inventionThe range of protection of the embodiment of the present invention all should belong in example, those of ordinary skill in the art's every other embodiment obtained.
Below with reference to attached drawing of the embodiment of the present invention the embodiment of the present invention will be further explained specific implementation.
Embodiment one
Referring to Fig.1, a kind of step flow chart of according to embodiments of the present invention one data processing method is shown.
The data processing method of the present embodiment the following steps are included:
Step S102: the search information inputted according to user is obtained from the corresponding multiple question and answer data pools in Ask-Answer CommunityWith multiple result datas of described search information matches.
In the present embodiment, for multiple (two and two or more) the question and answer data pools of Ask-Answer Community setting, different question and answerPond stores different data relevant to question and answer, and the data in different question and answer data pools can have incidence relation, e.g., pass throughThe field or mark or information of setting are associated.
In the embodiment of the present invention, setting the question and answer data pool includes following two at least: (can for storage problem dataTo be complete problem data, it is also possible to the keyword of problem data, or can such as ask with the information of characterization problems dataInscribe the MD5 value, etc. of data) the first data pool, for storing answer title data (can be complete answer title numberAccording to being also possible to the keyword of answer title data, or the information such as answer title number of answer title data can be characterizedAccording to MD5 value, etc.) the second data pool, the third data pool for storing answer content-data.
Wherein, the data in each data pool all have corresponding classification information, and optionally, which can be used forIndicate business scope involved in corresponding data.But not limited to this, in practical applications, those skilled in the art can be with rootAccording to actual demand, any suitable classification is carried out to data.
The business scope that indicated data are related in classification information can be set as needed, and the present embodiment does not make thisLimitation.For example, it can include but is not limited to region of literature, field of play, history field, sports field, military field, science and technologyField etc..For each field, refinement classification can also be carried out to the field as needed, for example, sports field includes footballField, basketball field, rugby field etc..
In a kind of feasible pattern, according to the search information that user inputs, from the corresponding multiple question and answer data in Ask-Answer CommunityIt, can be by way of matching whole word only from multiple question and answer numbers when obtaining multiple result datas with described search information matches in pondAccording to obtaining multiple result datas in pond.It, can be with when obtaining matched result data for example, search information is " Cao behaviour " " out dress "The data as a result of the data comprising " Cao behaviour " and " filling out " are obtained from each question and answer data pool.
In another feasible pattern, according to the search information that user inputs, from the corresponding multiple question and answer numbers in Ask-Answer CommunityIt, can be by way of semantic matches from multiple question and answer when according to obtaining multiple result datas with described search information matches in pondMultiple result datas are obtained in data pool.For example, search information is " how white played ", it, can when obtaining matched result dataTo obtain the semantic data similar or identical with search information semantic data as a result.
Determine whether the same or similar mode can be any mode appropriate to semanteme, and the present embodiment does not limit thisSystem.For example, being determined by way of calculating the similarity of search information text and data text semantic whether same or similar.
Step S104: similarity calculation is carried out to the result data obtained from different question and answer data pools, is tied according to calculatingFruit carries out the sequencing of similarity of the multiple result data.
In order to improve the hit rate of search result, after obtaining multiple result datas in different question and answer data pools, go backSimilarity calculation can be carried out to multiple result datas of acquisition, and using calculated result as foundation, multiple result datas are carried outSequence.
Optionally, in addition, multiple result datas can also be calculated and search for the similarity between information, in conjunction with above-mentioned similarCalculated result is spent, multiple result datas are ranked up.
Wherein, the specific implementation of similarity calculation can be used arbitrarily according to actual needs by those skilled in the artMode appropriate, the embodiment of the present invention to this with no restriction.
Step S106: according to the preference data of the user, the classification information of the multiple result data and described similarSpend sorting as a result, determining the displaying sequence of the multiple result data.
It, can be according to the preference data of user to multiple knots in order to targetedly recommend the result data of search to userThe displaying sequence of fruit data is adjusted.Because each data all have classification information, therefore, multiple results after sequencing of similarityEach result data in data also has corresponding classification information.It, can be by the preference data and number of results of user based on thisAccording to classification information matched, with number of results best with the preference data matching degree of user in the multiple result datas of determinationAccording to adjusting the ranking results of sequencing of similarity.
For example, the preference data of user can indicate the interested business scope of user, then classification information in result dataThe best result data of business scope matching degree indicated by indicated business scope and user preference data may be userThe probability of the result data needed is just bigger, can preferentially show these result datas, and result identical for classification informationDisplaying sequence between data can then be determined according to the result of sequencing of similarity.
Step S108: the multiple result data is shown according to the displaying sequence.
After determining displaying sequence, these result datas can be shown to user according to determining displaying sequence.
Through this embodiment, the result data with search information matches is obtained from least two question and answer data pools, it is ensured thatMatched result data it is comprehensive;By the similarity of calculation result data, the possibility hit for improving search result is usedThe probability of family demand;And when showing result data, believed according to the classification of the preference data of user, the multiple result dataBreath and the sequencing of similarity as a result, determine the displaying sequence of the multiple result data, can preferentially show inclined with userThe search result that family is needed then substantially can be used in the result data of good Data Matching, has both carried out without user multipleOperation, user can more convenient, rapidly get the result data of needs, and make search result more targeted,More it is able to satisfy user demand.
The data processing method of the present embodiment can be executed by any suitable terminal device with data-handling capacity,Including but not limited to: mobile terminal (such as tablet computer, mobile phone) and PC machine.
Embodiment two
Referring to Fig. 2, a kind of step flow chart of according to embodiments of the present invention two data processing method is shown.
The data processing method of the present embodiment the following steps are included:
Step S202: the search information inputted according to user is obtained from the corresponding multiple question and answer data pools in Ask-Answer CommunityWith multiple result datas of described search information matches.
In the present embodiment, the question and answer data pool includes following two at least: the first data for storage problem dataPond, the second data pool for storing answer title data, the third data pool for storing answer content-data.Wherein, oftenData in a data pool all have corresponding classification information, which is used to indicate business involved in corresponding dataField.
For example, for problem " how applying for a patent? ", the answer of corresponding answer is entitled " applying for a patent process ",Corresponding answer content is that " first preparation techniques are told somebody what one's real intentions are book;Patent application document is formed according to Disclosure of invention;To State Patent OfficeSubmit patent application document ".Then, " how can will apply for a patent? " information be stored in the first data pool, " will apply for a patentThe information of process " is stored in the second data pool, will " first preparation techniques are told somebody what one's real intentions are book;Patent application text is formed according to Disclosure of inventionPart;To State Patent Office submit patent application document " information be stored in third data pool.It can pass through between these three dataCorresponding information such as problem ID is associated, and when any one data therein are searched hit, can be hit thisResult data of the data as search, alternatively, (as above by all data included by problem ID corresponding to the data being hitState three data) together as the result data of search.
Step S204: similarity calculation is carried out to the result data obtained from different question and answer data pools, is tied according to calculatingFruit carries out the sequencing of similarity of the multiple result data.
It is available to be obtained from different question and answer data pools based on the classification information that data have in a kind of feasible patternThe corresponding classification information of the result data taken;According to the classification information, similarity is carried out to the result data under same classificationIt calculates;The sequencing of similarity of the multiple result data is carried out according to calculated result.In this way, it can simplify calculating,Calculation amount is reduced, the sequencing of similarity of multiple result datas is quickly obtained.
For example, the search information of user's input is " white ", be matched to A from the first data pool, " how white played? ",It is classified as " game ";B, " how king's honor plays? ", it is classified as " game ";C, " the white personality recorded on history records is trueIt is real? ", it is classified as " history ";It is matched to M from the second data pool, " white playing method " is classified as " game ";N, " whiteIts people " is classified as " history ";It is matched to X from third data pool, " being white configuration worrior equipment in setting ", pointClass is " game ";Y, " white personality is very cruel and ferocious ", is classified as " history ".Then classify for " game ", calculates A, B, M and XSimilarity is set as 70%;Classify for " history ", calculates the similarity of C, N and Y, be set as 90%.As it can be seen that " game " pointSimilarity of the similarity of multiple result datas lower than multiple result datas under " history " classification under class.Similarity is higher, then dividesA possibility that result data under class may be search result needed for user is also bigger.
But it is not limited to the mode of the multiple result data sequencing of similarity of above-mentioned acquisition, in practical applications, art technologyPersonnel can also use according to actual needs other modes appropriate to be e.g. used as result data and its classification information similarDegree calculates the factor, and corresponding weight coefficient is arranged, obtains the sequencing of similarity etc. of multiple result datas.
Step S206: according to the preference data of the user, the classification information of the multiple result data and described similarSpend sorting as a result, determining the displaying sequence of the multiple result data.
It, can be according to the preference data of the user in a kind of feasible pattern in order to more accurately hit user demandClassification information corresponding with the multiple result data, is adjusted the result of the sequencing of similarity;According to the adjustmentAs a result, determining the displaying sequence of the multiple result data.
For example, the preference data instruction user of user is interested in game, although then as it appears from the above, under " history " classificationThe similarity of multiple result datas is higher than the similarity of multiple result datas under " game " classification, but according to the preference number of userAccording to, need by " game " classify under multiple result datas displaying sequence adjust to " history " classification under multiple result datas itBefore, it is preferential to show.Optionally, the preference data of user can use the form of user tag.
In the present embodiment, the preference data of the user can generate in the following manner: obtain the history of the userOperation behavior data generate the preference data of the user according to the historical operation behavioral data;According to the historical operationBehavioral data generates the preference data of the user.
Wherein, the historical operation behavioral data includes at least one of: browsing object data, browsing duration data,Browse progress data, comment object data, comment tendentiousness opinion data.Wherein, browsing object data can characterize user's warpThe information such as the problem of often browsing, answer, comment;Browsing duration data can characterize cost when user browses different browsing objectsDuration, in general, more interested content, browsing duration it is longer;Browsing progress data can be from another dimensional representationTo the interest level of browsing object, such as browsing progress data instruction user has not browsed a certain browsing object moves back userOut, then illustrate that user is lower to the interest level of the browsing object;Comment object data is for characterizing user to certain an objectCarry out comment operation comprising but be not limited to: it comments on the content-data of object, business scope data, comment number data, commentBy time data, the length data for commenting on content etc.;Comment tendentiousness opinion data is used to characterize user to comment objectTendentiousness opinion, such as thumb up, put and step on.The preference data of the user is generated according to the historical operation behavioral data, it can be withIt relatively accurately draws a portrait for user, understands the interest of user.
For example, if user's is greater than or equal to setting browsing duration to the browsing duration of a certain browsing object;Alternatively, if withFamily is greater than or equal to setting browsing progress to the browsing progress of a certain browsing object;Alternatively, if user is to a certain browsing objectBrowsing time is greater than or equal to setting browsing time, then can determine that the browsing object may be the browsing object of user preference.AfterwardsIt is continuous, the preference data of user can be generated on this basis.
It should be noted that in some cases, the preference data of possible classification information and user are not fully consistent, thisIn the case of kind, the result of sequencing of similarity can also be adjusted by the matching degree of classification information and user preference data.It is of course also possible to without adjustment.
Step S208: the multiple result data is shown according to the displaying sequence.
By the above process, the displaying of search result is realized.Search result based on displaying, can be with further progressIt can selection operation described in following steps S210-S214.
Step S210: tag along sort corresponding with the classification information of the multiple result data is generated.
Tag along sort is corresponding with the classification information of the multiple result data.For example, the classification information of result data 1-5Corresponding " history " tag along sort, corresponding " game " tag along sort of the classification information of result data 6-8, the classification of result data 9-12Information corresponds to " novel " tag along sort.As it can be seen that corresponding at least one result data under each tag along sort.
Step S212: the displaying sequence of the tag along sort is determined according to the displaying of the multiple result data sequence, is pressedAccording to the displaying sequence of the tag along sort, the tag along sort is shown.
In the displaying interface for showing result data, displaying tag along sort can according to need.Due to the exhibition of tag along sortShow that sequence is determined according to the displaying sequence of result data, therefore can be convenient the displaying sequence that user checks all kinds of result datas.
Such as preceding example, the displaying sequence of multiple result datas is prior to multiple number of results under " history " classification under " game " classificationAccording to then " game " tag along sort is showed in front of " history " tag along sort.
Step S214: user is received to the selection operation of the tag along sort of displaying, is shown selected by the selection operationResult data under the tag along sort selected.
When user wants the tag along sort that switching is shown, selection operation, correspondingly, the classification need to be carried out to tag along sortLabel will become current label, and corresponding result data will be also shown in label in this prior.
For example, can choose " history " classification when user wants the result data checked under " history " tag along sortLabel, so that the corresponding data of C, N and Y under " history " tag along sort be made to be presented to the user.
Through this embodiment, the result data with search information matches is obtained from least two question and answer data pools, it is ensured thatMatched result data it is comprehensive;By the similarity of calculation result data, the possibility hit for improving search result is usedThe probability of family demand;And when showing result data, believed according to the classification of the preference data of user, the multiple result dataBreath and the sequencing of similarity as a result, determine the displaying sequence of the multiple result data, can preferentially show inclined with userThe search result that family is needed then substantially can be used in the result data of good Data Matching, has both carried out without user multipleOperation, user can more convenient, rapidly get the result data of needs, and make search result more targeted,More it is able to satisfy user demand.
In addition, by generating corresponding tag along sort according to the classification information of result data, and when showing result dataIt shows tag along sort, and can show the knot under the selected tag along sort of selection operation when user selects a certain tag along sortFruit data, allow users to the displaying sequence of easily switching result data, and position the result data in the field of needs, makeThe bandwagon effect of search result is more preferable.
The data processing method of the present embodiment can be executed by any suitable terminal device with data-handling capacity,Including but not limited to: mobile terminal (such as tablet computer, mobile phone) and PC machine.
Embodiment three
Referring to Fig. 3, a kind of structural block diagram of according to embodiments of the present invention three data processing equipment is shown.
The data processing equipment of the present embodiment includes: to obtain module 301, the search information for being inputted according to user, fromMultiple result datas with described search information matches are obtained in the corresponding multiple question and answer data pools in Ask-Answer Community, wherein describedQuestion and answer data pool includes following two at least: for the first data pool of storage problem data, for storing answer title dataThe second data pool, the third data pool for storing answer content-data;Wherein, the data in each data pool all have phaseThe classification information answered;Sorting module 302, by being carried out based on similarity to from the result data obtained in different question and answer data poolsIt calculates, the sequencing of similarity of the multiple result data is carried out according to calculated result;Determining module 303, for according to the userPreference data, the multiple result data classification information and the sequencing of similarity as a result, determining the multiple resultThe displaying sequence of data;Display module 304, for showing the multiple result data according to the displaying sequence.
The data processing equipment of the present embodiment for realizing corresponding data processing method in aforesaid plurality of embodiment of the method,And the beneficial effect with corresponding embodiment of the method, details are not described herein.
Example IV
Referring to Fig. 4, a kind of structural block diagram of according to embodiments of the present invention four data processing equipment is shown.
The data processing equipment of the present embodiment includes: to obtain module 401, the search information for being inputted according to user, fromMultiple result datas with described search information matches are obtained in the corresponding multiple question and answer data pools in Ask-Answer Community, wherein describedQuestion and answer data pool includes following two at least: for the first data pool of storage problem data, for storing answer title dataThe second data pool, the third data pool for storing answer content-data;Wherein, the data in each data pool all have phaseThe classification information answered;Sorting module 402, by being carried out based on similarity to from the result data obtained in different question and answer data poolsIt calculates, the sequencing of similarity of the multiple result data is carried out according to calculated result;Determining module 403, for according to the userPreference data, the multiple result data classification information and the sequencing of similarity as a result, determining the multiple resultThe displaying sequence of data;Display module 404, for showing the multiple result data according to the displaying sequence.
Optionally, the sorting module 402, it is corresponding for obtaining the result data obtained from different question and answer data poolsClassification information;According to the classification information, similarity calculation is carried out to the result data under same classification;According to calculated result intoThe sequencing of similarity of the multiple result data of row.
Optionally, the determining module 403, for the preference data and the multiple result data pair according to the userThe classification information answered is adjusted the result of the sequencing of similarity;According to the adjustment as a result, determining the multiple knotThe displaying sequence of fruit data.
Optionally, described device further include: label model 405, for suitable according to the displaying in the display module 404After sequence shows the multiple result data, tag along sort corresponding with the classification information of the multiple result data is generated;RootThe displaying sequence of the tag along sort is determined according to the displaying sequence of the multiple result data;According to the displaying of the tag along sortSequentially, the tag along sort is shown.
Optionally, described device further include: switching module 406, for receiving user to the tag along sort of displayingSelection operation;Show the result data under the selected tag along sort of the selection operation.
Optionally, the preference data of the user generates in the following manner: obtaining the historical operation behavior of the userData, wherein the historical operation behavioral data includes at least one of: browsing object data, browsing duration data, browsingProgress data, comment object data, comment tendentiousness opinion data;According to the historical operation behavioral data, the use is generatedThe preference data at family.
The data processing equipment of the present embodiment for realizing corresponding data processing method in aforesaid plurality of embodiment of the method,And the beneficial effect with corresponding embodiment of the method, details are not described herein.
Embodiment five
Referring to Fig. 5, a kind of structural schematic diagram of according to embodiments of the present invention five terminal device is shown, the present invention is specificEmbodiment does not limit the specific implementation of terminal device.
As shown in figure 5, the terminal device may include: processor (processor) 502, communication interface(Communications Interface) 504, memory (memory) 506 and communication bus 508.
Wherein:
Processor 502, communication interface 504 and memory 506 complete mutual communication by communication bus 508.
Communication interface 504, for being communicated with other terminal devices or server.
Processor 502 can specifically execute the correlation in above-mentioned data processing method embodiment for executing program 510Step.
Specifically, program 510 may include program code, which includes computer operation instruction.
Processor 502 may be central processor CPU or specific integrated circuit ASIC (ApplicationSpecific Integrated Circuit), or be arranged to implement the integrated electricity of one or more of the embodiment of the present inventionRoad.The one or more processors that terminal device includes can be same type of processor, such as one or more CPU;It can alsoTo be different types of processor, such as one or more CPU and one or more ASIC.
Memory 506, for storing program 510.Memory 506 may include high speed RAM memory, it is also possible to further includeNonvolatile memory (non-volatile memory), for example, at least a magnetic disk storage.
Program 510 specifically can be used for so that processor 502 executes following operation: the search information inputted according to user,Multiple result datas with described search information matches are obtained from the corresponding multiple question and answer data pools in Ask-Answer Community, wherein instituteStating question and answer data pool includes following two at least: for the first data pool of storage problem data, for storing answer title numberAccording to the second data pool, the third data pool for storing answer content-data;Wherein, the data in each data pool all haveCorresponding classification information;Similarity calculation is carried out to the result data obtained from different question and answer data pools, according to calculated resultCarry out the sequencing of similarity of the multiple result data;According to the preference data of the user, point of the multiple result dataCategory information and the sequencing of similarity as a result, determining the displaying sequence of the multiple result data;According to the displaying sequenceShow the multiple result data.
In a kind of feasible pattern, program 510 specifically can be also used for so that processor 502 described to from different question and answerThe result data obtained in data pool carries out similarity calculation, and the similarity of the multiple result data is carried out according to calculated resultWhen sequence, the corresponding classification information of result data obtained from different question and answer data pools is obtained;It is right according to the classification informationResult data under same classification carries out similarity calculation;The similarity row of the multiple result data is carried out according to calculated resultSequence.
In a kind of feasible pattern, program 510 specifically be can be also used for so that processor 502 is according to the inclined of the userGood data, the classification information of the multiple result data and the sequencing of similarity as a result, determining the multiple result dataDisplaying sequence when, according to the preference data of the user and the corresponding classification information of the multiple result data, to the phaseIt is adjusted like the result of degree sequence;According to the adjustment as a result, determining the displaying sequence of the multiple result data.
In a kind of feasible pattern, program 510 specifically can be also used for so that processor 502 described according to the displayingAfter sequence shows the multiple result data, tag along sort corresponding with the classification information of the multiple result data is generated;The displaying sequence of the tag along sort is determined according to the displaying of the multiple result data sequence;According to the exhibition of the tag along sortShow sequence, shows the tag along sort.
In a kind of feasible pattern, program 510 specifically be can be also used for so that processor 502 receives user to the institute of displayingState the selection operation of tag along sort;Show the result data under the selected tag along sort of the selection operation.
In a kind of feasible pattern, the preference data of the user generates in the following manner: obtaining going through for the userHistory operation behavior data, wherein the historical operation behavioral data includes at least one of: when browsing object data, browsingLong data, browsing progress data, comment object data, comment tendentiousness opinion data;According to the historical operation behavioral data,Generate the preference data of the user.
In program 510 specific implementation of each step may refer to corresponding steps in above-mentioned data processing method embodiment andCorresponding description in unit, this will not be repeated here.It is apparent to those skilled in the art that for description convenience andSuccinctly, the specific work process of the equipment and module of foregoing description, can refer to corresponding processes in the foregoing method embodiment and retouchIt states, details are not described herein.
Terminal device through this embodiment can obtain and search information matches from least two question and answer data poolsResult data, it is ensured that matched result data it is comprehensive;By the similarity of calculation result data, search result is improvedPossibility hit user demand probability;And when showing result data, according to the preference data of user, the multiple number of resultsAccording to classification information and the sequencing of similarity as a result, determine the displaying sequence of the multiple result data, can preferentially open upShow with the matched result data of user preference data, then the search result that family is needed substantially can be used, both without useFamily carries out multi-pass operation, and user can more convenient, rapidly get the result data of needs, and search result is had moreTargetedly, more it is able to satisfy user demand.
It may be noted that all parts/step described in the embodiment of the present invention can be split as more according to the needs of implementationThe part operation of two or more components/steps or components/steps can also be combined into new component/step by multi-part/stepSuddenly, to realize the purpose of the embodiment of the present invention.
It is above-mentioned to be realized in hardware, firmware according to the method for the embodiment of the present invention, or be implemented as being storable in noteSoftware or computer code in recording medium (such as CD ROM, RAM, floppy disk, hard disk or magneto-optic disk), or it is implemented through netThe original storage of network downloading in long-range recording medium or nonvolatile machine readable media and will be stored in local recording mediumIn computer code, so that method described herein can be stored in using general purpose computer, application specific processor or can compileSuch software processing in journey or the recording medium of specialized hardware (such as ASIC or FPGA).It is appreciated that computer, processingDevice, microprocessor controller or programmable hardware include can store or receive software or computer code storage assembly (for example,RAM, ROM, flash memory etc.), when the software or computer code are by computer, processor or hardware access and execute, realizeData processing method described herein.In addition, when general purpose computer accesses for realizing the data processing method being shown hereWhen code, general purpose computer is converted to the dedicated computing for being used for executing the data processing method being shown here by the execution of codeMachine.
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 disclosureMember and method and step can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actuallyIt is implemented in hardware or software, the specific application and design constraint depending on technical solution.Professional technicianEach specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceedThe range of the embodiment of the present invention.
Embodiment that the above embodiments are only used to illustrate the present invention, and the limitation not to the embodiment of the present invention, related skillThe those of ordinary skill in art field can also make various in the case where not departing from the spirit and scope of the embodiment of the present inventionVariation and modification, therefore all equivalent technical solutions also belong to the scope of the embodiment of the present invention, the patent of the embodiment of the present inventionProtection scope should be defined by the claims.

Claims (14)

CN201811075577.3A2018-09-142018-09-14Data processing method and device, terminal equipment and computer storage mediumActiveCN109376298B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201811075577.3ACN109376298B (en)2018-09-142018-09-14Data processing method and device, terminal equipment and computer storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201811075577.3ACN109376298B (en)2018-09-142018-09-14Data processing method and device, terminal equipment and computer storage medium

Publications (2)

Publication NumberPublication Date
CN109376298Atrue CN109376298A (en)2019-02-22
CN109376298B CN109376298B (en)2022-01-25

Family

ID=65404750

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201811075577.3AActiveCN109376298B (en)2018-09-142018-09-14Data processing method and device, terminal equipment and computer storage medium

Country Status (1)

CountryLink
CN (1)CN109376298B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110516169A (en)*2019-08-202019-11-29海南车智易通信息技术有限公司Data display method, device, system and calculating equipment
CN112231452A (en)*2020-10-122021-01-15平安信托有限责任公司 Question answering method, device, device and storage medium based on natural language processing
CN114020866A (en)*2021-11-032022-02-08山东库睿科技有限公司Search result sorting method and device, electronic equipment and storage medium
CN115269787A (en)*2021-04-302022-11-01阿里巴巴新加坡控股有限公司 Data acquisition method and computer program product

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104820694A (en)*2015-04-282015-08-05中国科学院自动化研究所Automatic Q&A method and system based on multi-knowledge base and integral linear programming ILP
US20150278376A1 (en)*2014-04-012015-10-01Baidu (China) Co., Ltd.Method and apparatus for presenting search result
CN105005564A (en)*2014-04-172015-10-28北京搜狗科技发展有限公司Data processing method and apparatus based on question-and-answer platform
CN106874441A (en)*2017-02-072017-06-20腾讯科技(上海)有限公司Intelligent answer method and apparatus
CN106919572A (en)*2015-12-242017-07-04北京奇虎科技有限公司web search method and browser
CN106933972A (en)*2017-02-142017-07-07杭州数梦工场科技有限公司The method and device of data element are defined using natural language processing technique
CN107679082A (en)*2017-08-312018-02-09阿里巴巴集团控股有限公司Question and answer searching method, device and electronic equipment

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20150278376A1 (en)*2014-04-012015-10-01Baidu (China) Co., Ltd.Method and apparatus for presenting search result
CN105005564A (en)*2014-04-172015-10-28北京搜狗科技发展有限公司Data processing method and apparatus based on question-and-answer platform
CN104820694A (en)*2015-04-282015-08-05中国科学院自动化研究所Automatic Q&A method and system based on multi-knowledge base and integral linear programming ILP
CN106919572A (en)*2015-12-242017-07-04北京奇虎科技有限公司web search method and browser
CN106874441A (en)*2017-02-072017-06-20腾讯科技(上海)有限公司Intelligent answer method and apparatus
CN106933972A (en)*2017-02-142017-07-07杭州数梦工场科技有限公司The method and device of data element are defined using natural language processing technique
CN107679082A (en)*2017-08-312018-02-09阿里巴巴集团控股有限公司Question and answer searching method, device and electronic equipment

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110516169A (en)*2019-08-202019-11-29海南车智易通信息技术有限公司Data display method, device, system and calculating equipment
CN110516169B (en)*2019-08-202023-04-11海南车智易通信息技术有限公司Data display method, device and system and computing equipment
CN112231452A (en)*2020-10-122021-01-15平安信托有限责任公司 Question answering method, device, device and storage medium based on natural language processing
CN115269787A (en)*2021-04-302022-11-01阿里巴巴新加坡控股有限公司 Data acquisition method and computer program product
CN114020866A (en)*2021-11-032022-02-08山东库睿科技有限公司Search result sorting method and device, electronic equipment and storage medium
CN114020866B (en)*2021-11-032025-05-23山东库睿科技有限公司 Search result sorting method, device, electronic device and storage medium

Also Published As

Publication numberPublication date
CN109376298B (en)2022-01-25

Similar Documents

PublicationPublication DateTitle
US11023545B2 (en)Method and device for displaying recommended contents
US11514203B2 (en)Computer aided systems and methods for creating custom products
CN103823908B (en)Content recommendation method and server based on user preference
CN110737783B (en)Method and device for recommending multimedia content and computing equipment
CN107330750B (en)A kind of recommended products figure method and device, electronic equipment
CN112313697A (en)System and method for generating interpretable description-based recommendations describing angle augmentation
JP2020523714A (en) Recommended information acquisition method and device, electronic device
CN110232403A (en)A kind of Tag Estimation method, apparatus, electronic equipment and medium
CN106503025B (en)Application recommendation method and system
WO2017181612A1 (en)Personalized video recommendation method and device
CN109906455A (en) Object Detection in Visual Search Queries
CN109376298A (en)Data processing method, device, terminal device and computer storage medium
CN103942712A (en)Product similarity based e-commerce recommendation system and method thereof
CN104021140B (en)A kind of processing method and processing device of Internet video
CN112100221A (en)Information recommendation method and device, recommendation server and storage medium
CN109271518A (en)Method and apparatus for carrying out classification display to micro-blog information
CN110413888A (en)A kind of books recommended method and device
US20130211951A1 (en)Self learning gift recommendation engine
CN110351318A (en)Using the method, terminal and computer storage medium of recommendation
CN110602532A (en)Entity article recommendation method, device, server and storage medium
CN106776716A (en)A kind of intelligent Matching marketing consultant and the method and apparatus of user
CN110322281A (en)The method for digging and device of similar users
CN106294483A (en)For mating data processing method and the device of mouthpiece for product brand
Broadwell et al.Comparative K-Pop Choreography Analysis through Deep-Learning Pose Estimation across a Large Video Corpus.
CN111612588A (en)Commodity presentation method and device, computing equipment and computer-readable storage medium

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
TA01Transfer of patent application right

Effective date of registration:20200609

Address after:310051 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Applicant after:Alibaba (China) Co.,Ltd.

Address before:510627 Guangdong city of Guangzhou province Whampoa Tianhe District Road No. 163 Xiping Yun Lu Yun Ping square B radio tower 12 layer self unit 01

Applicant before:GUANGZHOU SHENMA MOBILE INFORMATION TECHNOLOGY Co.,Ltd.

TA01Transfer of patent application right
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp