CN108960944A - User's evaluation processing method and processing device, computer-readable medium, electronic equipment - Google Patents
User's evaluation processing method and processing device, computer-readable medium, electronic equipment Download PDFInfo
- Publication number
- CN108960944A CN108960944A CN201710348089.4A CN201710348089A CN108960944A CN 108960944 A CN108960944 A CN 108960944A CN 201710348089 A CN201710348089 A CN 201710348089A CN 108960944 A CN108960944 A CN 108960944A
- Authority
- CN
- China
- Prior art keywords
- evaluation
- user
- module
- dimensions
- score value
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0609—Buyer or seller confidence or verification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0623—Item investigation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/54—Indexing scheme relating to G06F9/54
- G06F2209/547—Messaging middleware
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/54—Indexing scheme relating to G06F9/54
- G06F2209/548—Queue
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/289—Phrasal analysis, e.g. finite state techniques or chunking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/546—Message passing systems or structures, e.g. queues
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
This disclosure relates to a kind of user's evaluation processing method and processing device, computer-readable medium, electronic equipment.The user's evaluation processing method includes: acquisition user's evaluation, and the user's evaluation includes more than one dimensions;Calculate the score value of the dimensions of the user's evaluation;The scoring of the user's evaluation is obtained according to the weight of the score value of the dimensions of the user's evaluation and dimensions;Scoring based on the user's evaluation is ranked up the user's evaluation.The disclosure scores to user's evaluation based on more than one dimensions by handling user's evaluation, and the user's evaluation for having reference value can be provided more for user.
Description
Technical field
This disclosure relates to technical field of information processing more particularly to a kind of user's evaluation processing method and processing device, computer
Readable medium, electronic equipment.
Background technique
With the development of internet and mature, shopping online has been increasingly becoming one of common shopping approach of people.In recent years
Come, many shopping websites are all proposed the function of allowing user to evaluate purchased item.Since shopping online is unlike reality
The shopping of body shop is the same to check and experience on the spot commodity, therefore, first pass through and check that the shopping evaluation of other users (is hereinafter referred to as used
Family evaluation) commodity are judged, then decide whether to buy in again, it has also become the shopping online of more and more users is accustomed to.
But since different user has different commodity judgment criteria, focal point also respectively has difference, often a quotient
Product shopping evaluation the page in there are a large amount of user's evaluations, but to user have reference value but be one therein
Point, in this case, user just needs to filter out the part of itself concern from whole user's evaluations, and screening process both wasted
The time of user, and the comfort level of user's shopping online can be reduced.
Hence it is highly desirable to a kind of improved user's evaluation processing method and processing device, so that user can quickly see pair
Itself there is the user's evaluation of reference value.
It should be noted that information is only used for reinforcing the reason to the background of the disclosure disclosed in above-mentioned background technology part
Solution, therefore may include the information not constituted to the prior art known to persons of ordinary skill in the art.
Summary of the invention
Be designed to provide a kind of user's evaluation processing method and processing device, computer-readable medium, the electronics of the disclosure are set
It is standby, and then one or more is overcome the problems, such as caused by the limitation and defect due to the relevant technologies at least to a certain extent.
Other characteristics and advantages of the disclosure will be apparent from by the following detailed description, or partially by the disclosure
Practice and acquistion.
According to one aspect of the disclosure, a kind of user's evaluation processing method is provided, comprising:
User's evaluation is obtained, the user's evaluation includes more than one dimensions;
Calculate the score value of the dimensions of the user's evaluation;
Commenting for the user's evaluation is obtained according to the weight of the score value of the dimensions of the user's evaluation and dimensions
Point;
Scoring based on the user's evaluation is ranked up the user's evaluation.
In a kind of exemplary embodiment of the disclosure, the method also includes: it is aobvious according to the sequence of the user's evaluation
Show the user's evaluation.
In a kind of exemplary embodiment of the disclosure, wherein the dimensions include priority, label, grading, when
Between, it is semantic, in picture any one or it is a variety of.
In a kind of exemplary embodiment of the disclosure, the score value for calculating the dimensions of the user's evaluation includes:
It needs to assign preset first score value of the user's evaluation one or the second score value according to the business of system, obtains
The priority score of the user's evaluation;And/or
Obtain the label of the corresponding commodity of the user's evaluation;
Each label is subjected to word segmentation processing, by each label segment and/or its synonym and/or its near synonym respectively with it is described
The evaluation text of user's evaluation is matched, and corresponding matching degree is obtained, according to each label participle and/or its synonym and/or
Its near synonym to it is described evaluation text matching degree and corresponding hit-count, obtain the label score value of the user's evaluation;With/
Or
Discrimination hyper parameter is preset, according to the index letter of the grading of the discrimination hyper parameter and the user's evaluation
Number, obtains the rating score of the user's evaluation;And/or
According to the time in epoch of the evaluation time of the user's evaluation and system, institute is obtained using nonlinear weighting algorithm
State the time score value of user's evaluation;And/or
According to the text size of the evaluation text of the user's evaluation and preset Dynamic gene and/or repeated text and in advance
If repeated text specific gravity parameter and repetition factor and/or emotional factor and/or short text specific gravity parameter and/or invalid word and/
Or blacklist vocabulary, obtain the semantic scale of the user's evaluation;And/or
When in the user's evaluation including picture, the picture score value of the user's evaluation is obtained according to picture number.
In a kind of exemplary embodiment of the disclosure, the method also includes:
When further including chasing after to comment picture in the user's evaluation, according to the picture number and it is described chase after comment picture number and
Preset chase after comments picture weight, obtains the picture score value of the user's evaluation.
According to one aspect of the disclosure, a kind of user's evaluation processing unit is provided, described device includes:
Evaluation module, for obtaining user's evaluation, wherein the user's evaluation includes more than one dimensions;
Real-time computing module, for calculating the score value of the dimensions of the user's evaluation and according to the user's evaluation
The scoring of user's evaluation described in the score value of dimensions and the Weight Acquisition of dimensions;
Sorting module is ranked up the user's evaluation for the scoring based on the user's evaluation.
In a kind of exemplary embodiment of the disclosure, the real-time computing module is constructed based on storm, and institute
Sorting module is stated to be deployed on the real-time computing module.
In a kind of exemplary embodiment of the disclosure, described device further include: cache cluster module is used for memory sequencing
The user's evaluation and its scoring list afterwards.
In a kind of exemplary embodiment of the disclosure, the scoring list stored in the cache cluster module, which uses, to be based on
The Sortable collection of skip list.
In a kind of exemplary embodiment of the disclosure, the cache cluster module is distributed using the host-guest architecture of redis
Formula deployment.
In a kind of exemplary embodiment of the disclosure, described device further include: message-oriented middleware module, being used for will be described
User's evaluation pushes to the real-time computing module from the evaluation module and is handled.
In a kind of exemplary embodiment of the disclosure, described device further include: data re-transmitting module, for for described
The message queue of message-oriented middleware module designs a set of data source for having things compensation mechanism, and at the appointed time section is counted
According to repeating transmission.
In a kind of exemplary embodiment of the disclosure, described device further include: database module, for storing the reality
When the score value of the dimensions of the user's evaluation that is calculated of computing module.
In a kind of exemplary embodiment of the disclosure, described device further include: conversion ratio recruitment evaluation module is used for root
Score value according to the dimensions of the user's evaluation of database module storage turns the user's evaluation after sequence
Rate effect is assessed.
According to one aspect of the disclosure, a kind of computer-readable medium is provided, computer program is stored thereon with, it is described
Above-mentioned user's evaluation processing method is realized when program is executed by processor.
According to one aspect of the disclosure, a kind of electronic equipment is provided, comprising:
One or more processors;And
Memory, for storing one or more programs;
When one or more of programs are executed by one or more of processors, so that one or more of processing
Device realizes above-mentioned user's evaluation processing method.
User's evaluation processing method and processing device, computer-readable medium, electricity provided by disclosure illustrative embodiments
Sub- equipment scores to user's evaluation based on more than one dimensions by handling user's evaluation, Ke Yiwei
User provides the user's evaluation for more having reference value.
It should be understood that above general description and following detailed description be only it is exemplary and explanatory, not
The disclosure can be limited.
Detailed description of the invention
The drawings herein are incorporated into the specification and forms part of this specification, and shows the implementation for meeting the disclosure
Example, and together with specification for explaining the principles of this disclosure.It should be evident that the accompanying drawings in the following description is only the disclosure
Some embodiments for those of ordinary skill in the art without creative efforts, can also basis
These attached drawings obtain other attached drawings.
Fig. 1 is schematically shown can be using the user's evaluation processing method of the application or the system of user's evaluation processing unit
Architecture diagram;
Fig. 2 schematically shows a kind of flow chart of user's evaluation processing method in disclosure exemplary embodiment;
Fig. 3 schematically shows the flow chart of another user's evaluation processing method in disclosure exemplary embodiment;
Fig. 4 schematically shows the schematic diagram of label in disclosure exemplary embodiment;
Fig. 5 schematically shows the schematic diagram for the grading that user provides in disclosure exemplary embodiment;
Fig. 6 schematically shows a kind of block diagram of user's evaluation processing unit in disclosure exemplary embodiment;
Fig. 7 schematically shows the block diagram of another user's evaluation processing unit in disclosure exemplary embodiment;
Fig. 8 schematically shows the module diagram of the electronic equipment in disclosure exemplary embodiment.
Specific embodiment
Example embodiment is described more fully with reference to the drawings.However, example embodiment can be with a variety of shapes
Formula is implemented, and is not understood as limited to example set forth herein;On the contrary, thesing embodiments are provided so that the disclosure will more
Fully and completely, and by the design of example embodiment comprehensively it is communicated to those skilled in the art.Described feature, knot
Structure or characteristic can be incorporated in any suitable manner in one or more embodiments.
In addition, attached drawing is only the schematic illustrations of the disclosure, it is not necessarily drawn to scale.Identical attached drawing mark in figure
Note indicates same or similar part, thus will omit repetition thereof.Some block diagrams shown in the drawings are function
Energy entity, not necessarily must be corresponding with physically or logically independent entity.These function can be realized using software form
Energy entity, or these functional entitys are realized in one or more hardware modules or integrated circuit, or at heterogeneous networks and/or place
These functional entitys are realized in reason device device and/or microcontroller device.
Fig. 1 is shown can be using the user's evaluation processing method of the application or the exemplary system of user's evaluation processing unit
System framework 100.
As shown in Figure 1, system architecture 100 may include terminal device 101,102,103, network 104 and server 105.
Network 104 between terminal device 101,102,103 and server 105 to provide the medium of communication link.Network 104 can be with
Including various connection types, such as wired, wireless communication link or fiber optic cables etc..
User can be used terminal device 101,102,103 and be interacted by network 104 with server 105, to receive or send out
Send message etc..Various telecommunication customer end applications, such as the application of shopping class, net can be installed on terminal device 101,102,103
The application of page browsing device, searching class application, instant messaging tools, mailbox client, social platform software etc..
Terminal device 101,102,103 can be the various electronic equipments with display screen and supported web page browsing, packet
Include but be not limited to smart phone, tablet computer, pocket computer on knee and desktop computer etc..
Server 105 can be to provide the server of various services, such as utilize terminal device 101,102,103 to user
It submits user's evaluation and the back-stage management server for providing and supporting is provided.Back-stage management server can be to the user received
The data such as evaluation carry out the processing such as analyzing, and processing result (such as user's evaluation after sequence) is fed back to terminal device.
It should be noted that user's evaluation processing method provided by the embodiment of the present application is generally executed by server 105,
Correspondingly, user's evaluation processing unit is generally positioned in server 105.
Fig. 1 is the application scenarios that the embodiment of the present invention can be implemented within.Utilize user provided in an embodiment of the present invention
Evaluate processing method, it is assumed that when user passes through terminal device 101 (more specifically, the shopping network installed in such as terminal device 101
The shopping website page that application program of standing or terminal device 101 are shown) input account and password and when logging in shopping website,
The server 105 of shopping website transfers the corresponding relevant information of the account, (is referred to as shopping to comment including user's evaluation
Valence, commodity evaluation) historical record.When user browses commodity in the shopping website by terminal device 101, server
Whole user's evaluations sequence of 105 pairs of commodity, and the user's evaluation after sequence is sent to terminal device 101 (more specifically, example
The shopping website page shown such as the shopping website application program or terminal device 101 installed in terminal device 101) it carries out
It has been shown that, so that user can quickly see with the user's evaluation being worth compared with high reference.
It should be noted which is shown only for the purpose of facilitating an understanding of the spirit and principles of the present invention for above-mentioned application scenarios, this
The embodiment of invention is unrestricted in this regard.On the contrary, embodiments of the present invention can be applied to it is applicable any
Scene.
It should be understood that the number of terminal device, network and server in Fig. 1 is only schematical.According to realization need
It wants, can have any number of terminal device, network and server.
Currently, commodity evaluate the important component as electric business platform, the consumer behavior of user is being generated more next
More far-reaching influence, user's often largely browsing commodity evaluation before placing an order, therefrom finds the information of oneself needs.Tradition
Evaluation list be according to commodity evaluation deliver time sequencing carry out natural ordering or according to some intrinsic dimensions it is (such as good
Comment, in comment, difference is commented) screening and assessment list.
Storage evaluation list implements fairly simple in chronological order, but can not usually give user and most have reference significance
User's evaluation, the user's evaluation stood out is often second-rate, user cannot be excited to place an order.It is relatively early for some times but
It is the very outstanding evaluation of content, tends not to appear in forefront.
And according to some intrinsic dimension screening and assessment lists, it usually needs establish a cache list for each dimension, greatly
Memory space is increased greatly, and not can reflect the comprehensive condition of user's evaluation.
Therefore, it is necessary to design a set of new user's evaluation processing method, better instruction is provided for user.The disclosure
Based on user's evaluation display frame, using independent user's evaluation sort method optimizing evaluation list, by optimal user's evaluation
Sequence shows user.
Embodiment of the present invention proposes a kind of user's evaluation processing methods, comprehensive using the evaluation sortord of intelligence
The intrinsic information (for example including evaluation time, grading, blueprint etc.) that considers user's evaluation, semantic information are (for example including evaluation
Content, label etc.), business need (such as certain special evaluations, need to force top set or sink to the bottom) etc., and it is real
Show a set of storage system and shows interface for realizing the user's evaluation processing method.
This example embodiment proposes a kind of user's evaluation processing method, as shown in Fig. 2, the user's evaluation processing side
Method mainly may comprise steps of.
In the step s 100, user's evaluation is obtained, the user's evaluation includes more than one dimensions.
Specifically, the history that server obtains the user's evaluation for the current commodity that active user is browsed by terminal device is remembered
Record (indicates the one or more of the shopping evaluation that the active user and other users filled in the past or all records).
In the embodiment of the present invention, the user's evaluation may include evaluation content, evaluation time, evaluation quantity etc..
In the present embodiment, the evaluation content may include, but be not limited only to, text and/or picture.The text can
The contents such as title, model, purchasing price, time buying and user experience including the commodity on sale.The picture may include
The photo in kind etc. of the commodity on sale.
In the exemplary embodiment, wherein the dimensions include priority, label, grading, time, semanteme, picture
In any one or it is a variety of.
In step s 110, the score value of the dimensions of the user's evaluation is calculated.
In the exemplary embodiment, the score value for calculating the dimensions of the user's evaluation includes:
It needs to assign preset first score value of the user's evaluation one or the second score value according to the business of system, obtains
The priority score of the user's evaluation;And/or
Obtain the label of the corresponding commodity of the user's evaluation;
Each label is subjected to word segmentation processing, by each label segment and/or its synonym and/or its near synonym respectively with it is described
The evaluation text of user's evaluation is matched, and corresponding matching degree is obtained, according to each label participle and/or its synonym and/or
Its near synonym to it is described evaluation text matching degree and corresponding hit-count, obtain the label score value of the user's evaluation;
And/or
Discrimination hyper parameter is preset, according to the index letter of the grading of the discrimination hyper parameter and the user's evaluation
Number, obtains the rating score of the user's evaluation;And/or
According to the time in epoch of the evaluation time of the user's evaluation and system, institute is obtained using nonlinear weighting algorithm
State the time score value of user's evaluation;And/or
According to the text size of the evaluation text of the user's evaluation and preset Dynamic gene and/or repeated text and in advance
If repeated text specific gravity parameter and repetition factor and/or emotional factor and/or short text specific gravity parameter and/or invalid word and/
Or blacklist vocabulary, obtain the semantic scale of the user's evaluation;And/or
When in the user's evaluation including picture, the picture score value of the user's evaluation is obtained according to picture number.
In the exemplary embodiment, the method can also include: when further including chasing after to comment picture in the user's evaluation,
It comments picture number and preset chase after to comment picture weight according to the picture number and described chase after, obtains the picture of the user's evaluation
Score value.
In the step s 120, according to the acquisition of the weight of the score value of the dimensions of the user's evaluation and dimensions
The scoring of user's evaluation.
In step s 130, the scoring based on the user's evaluation is ranked up the user's evaluation.
In the exemplary embodiment, the method can also include: when the user's evaluation for having two or two or more
When scoring identical, the close user's evaluation of prioritization evaluation time.
In the present embodiment, it when quantity of the user to the user's evaluation of commodity on sale is more than one, can be commented according to user
The user's evaluation that the difference of the scoring of valence is all to the commodity on sale is ranked up, in order to which user checks the commodity on sale
History evaluation record when, can browse at the first time it is abundant in content, with high reference value user's evaluation.
It should be noted that can be commented according to the new user when the commodity on sale have new user's evaluation to occur
The new user's evaluation is inserted into the commodity on sale and is completed in the history evaluation record of sequence by the scoring of valence.
User's evaluation processing method provided by disclosure illustrative embodiments, passes through one of the user's evaluation to commodity
A above dimensions carry out marking and obtain the scoring of user's evaluation according to marking, so that user's evaluation is ranked up,
The user's evaluation for having reference value can be preferentially provided more for user, save the time that user browses screening user's evaluation, thus
User experience is improved, user is promoted to place an order.
This example embodiment proposes another user's evaluation processing method, as shown in figure 3, the user's evaluation is handled
Method mainly may comprise steps of.
In the step s 100, user's evaluation is obtained, the user's evaluation includes more than one dimensions.
In the exemplary embodiment, wherein the dimensions include priority, label, grading, time, semanteme, picture
In any one or it is a variety of.
In the embodiment of the present invention, by taking the dimensions include priority, label, grading, time, semanteme and picture as an example
It is illustrated, but it's not limited to that for the disclosure.
In step s 110, the score value of the dimensions of the user's evaluation is calculated.
In the step s 120, according to the acquisition of the weight of the score value of the dimensions of the user's evaluation and dimensions
The scoring of user's evaluation.
The embodiment of the present invention proposes a kind of user's evaluation processing method, by the sortord of intelligence, finds out user pass
The various dimensions of the heart, for example, may include the time, grading (favorable comment, in comment, difference is commented), label, (text size, emotion become semanteme
Gesture, special phrase etc.), blueprint etc., successively each dimension give a mark and weighted sum.
It should be noted that the special phrase for example can occur this with some political sensitivity words in the embodiment of the present invention
Kind word, the directly processing of drop power.
In the embodiment of the present invention, the scoring formula for obtaining the scoring of the user's evaluation is as follows:
Wherein, f (priority), which is represented, scores to the priority of user's evaluation business needs such as (top set) sinking to the bottom
Function, f (tag), which is represented, does score function to the label of the user's evaluation, and the user's evaluation is commented in f (grade) representative
Grade such as favorable comment, in comment, difference is commented and does score function, f (time) representative score function is done to the evaluation time of the user's evaluation,
F (content) expression does score function to the content of text and semanteme of the user's evaluation, and f (picture) is indicated to the use
The evaluation blueprint of family evaluation does score function.
W1~w6 respectively represents the corresponding weighted value of 6 functions above, that is, corresponds respectively to priority, the mark of user's evaluation
Label, grading, the time, semanteme, picture dimensions weight.In the exemplary embodiment, it can support dynamically to adjust each
The accounting (i.e. weighted value) of score function, the disclosure is not construed as limiting this.
Two multiplication of vectors in above-mentioned scoring formula obtain the scoring of final user's evaluation.
The specific implementation of above-mentioned each function is described below.
In the embodiment of the present invention, pri function is as follows:
F (priority)=± MaxScore,
Force to assign described one maximum of user's evaluation or minimum score value, be typically applied in business to have special requirement when
It waits, can force to draw high or drag down a certain or certain user evaluation, can flexibly be determined by the corresponding weighted value of the function
Sorting position locating for the user's evaluation.Such as special requirement can refer to that high-quality evaluation and evaluation inferior need specially treated,
Evaluation especially inferior, cannot allow it to be shown in front.It should be noted that the evaluation inferior is not in the embodiment of the present invention
It is equal to difference to comment, is primarily referred to as those without reference to the text of meaning.
Specifically, what priority can be determined by operation personnel, the high-quality evaluation of artificial screening a batch allows them to be shown in aobvious
Show before the page of user's evaluation, still further chooses some evaluations inferior, it is allowed to fall in the page of display user's evaluation most
The last few pages.
In the embodiment of the present invention, this MaxScore is configurable, and default takes 100, can be repaired according to business
Change, the disclosure is not construed as limiting this.
In the embodiment of the present invention, label function is as follows:
F (tag)=∑Tag participleMatching degree * hit-count,
The specific implementation process of above-mentioned label function are as follows: each label of the commodity on sale is first subjected to word segmentation processing, is removed
Then meaningless auxiliary word, adverbial word etc. exactly match each participle and the evaluation text of user's evaluation, successful match is then assumed
Matching degree is 100%, is obtained followed by the Chinese thesaurus (training obtains in advance) of extension semantic close with label participle
Word, if successful match, matching degree is the normalization numerical value (between 0 and 1) of the distance between two words, more similar
Word matching degree is higher;Hit-count refers to the number that label participle occurs in the evaluation text.
For example, a label is called: " too worth to buy " can first remove adverbial word " too ", auxiliary words of mood " ", final
To " worth ", " buying " two label participles, the corpus of open source is can be used in specific participle technique, and the disclosure does not limit this
It is fixed.
Wherein, Chinese thesaurus is the thing of a set of similar synonym dictionary, and the inside provides common synonymous word, example
As beautiful and beautiful.Training is exactly by way of manually marking, user's evaluation not having in word woods but in electric business platform
The word of middle appearance is identified, and expands.
In some embodiments, the word2vec that open source can be used in the distance between two words realizes that simple principle is just
Word to be become a vector to show, between two vectors by calculate cosine find out, due to cosine value between 0-1 it
Between, the normalization of matching degree is realized, is conveniently uniformly processed.But the disclosure is not construed as limiting this.
Here label can rely on keyword clustering technology, and (but the disclosure is not limited to this, can also pass through other
NLP (Natural Language Processing, natural language processing) is obtained) it is extracted from the user's evaluation of acquisition.It is crucial
Term clustering, which refers to, is cut into multiple phrases a user's evaluation, then counts the frequency that each phrase occurs, and exclude public affairs
Total high frequency words.
In the embodiment of the present invention, the method can also include: to sell when the evaluation quantity reaches a preset value
The shop homepage of the commodity on sale generates the label of the commodity on sale.
In the embodiment of the present invention, the frequency of occurrence of each word in the historical record obtained is counted, each word is pressed
It sorts from high to low according to frequency of occurrence, and the forward one or more words that will wherein sort are determined as label.
It is alternatively possible to a numerical value of N (N is natural number) is preset, N number of word forward in the word after sequence is true
It is set to label.
It, will be forward in the word after sequence and account for it is alternatively possible to preset a percentage M% (M is natural number)
The M% word of whole words is determined as label.
It is more than P's by frequency of occurrence in statistical result it is alternatively possible to preset a default frequency P (P is natural number)
Word is determined as label.
In the embodiment of the present invention, the method can also include: the label to be shown in the terminal device, and show
The user's evaluation after the corresponding sequence of the commodity on sale.
It is alternatively possible to evaluate label for each commodity, statistics evaluates sum comprising the commodity of commodity evaluation label
And/or its percentage for accounting for entire service evaluation, and the commodity after statistical result and commodity evaluation label and sequence are evaluated
It display together.
Fig. 4 schematically shows the schematic diagram of label in disclosure exemplary embodiment.Whole by counting the commodity is commented
Valence (2300+), obtains and display of commodity evaluates the label " camera is pretty good (290) " of top, " shooting effect is good (138) ", " image quality
Good (98) ", " being imaged very well (83) ", " apparent (66) ", " can change camera lens (34) ", " focusing rapidly (32) ", " height sense is very
Good (19) ", " night scene is outstanding (14) " " microspur is very good (13) ".
In the embodiment of the present invention, grading function is as follows:
F (grade)=Ngrade,
Wherein, N degree of being to discriminate between hyper parameter, for widen different grading such as favorable comments, in comment, the distance commented of difference, grade can
Value is 1,2,3,4,5, wherein 1 can indicate that difference is commented, 2,3 can indicate in comment, 4,5 can indicate favorable comment, but the disclosure is simultaneously
It is not limited to this.
In above-mentioned formula, N discrimination is a hyper parameter, can support artificially to configure, and defaulting take is natural logrithm e
(being approximately equal to 2.72), it is 5 that some categories, which can take, under actual production environment, and numerical value is bigger, and discrimination is bigger.
In some embodiments, it can judge that the user's evaluation is corresponding according to the star that user provides bought commodity
Grading.Fig. 5 schematically shows the schematic diagram for the grading that user provides in disclosure exemplary embodiment.User is to current purchase
Mask provide be rated five-pointed star.Assuming that it is that difference is commented that 1 star is arranged in system, 2,3 stars be in comment, 4,5 stars are favorable comments, then Fig. 5
Shown in example corresponding grading be favorable comment.
In the embodiment of the present invention, the function of time is as follows:
Wherein, the effect of year () function is the current year for obtaining the evaluation time of the user's evaluation, and era is epoch
Time, default take first of electric business platform to evaluate the time occurred;In above-mentioned formula, the truth of a matter is time year, when index is
Between time, time here can be as accurate as millisecond, and every millisecond is all different.By this formula calculate user's evaluation when
Between score value, it is ensured that over time, time dimension proportion is higher and higher.The premise done so is, it is assumed that uses
The quality of family evaluation can become better and better with the maturation of system.
In the embodiment of the present invention, time dimension use nonlinear weighting algorithm so that the user's evaluation newly delivered when
Between score value can constantly be higher than the time score value of user's evaluation delivered in the past.This is because the shopping for the commodity that user is browsed
In evaluation, the creation time or modification time of some shopping evaluations may have the long period away from the present, it is contemplated that imeliness problem,
The shopping evaluation of this part is smaller for the reference value of user.
In the embodiment of the present invention, content of text and semantic function are as follows:
In above-mentioned formula, length () function takes the text size of the evaluation text of the user's evaluation, the adjustment
The factor (can be supported to configure, 100) default, which takes, here determines text size to the influence degree integrally to score;Repetition factor
It (can support to configure, 3) default, which takes, here determines the repeated text (text repeated, such as " it is very good that very good
Very good ") to the influence degree integrally to score;Emotional factor can be commented by trained neural network for every user
Valence makes a call to an emotion score value, positive emotion bonus point, negative sense emotion deduction.N (configurable, 3) it is short text specific gravity parameter that default, which takes,
Determine the drop power degree of short text, (configurable, 3) it is repeated text specific gravity parameter that default takes to M, determines the drop of repeated text
Power degree.Invalid () is invalid word, and Black () is blacklist vocabulary, and directly drop is weighed if existing.
In the embodiment of the present invention, the emotion score value can consist of two parts, and a part is by word predetermined
Property corpus, the word with emotion is made score, for example " liking " is 5.1, " disagreeable " is -3.8, and " not bad " is 0.6, general
These summations;Another part is to comment word by artificially marking some favorable comment words and difference, then trained by artificial neural network
To a scoring network, after a new text enters network, can export it be which kind of evaluation probability, the phase is asked to this result
Prestige obtains another part of the emotion score value, and neural network here can refer to the prior art, does not limit herein it.
Here short text for example can be " commodity are all well and good " and " praise very much!!", although this evaluation has certain reference meaning
Justice, but information content is little, needs to make this " short " text the processing of drop power.
Wherein, the invalid word is a dictionary table, has recorded the character of some not practical significances, can manual amendment,
Summation process is done comprising multiple.Invalid word in dictionary table can be defined by rule, be accorded with for example including emoticon, punctuate
Number, spcial character etc..
The blacklist vocabulary is also a dictionary table, and principle is same as above.
In the embodiment of the present invention, blueprint function is as follows:
F (picture)=evaluation blueprint quantity+is chased after and is commented picture number * K,
In above-mentioned formula, K is to chase after the weighted value for commenting picture, can configure, if business is more demanding to picture, takes on line
Value for example can be 10.Certainly, in other embodiments, chase after and comment picture for optionally parameter.
In step s 130, the scoring based on the user's evaluation is ranked up the user's evaluation.
In the embodiment of the present invention, descending arrangement, the i.e. user of high score can be carried out according to the scoring of the user's evaluation
Evaluation comes front, and the user's evaluation of low score value comes below.
In step S140, the method can also include: that user described in sequencing display according to the user's evaluation comments
Valence.
After above step, user can quickly see and meet in itself concern in the commodity page of browsing
The user's evaluation of appearance, without screening user's evaluation be waste time, meanwhile, the convenient program of shopping website is also mentioned
It rises, helps to enhance user's viscosity.
After describing the method for exemplary embodiment of the invention, next, with reference to Fig. 6 to the exemplary reality of the present invention
The user's evaluation processing unit for applying mode is introduced.
The implementation of user's evaluation processing unit may refer to the implementation of the above method, and overlaps will not be repeated.Make below
Term " module " can be the software for realizing predetermined function and/hardware.Although module described in following embodiment is preferable
Ground is realized with software, but the realization of the combination of hardware or software and hardware is also that may and be contemplated.
It also proposed a kind of user's evaluation processing unit in this example embodiment, basic framework is as shown in Figure 6.Such as figure
Shown in 6, which may include evaluation module 100, real-time computing module 110 and sorting module 120.
Wherein, evaluation module 100 can be used for obtaining user's evaluation, wherein the user's evaluation includes more than one scoring
Dimension.
Real-time computing module 110 can be used for calculating the score value of the dimensions of the user's evaluation and according to the user
The scoring of user's evaluation described in the score value of the dimensions of evaluation and the Weight Acquisition of dimensions.
Sorting module 120 can be used for the scoring based on the user's evaluation and be ranked up to the user's evaluation.
It also proposed another user's evaluation processing unit in this example embodiment, basic framework is as shown in Figure 7.
As shown in fig. 7, the user's evaluation processing unit 20 may include evaluation module 100 in above-mentioned Fig. 6, calculate in real time
Module 110 and sorting module 120.
In the embodiment shown in fig. 7, the real-time computing module 110 can be based on storm (Twitter open source
Streaming computing system) building, and the sorting module 120 is deployed on the real-time computing module 110.
In the embodiment shown in fig. 7, described device can also include: cache cluster module 220, for after memory sequencing
The user's evaluation and its scoring list.
In the exemplary embodiment, the scoring list stored in the cache cluster module 220 using based on skip list can
Ordered set.
Wherein, skip list is a kind of special data structure, has not only met the element uniqueness of set, but also meet the orderly of list
Property, and have efficient query capability, skip list storage evaluation ID is used in the embodiment of the present invention.
In the exemplary embodiment, the cache cluster module can use the host-guest architecture distributed deployment of redis.It comments
List is divided to be stored in redis caching.
Wherein, the host-guest architecture of the caching based on redis, distributed deployment, read and write abruption.When redis host node goes out
When now abnormal, the storage Bolt (data processing node of storm) of storm can capture exception, and alarm, and own during exception
Failed message can be labeled, and redis recovery after retransmit;It is multiple from node deployment, it, can be from other after hanging for one
Node reads data.Here failed message refers to that those are sent, but due to the system failure, what is be not correctly processed disappears
Breath.
In the embodiment shown in fig. 7, described device can also include: message-oriented middleware module 210, be used for the use
Family evaluation pushes to the real-time computing module 110 from the evaluation module 100 and is handled.
In the exemplary embodiment, described device can also include: data re-transmitting module (not shown), for being directed to
The message queue of the message-oriented middleware 210 designs a set of data source for having things compensation mechanism, and at the appointed time section into
Row data re-transmitting.
In the embodiment of the present invention, the sequence main program of sorting module 120 is realized using the Topology of storm, for disappearing
The a set of data source (the data source sending node of spout, storm) for having things compensation mechanism of cohort design is ceased, data are worked as
When calculate node (bolt) is abnormal interruption, data source can retransmit the user's evaluation data for not completing scoring automatically, due to can
Ordered set naturally has idempotence operation, therefore does not have to the data before rollback, guarantees that the score value finally calculated is correct.
Above-mentioned things compensation refers to if data send failure, needs notification data source to retransmit, has repeating transmission energy
The data source of power is all the data source for having things compensation mechanism, such as MySQL database.When data storage is into MySQL,
The data for needing to retransmit can be retrieved by SQL statement, and are transmitted to the present apparatus.
In the embodiment of the present invention, idempotent be exactly once-through operation with multi-pass operation the result is that as, for example deposit in set
Elements A has been stored up, then 2 A will not be generated when same elements A is added, how many times no matter has been operated, begins in set
There are 1 A eventually, this is determined by the hashing properties of set data structure.
In the embodiment of the present invention, device provide by range playback evaluation data function, it is possible to specify any time period into
Row data re-transmitting.Time range, for example the system failure has occurred in nearest 1 hour, it is possible to specify the data of this range are sent out again
It send.
In the embodiment shown in fig. 7, described device can also include: database module 230 (here with Hbase data
It is illustrated for library), for storing the dimensions of the user's evaluation that the real-time computing module 110 is calculated
Score value.
Scoring detail in diagram refers to that time, evaluation, picture, label, text etc. get beat up how many points respectively.Wherein
Hbase database is a kind of KV database, for store these scoring, its feature be read or write speed all quickly.
In the embodiment shown in fig. 7, described device can also include: conversion ratio recruitment evaluation module 240, be used for basis
The score value of the dimensions of the user's evaluation of the database purchase imitates the conversion ratio of the user's evaluation after sequence
Fruit is assessed.
A/B control group in diagram refers to that, to a part of user using the evaluation after sequence, another part is using original suitable
The evaluation of sequence, after looking at that two parts user browsed evaluation, the number which group places an order is more.It is tested by A/B, Ke Yifa
Now using the sortord in the embodiment of the present invention, treated that ranking results significantly promote the amount of placing an order.
Upper figure describes the architecture diagram of evaluation sequence.After user delivers evaluation, evaluation module 100 is by packaged review number
According to message-oriented middleware module 210 (supporting Kafka, but it's not limited to that for the disclosure) is sent to, sequence main program is deployed in base
In the real-time computing module (being constructed based on storm) of streaming computing, topography program (program that can be run on storm cluster,
Write by java, it is possible to understand that pairs of above-mentioned formula has done the realization in program) assay data one by one, and it is distributed
The score value for calculating each dimensions finally obtains the scoring of active user's evaluation.List of scoring uses sorting based on skip list
Set is realized, evaluation ID and scoring are stored in set.The evaluation ID is the globally unique ID that system generates, and passes through database
It is realized from increasing.
In the exemplary embodiment, set is provided with maximum number of pages, and the low score value evaluation more than maximum number of pages will be abandoned
Fall.Set is provided with maximum number of pages, can be with dynamic regulation according to situation on line, such as takes 1000, and all commodity can share this
One parameter, is all 1000.Time complexity is O (log (N)), and N is the radix of ordered set.Radix refers to actually to be deposited in set
The element number of storage, such as deposited 10 evaluations, then radix is 10.
It should be noted that, although be illustrated by taking storm as an example in above-described embodiment, but in other embodiments,
Other real-time computing technique substitutions, such as spark can be used in storm, and selection storm is simple and reliable because of it here,
Stability is good.
In the embodiment of the present invention, when system total collapse (such as the power-off of entire computer room), can degrade intelligence automatically at this time
Sort interface, and evaluation front end uses the result of natural ordering in chronological order.Redis opens persistence function, and failure is restarted
Afterwards without cold start-up problem, the data during failure need re-synchronization (synchronous from the data source for having things compensation mechanism) to
In caching.Persistence just refers to that storage on hard disk, is not turned on persistence, and data exist only in memory, and data are just after power-off
It loses.
User's evaluation processing method and processing device provided by disclosure illustrative embodiments, on the one hand, provide one kind
New user's evaluation sortord, has greatly excavated high-quality evaluation, provides more preferable reference for user;On the other hand, it also provides
A kind of architecture design of real-time computing platform, and realize data consistency and high availability.
It should be understood that the detail of each modular unit is in corresponding use in the user's evaluation processing unit
It is described in detail in family evaluation processing method, which is not described herein again.
It should be noted that although being referred to several modules or list for acting the equipment executed in the above detailed description
Member, but this division is not enforceable.In fact, according to embodiment of the present disclosure, it is above-described two or more
Module or the feature and function of unit can embody in a module or unit.Conversely, an above-described mould
The feature and function of block or unit can be to be embodied by multiple modules or unit with further division.
In addition, although describing each step of method in the disclosure in the accompanying drawings with particular order, this does not really want
These steps must be executed in this particular order by asking or implying, or having to carry out step shown in whole could realize
Desired result.Additional or alternative, it is convenient to omit multiple steps are merged into a step and executed by certain steps, with
And/or a step is decomposed into execution of multiple steps etc. by person.
Below with reference to Fig. 8, it illustrates the structural representations for the electronic equipment 600 for being suitable for being used to realize the embodiment of the present application
Figure.Electronic equipment shown in Fig. 8 is only an example, should not function to the embodiment of the present application and use scope bring it is any
Limitation.
As shown in figure 8, electronic equipment 600 includes central processing unit (CPU) 601, it can be according to being stored in read-only deposit
Program in reservoir (ROM) 602 is held from the program that storage section 608 is loaded into random access storage device (RAM) 603
The various movements appropriate of row and processing.In RAM 603, also it is stored with system 600 and operates required various programs and data.
CPU 601, ROM 602 and RAM 603 are connected with each other by bus 604.Input/output (I/O) interface 605 is also connected to always
Line 604.
I/O interface 605 is connected to lower component: the importation 606 including keyboard, mouse etc.;It is penetrated including such as cathode
The output par, c 607 of spool (CRT), liquid crystal display (LCD) etc. and loudspeaker etc.;Storage section 608 including hard disk etc.;
And the communications portion 609 of the network interface card including LAN card, modem etc..Communications portion 609 via such as because
The network of spy's net executes communication process.Driver 610 is also connected to I/O interface 605 as needed.Detachable media 611, such as
Disk, CD, magneto-optic disk, semiconductor memory etc. are mounted on as needed on driver 610, in order to read from thereon
Computer program be mounted into storage section 608 as needed.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart description
Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising be carried on computer-readable medium
On computer program, which includes the program code for method shown in execution flow chart.In such reality
It applies in example, which can be downloaded and installed from network by communications portion 609, and/or from detachable media
611 are mounted.When the computer program is executed by central processing unit (CPU) 601, executes and limited in the device of the application
Above-mentioned function.
Flow chart and block diagram in attached drawing are illustrated according to the device of the various embodiments of the application, method and computer journey
The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation
A part of one module, program segment or code of table, a part of above-mentioned module, program segment or code include one or more
Executable instruction for implementing the specified logical function.It should also be noted that in some implementations as replacements, in box
The function of being marked can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are real
It can be basically executed in parallel on border, they can also be executed in the opposite order sometimes, and this depends on the function involved.?
It should be noted that the combination of block diagram or each box in flow chart and the box in block diagram or flow chart, can use execution
The dedicated hardware based devices of defined functions or operations realizes, or can use specialized hardware and computer instruction
Combination is to realize.
Being described in unit involved in the embodiment of the present application can be realized by way of software, can also be by hard
The mode of part is realized.Described unit also can be set in the processor, for example, can be described as: a kind of processor packet
Include transmission unit, acquiring unit, determination unit and first processing units.Wherein, the title of these units is under certain conditions simultaneously
The restriction to the unit itself is not constituted, for example, transmission unit is also described as " sending picture to the server-side connected
The unit of acquisition request ".
As on the other hand, present invention also provides a kind of computer-readable medium, which be can be
Included in equipment described in above-described embodiment;It is also possible to individualism, and without in the supplying equipment.Above-mentioned calculating
Machine readable medium carries one or more program, when said one or multiple programs are executed by the equipment, makes
Obtaining the equipment includes: acquisition user's evaluation, and the user's evaluation includes more than one dimensions;Calculate the user's evaluation
The score value of dimensions;The user is obtained according to the weight of the score value of the dimensions of the user's evaluation and dimensions to comment
The scoring of valence;Scoring based on the user's evaluation is ranked up the user's evaluation.
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to its of the disclosure
Its embodiment.This application is intended to cover any variations, uses, or adaptations of the disclosure, these modifications, purposes or
Person's adaptive change follows the general principles of this disclosure and including the undocumented common knowledge in the art of the disclosure
Or conventional techniques.The description and examples are only to be considered as illustrative, and the true scope and spirit of the disclosure are by appended
Claim is pointed out.
Claims (16)
1. a kind of user's evaluation processing method characterized by comprising
User's evaluation is obtained, the user's evaluation includes more than one dimensions;
Calculate the score value of the dimensions of the user's evaluation;
The scoring of the user's evaluation is obtained according to the weight of the score value of the dimensions of the user's evaluation and dimensions;
Scoring based on the user's evaluation is ranked up the user's evaluation.
2. user's evaluation processing method according to claim 1, which is characterized in that the method also includes: according to described
User's evaluation described in the sequencing display of user's evaluation.
3. user's evaluation processing method according to claim 1, which is characterized in that wherein the dimensions include preferential
Grade, label, grading, the time, semanteme, in picture any one or it is a variety of.
4. user's evaluation processing method according to claim 3, which is characterized in that calculate the scoring dimension of the user's evaluation
The score value of degree includes:
Need to assign preset first score value of the user's evaluation one or the second score value according to the business of system, described in acquisition
The priority score of user's evaluation;And/or
Obtain the label of the corresponding commodity of the user's evaluation;
Each label is subjected to word segmentation processing, by each label segment and/or its synonym and/or its near synonym respectively with the user
The evaluation text of evaluation is matched, and corresponding matching degree is obtained, and according to each label participle and/or its synonym and/or it is close
Adopted word to it is described evaluation text matching degree and corresponding hit-count, obtain the label score value of the user's evaluation;And/or
Discrimination hyper parameter is preset, according to the exponential function of the grading of the discrimination hyper parameter and the user's evaluation,
Obtain the rating score of the user's evaluation;And/or
According to the time in epoch of the evaluation time of the user's evaluation and system, the use is obtained using nonlinear weighting algorithm
The time score value of family evaluation;And/or
According to the text size of the evaluation text of the user's evaluation and preset Dynamic gene and/or repeated text and preset
Repeated text specific gravity parameter and repetition factor and/or emotional factor and/or short text specific gravity parameter and/or invalid word and/or black
List vocabulary obtains the semantic scale of the user's evaluation;And/or
When in the user's evaluation including picture, the picture score value of the user's evaluation is obtained according to picture number.
5. user's evaluation processing method according to claim 4, which is characterized in that the method also includes:
When further including chasing after to comment picture in the user's evaluation, picture number and default is commented according to the picture number and described chase after
Chase after and comment picture weight, obtain the picture score value of the user's evaluation.
6. a kind of user's evaluation processing unit, which is characterized in that described device includes:
Evaluation module, for obtaining user's evaluation, wherein the user's evaluation includes more than one dimensions;
Real-time computing module, for calculating the score value of the dimensions of the user's evaluation and according to the scoring of the user's evaluation
The scoring of user's evaluation described in the score value of dimension and the Weight Acquisition of dimensions;
Sorting module is ranked up the user's evaluation for the scoring based on the user's evaluation.
7. user's evaluation processing system according to claim 6, which is characterized in that the real-time computing module is to be based on
Storm building, and the sorting module is deployed on the real-time computing module.
8. user's evaluation processing unit according to claim 6, which is characterized in that described device further include: cache cluster
Module, for the user's evaluation and its scoring list after memory sequencing.
9. user's evaluation processing unit according to claim 8, which is characterized in that stored in the cache cluster module
List of scoring uses the Sortable collection based on skip list.
10. user's evaluation processing unit according to claim 8, which is characterized in that the cache cluster module uses
The host-guest architecture distributed deployment of redis.
11. user's evaluation processing unit according to claim 6, which is characterized in that described device further include: among message
Part module is handled for the user's evaluation to be pushed to the real-time computing module from the evaluation module.
12. user's evaluation processing unit according to claim 11, which is characterized in that described device further include: data weight
Module is sent out, designs a set of data source for having things compensation mechanism for the message queue for the message-oriented middleware module,
And at the appointed time section carries out data re-transmitting.
13. user's evaluation processing unit according to claim 6, which is characterized in that described device further include: database mould
Block, the score value of the dimensions for storing the user's evaluation that the real-time computing module is calculated.
14. user's evaluation processing unit according to claim 13, which is characterized in that described device further include: conversion ratio
Recruitment evaluation module, after the score value of the dimensions of the user's evaluation for being stored according to the database module is to sequence
The conversion ratio effect of the user's evaluation assessed.
15. a kind of computer-readable medium, is stored thereon with computer program, which is characterized in that described program is held by processor
Claim 1-5 described in any item user's evaluation processing methods are realized when row.
16. a kind of electronic equipment characterized by comprising
One or more processors;And
Memory, for storing one or more programs;
When one or more of programs are executed by one or more of processors, so that one or more of processors are real
Existing user's evaluation processing method a method as claimed in any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710348089.4A CN108960944A (en) | 2017-05-17 | 2017-05-17 | User's evaluation processing method and processing device, computer-readable medium, electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710348089.4A CN108960944A (en) | 2017-05-17 | 2017-05-17 | User's evaluation processing method and processing device, computer-readable medium, electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108960944A true CN108960944A (en) | 2018-12-07 |
Family
ID=64462856
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710348089.4A Pending CN108960944A (en) | 2017-05-17 | 2017-05-17 | User's evaluation processing method and processing device, computer-readable medium, electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108960944A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109815394A (en) * | 2018-12-26 | 2019-05-28 | 北京博鳌纵横网络科技有限公司 | A kind of intellectual property mandatory system |
CN110164422A (en) * | 2019-04-03 | 2019-08-23 | 苏州驰声信息科技有限公司 | A kind of the various dimensions appraisal procedure and device of speaking test |
CN111325575A (en) * | 2020-02-14 | 2020-06-23 | 北京每日优鲜电子商务有限公司 | Question information recommendation method and device, computer equipment and storage medium |
CN111667337A (en) * | 2020-04-28 | 2020-09-15 | 苏宁云计算有限公司 | Commodity evaluation ordering method and system |
CN113344660A (en) * | 2021-05-28 | 2021-09-03 | 深圳市前海房极客网络科技有限公司 | House source information processing method and device, electronic equipment and storage medium |
CN113849632A (en) * | 2021-09-18 | 2021-12-28 | 北京达佳互联信息技术有限公司 | Comment information ordering method and device, electronic equipment and storage medium |
CN114202389A (en) * | 2021-10-27 | 2022-03-18 | 杭州拼便宜网络科技有限公司 | User evaluation control method and device, electronic equipment and storage medium |
CN114282908A (en) * | 2021-12-29 | 2022-04-05 | 中国建设银行股份有限公司 | Evaluation data processing method, apparatus, device, medium, and program product |
CN114387009A (en) * | 2021-12-10 | 2022-04-22 | 北京卓思天成数据咨询股份有限公司 | Customer demand determination method, device, equipment and computer readable storage medium |
CN116740525A (en) * | 2023-08-16 | 2023-09-12 | 南京迅集科技有限公司 | Intelligent manufacturing quality management method based on data fusion |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013146075A1 (en) * | 2012-03-30 | 2013-10-03 | 楽天株式会社 | Information providing device, information providing method, program, information storage medium and information providing system |
CN103778235A (en) * | 2014-01-26 | 2014-05-07 | 北京京东尚科信息技术有限公司 | Method and device for processing commodity assessment information |
CN104766224A (en) * | 2015-04-09 | 2015-07-08 | 网易传媒科技(北京)有限公司 | Shopping evaluation display method and system |
CN105893350A (en) * | 2016-03-31 | 2016-08-24 | 重庆大学 | Evaluating method and system for text comment quality in electronic commerce |
CN106339375A (en) * | 2015-07-06 | 2017-01-18 | 阿里巴巴集团控股有限公司 | Webpage item evaluate information display method and device |
-
2017
- 2017-05-17 CN CN201710348089.4A patent/CN108960944A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013146075A1 (en) * | 2012-03-30 | 2013-10-03 | 楽天株式会社 | Information providing device, information providing method, program, information storage medium and information providing system |
CN103778235A (en) * | 2014-01-26 | 2014-05-07 | 北京京东尚科信息技术有限公司 | Method and device for processing commodity assessment information |
CN104766224A (en) * | 2015-04-09 | 2015-07-08 | 网易传媒科技(北京)有限公司 | Shopping evaluation display method and system |
CN106339375A (en) * | 2015-07-06 | 2017-01-18 | 阿里巴巴集团控股有限公司 | Webpage item evaluate information display method and device |
CN105893350A (en) * | 2016-03-31 | 2016-08-24 | 重庆大学 | Evaluating method and system for text comment quality in electronic commerce |
Non-Patent Citations (1)
Title |
---|
李志宇: "在线商品评论效用排序模型研究", 《现代图书情报技术》 * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109815394A (en) * | 2018-12-26 | 2019-05-28 | 北京博鳌纵横网络科技有限公司 | A kind of intellectual property mandatory system |
CN110164422A (en) * | 2019-04-03 | 2019-08-23 | 苏州驰声信息科技有限公司 | A kind of the various dimensions appraisal procedure and device of speaking test |
CN111325575A (en) * | 2020-02-14 | 2020-06-23 | 北京每日优鲜电子商务有限公司 | Question information recommendation method and device, computer equipment and storage medium |
CN111667337A (en) * | 2020-04-28 | 2020-09-15 | 苏宁云计算有限公司 | Commodity evaluation ordering method and system |
CN113344660A (en) * | 2021-05-28 | 2021-09-03 | 深圳市前海房极客网络科技有限公司 | House source information processing method and device, electronic equipment and storage medium |
CN113849632A (en) * | 2021-09-18 | 2021-12-28 | 北京达佳互联信息技术有限公司 | Comment information ordering method and device, electronic equipment and storage medium |
CN114202389A (en) * | 2021-10-27 | 2022-03-18 | 杭州拼便宜网络科技有限公司 | User evaluation control method and device, electronic equipment and storage medium |
CN114387009A (en) * | 2021-12-10 | 2022-04-22 | 北京卓思天成数据咨询股份有限公司 | Customer demand determination method, device, equipment and computer readable storage medium |
CN114387009B (en) * | 2021-12-10 | 2023-08-04 | 北京卓思天成数据咨询股份有限公司 | Customer demand determining method, apparatus, device and computer readable storage medium |
CN114282908A (en) * | 2021-12-29 | 2022-04-05 | 中国建设银行股份有限公司 | Evaluation data processing method, apparatus, device, medium, and program product |
CN116740525A (en) * | 2023-08-16 | 2023-09-12 | 南京迅集科技有限公司 | Intelligent manufacturing quality management method based on data fusion |
CN116740525B (en) * | 2023-08-16 | 2023-10-31 | 南京迅集科技有限公司 | Intelligent manufacturing quality management method based on data fusion |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108960944A (en) | User's evaluation processing method and processing device, computer-readable medium, electronic equipment | |
US20220138431A1 (en) | Method and system for securely storing private data in a semantic analysis system | |
US10109023B2 (en) | Social media events detection and verification | |
US9460458B1 (en) | Methods and system of associating reviewable attributes with items | |
Li et al. | Knowledge-grounded dialogue generation with a unified knowledge representation | |
US11507989B2 (en) | Multi-label product categorization | |
US10713291B2 (en) | Electronic document generation using data from disparate sources | |
CN104239373B (en) | Add tagged method and device for document | |
US11615241B2 (en) | Method and system for determining sentiment of natural language text content | |
US10489473B2 (en) | Generating information describing interactions with a content item presented in multiple collections of content | |
US10853579B2 (en) | Mixed-initiative dialog automation with goal orientation | |
US10824806B2 (en) | Counterintuitive recommendations based upon temporary conditions | |
CN103294778A (en) | Method and system for pushing messages | |
US9460071B2 (en) | Rule development for natural language processing of text | |
US20140115004A1 (en) | Systems and methods of audit trailing of data incorporation | |
US20180039889A1 (en) | Surfacing unique facts for entities | |
US12105765B2 (en) | Combined wide and deep machine learning models for automated database element processing systems, methods and apparatuses | |
US11880401B2 (en) | Template generation using directed acyclic word graphs | |
CN112328857B (en) | Product knowledge aggregation method and device, computer equipment and storage medium | |
CN110020132B (en) | Keyword recommendation method and device, computing equipment and storage medium | |
US8694529B1 (en) | Refinement surfacing for search hierarchies | |
CN111160699A (en) | Expert recommendation method and system | |
CN110347934A (en) | A kind of text data filtering method, device and medium | |
CN114255067A (en) | Data pricing method and device, electronic equipment and storage medium | |
CN114374857A (en) | Content distribution method, device, server and storage medium |
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 |
Application publication date: 20181207 |
|
RJ01 | Rejection of invention patent application after publication |