CN103544138B - Identify the method and apparatus of abnormal input information - Google Patents
Identify the method and apparatus of abnormal input information Download PDFInfo
- Publication number
- CN103544138B CN103544138B CN201210239683.7A CN201210239683A CN103544138B CN 103544138 B CN103544138 B CN 103544138B CN 201210239683 A CN201210239683 A CN 201210239683A CN 103544138 B CN103544138 B CN 103544138B
- Authority
- CN
- China
- Prior art keywords
- descriptor
- value
- bounded
- attribute value
- attribute
- 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.)
- Active
Links
- 230000002159 abnormal effect Effects 0.000 title claims abstract description 51
- 238000000034 method Methods 0.000 title claims abstract description 44
- 241000282421 Canidae Species 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 241000282461 Canis lupus Species 0.000 description 9
- 238000004590 computer program Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000013507 mapping Methods 0.000 description 2
- 241000931705 Cicada Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
This application discloses a kind of method and apparatus identifying abnormal input information, by when the descriptor of the bounded attribute value and this end article of judging end article is inconsistent, according to the corresponding relation of the attribute prestored with the property value that prestores, determine all property values that prestore corresponding to attribute belonging to the bounded attribute value inconsistent with descriptor respectively, and in the property value that prestores judging to determine exist with descriptor match prestore property value time, determine to there is abnormal input information, thus achieve the identification to abnormal input information.
Description
Technical field
The application relates to Internet technical field, particularly relates to a kind of method and apparatus identifying abnormal input information.
Background technology
In e-commerce field, the Information issued for certain end article realizes often by the descriptor issuing this end article.Usually, " end article " mentioned here can be actual article (as businessman the mobile phone, computer, clothing etc. sold), also can be virtual article (as GAMEPOINT, virtual pet etc.)." descriptor " of end article then refers to some Word messages relevant to end article.
At present, some servers in ecommerce are supplied to user for issuing in the ecommerce page of end article, generally can comprise multiple zones of different being used for describing this end article different qualities respectively, such as Title area, attribute region etc.Based on Title area, end article is understood fast for attracting clients fast or being convenient to client, the seller of end article can at the title of Title area issue for end article, for describing some characteristics of this end article intuitively, briefly, thus the title of end article also can be called the descriptor of end article.And for attribute region, server often sets some attributes about end article (as attributes such as color, size, specification and brands), and provide the property value that prestores corresponding to those attributes (as this attribute of color, the property value that prestores such as redness, blueness, green, black is provided), select from those prestore property value to facilitate seller to input (also can be inputted voluntarily by input equipments such as keyboards by seller).Usually, seller selects and the property value that prestores inputted also can be described as the bounded attribute value set by the attribute of corresponding end article.
No matter be descriptor or bounded attribute value, it all contains the Word message describing end article particular community.In the art, usually the Word message being used for describing end article particular community is defined as the property value of end article.In order to distinguish the property value comprised in the property value of the bounded attribute value input that user provides according to server and descriptor, the former just can be called bounded attribute value, and the latter is called description property value.
The category of descriptor is often greater than the bounded attribute value of end article.A concrete example is exactly, such descriptor that for " man's shirt " this end article, user can arbitrarily input " postal of seven wolf men's clothing certified products clothes tide male indispensable long sleeves T-shirt Male coat spring clothing man T-shirt bags ".But for property value, user then can only, according to the particular community " brand " specified by server, " collar ", " sleeve length ", carry out choosing and inputting from multiple accordingly property values that prestore that server provides.As corresponded to " brand ", " collar ", " sleeve length ", user can select and input " seven wolves ", " shirt collar ", " long sleeves " these bounded attribute values respectively.
Usually, the bounded attribute value that user inputs and descriptor should meet: for arbitrary end article, description property value can not be comprised in its descriptor, but, if include description property value in descriptor, then this property value is described, describe with this property value belong to the bounded attribute value of same attribute together should be identical or implication is close, and can not implication be too wide in the gap even runs counter to.In such as above-mentioned example, bounded attribute value " long sleeves " is exactly identical with the implication of the description property value " long sleeves " comprised in descriptor.
But in practice, the operation such as the erroneous input of user may cause the meaning of the bounded attribute value of end article and corresponding description property value inconsistent, and the situation that bounded attribute value and corresponding description property value implication are runed counter to even also may occur.In the case, may be that descriptor and/or bounded attribute value exist extremely.There is abnormal descriptor and there is abnormal bounded attribute value and can be referred to as abnormal input information.
In current e-commerce field, server does not also possess the function identifying abnormal input information.
Summary of the invention
The embodiment of the present application provides a kind of method and apparatus identifying abnormal input information, in order to realize the identification to abnormal input information.
The embodiment of the present application is by the following technical solutions:
Identify a method for abnormal input information, comprising: obtain and first describe the descriptor in region for being positioned at of end article and be positioned at the bounded attribute value that the second attribute for this end article describing region sets; Unmatched bounded attribute value is determined with described descriptor from the bounded attribute value obtained; And according to the bounded attribute value determined respectively belonging to attribute, the attribute that prestores and the corresponding relation of the property value that prestores, determine all property values that prestore corresponding to attribute belonging to the described bounded attribute value determined is respectively; And judge whether there is the property value that prestores matched with descriptor in the property value that prestores determined, and when judged result is for being, determine to there is abnormal input information.
Optionally, determine unmatched all bounded attribute values with described descriptor, specifically comprise:
Following step is performed for each bounded attribute value obtained:
Relatively this bounded attribute value and descriptor; And when comparing descriptor and this bounded attribute value is inconsistent, according to the bounded attribute value prestored and the corresponding relation with nearly adopted property value, determine the same near adopted property value that this bounded attribute value is corresponding, wherein, the same near adopted property value corresponding to any bounded attribute value is identical with the implication of this bounded attribute value or close; And compare the same near adopted property value and descriptor determined; When comparing the described same near adopted property value determined and descriptor is inconsistent, determine that this bounded attribute value is not mated with descriptor.
Optionally, after determining to there is abnormal input information, also comprise: send a notification message to user terminal, in described notification message, carry the information of the attribute belonging to property value that prestores matched with descriptor determined.
Optionally, obtaining after for the descriptor of described end article and each bounded attribute value, also comprising: distributing end article mark for described end article; After determining to there is abnormal input information, also comprise: send a notification message to user terminal, in described notification message, carry described end article mark.Optionally, the information of the attribute belonging to property value that prestores matched with descriptor determined also is carried in this notification message.
Identify a device for abnormal input information, comprising:
Obtain unit, for being positioned at of end article for obtaining first describing the descriptor in region and be positioned at the bounded attribute value that the second attribute for this end article describing region sets; Bounded attribute value determining unit, for determining the unmatched bounded attribute value with descriptor from obtaining in bounded attribute value that unit obtains; Prestore property value determining unit, for the bounded attribute value determined according to bounded attribute value determining unit respectively belonging to attribute, the attribute prestored and the property value that prestores corresponding relation, determine all property values that prestore corresponding to attribute belonging to the bounded attribute value determined with bounded attribute value determining unit is respectively; Whether judging unit, exist in the property value that respectively prestores that the property value determining unit that judges to prestore is determined the property value that prestores matched with descriptor; Extremely inputting information determination unit, during for the judged result that obtains at judging unit for being, determining to there is abnormal input information.
The beneficial effect of the embodiment of the present application is as follows:
By the technique scheme that the embodiment of the present application provides, when there is the unmatched bounded attribute value with descriptor, whether the property value that prestores that further judgement and bounded attribute value belong to same attribute together mates with descriptor, thus judge exist mate with descriptor prestore property value time, realize the identification to abnormal input information.Further, when judging whether descriptor mates with bounded attribute value, the same near adopted property value and the descriptor that make use of bounded attribute value compare, thus substantially increase the comprehensive of identifying and dirigibility.
Accompanying drawing explanation
A kind of idiographic flow schematic diagram identifying the method for abnormal input information that Fig. 1 provides for the embodiment of the present application;
Fig. 2 is the realization flow schematic diagram of embodiment 1;
Fig. 3 is the realization flow schematic diagram of embodiment 2;
A kind of concrete structure schematic diagram identifying the device of abnormal input information that Fig. 4 provides for the embodiment of the present application.
Embodiment
In order to realize the identification to non-conformance description information, the embodiment of the present application provides a kind of method and apparatus identifying abnormal input information.Below in conjunction with Figure of description, the method, device are described in detail respectively.
First, the embodiment of the present application provides the method for the abnormal input information of a kind of identification as shown in Figure 1, and the method comprises the following steps:
Step 11, obtains the bounded attribute value that the descriptor for end article and the attribute for this end article set.
Optionally, that descriptor can be arranged in is that server provides, comprise for the page inputted for the information of end article first region is described, that bounded attribute value then can be arranged in is that server provides, comprise for the page inputted for the information of end article second region is described.Wherein, first describes position, region is generally different from second and describes position, region, and first describes region can be called Title area, and second describes region then can be called property value region.
When issuing the information for end article, in above-mentioned Title area, seller can be briefly described for some attribute of end article; And in property value region, seller can be described for some attribute of end article further.Those describe the form being usually expressed as Word message.Particularly, the information in property value region can be that seller selects and inputs from one or more property values that prestore that server presets according to end article attribute.
A concrete example inputting different information respectively in Title area and property value region is: at Title area, and seller is " postal of seven wolf men's clothing certified products clothes tide male indispensable long sleeves T-shirt Male coat spring clothing man T-shirt bags " for the descriptor that a certain end article is issued; In property value region, seller selects accordingly respectively for the brand of end article, the attribute such as collar and sleeve length and have input the bounded attribute value such as " seven wolves ", " shirt collar " and " long sleeves ".Server is resolved Title area and property value region respectively, just can obtain corresponding descriptor and bounded attribute value.
Step 12, determines the unmatched bounded attribute value with descriptor from the bounded attribute value obtained.
For above-mentioned example, that can determine to fail with descriptor in the bounded attribute value such as " seven wolves ", " shirt collar ", " long sleeves " to mate has " shirt collar ".Described matching process is for scan descriptor, determine whether to find out the character (or character string) corresponding with bounded attribute value, be this bounded attribute value mate with descriptor as scanned the character (or character string) corresponding with bounded attribute value in descriptor, otherwise then represent that this bounded attribute value fails to mate with descriptor.
It should be noted that, due to the situation that the implication of normal existence two different vocabulary in text description is identical or close, therefore, there is the dirigibility in order to improve scheme, determining in step 12 that the detailed process of bounded attribute value unmatched with descriptor can be: first compare bounded attribute value and descriptor; If the descriptor of comparing and this bounded attribute value inconsistent, then further according to the bounded attribute value that prestores and the corresponding relation with nearly adopted property value, determine the same near adopted property value that this bounded attribute value is corresponding; Finally, compare the same near adopted property value and descriptor determined, and when comparing the same near adopted property value determined and descriptor and being also inconsistent, determine that this bounded attribute value is not mated with descriptor.Wherein, the same near adopted property value corresponding to any bounded attribute value is identical with the implication of this bounded attribute value or close.
Step 13, according to the unmatched bounded attribute value of descriptor respectively belonging to attribute, the attribute that prestores and the corresponding relation of the property value that prestores, determine all property values that prestore corresponding to attribute belonging to unmatched bounded attribute value is respectively with descriptor;
In the embodiment of the present application, the mapping table of the corresponding relation comprising attribute, property value, attribute and property value can be set up in advance.A certain item attribute can corresponding one or more property value that prestores.The property value that prestores can be that server obtains according to the statistics of the various property values that may comprise the attribute of a certain class end article now.The property value that prestores can be pre-stored within described mapping table.For previously described be end article attribute setting bounded attribute value, it can be one or more of prestoring in property value.Usually, bounded attribute value and the property value that prestores can for describing character or the character string of the respective attributes of end article.
For previously described example, suppose that attribute belonging to " shirt collar " is for " collar ", then according to the corresponding relation of attribute with property value, the property value that prestores of " collar " correspondence can be determined.The property value that prestores that such as " collar " this attribute is corresponding comprises: " shirt collar ", " crew neck ", " side's neck ", " without neck ".
Step 14, judge whether there is the property value that prestores matched with descriptor in all property values that prestore determined by performing step 13, and when judged result is for being, determine to there is abnormal input information, otherwise, then can determine there is not abnormal input information.
In general, for the bounded attribute value of a certain attribute setting of end article be the property value that prestores selected from the property value that prestores corresponding to this attribute; Therefore, in the concrete implementation of step 14, also only can judge whether other property values that prestore that comprise in described all property values that prestores, that be different from above-mentioned bounded attribute value mate with descriptor.
Such as, the bounded attribute value set for the collar of end article is as " shirt collar ".And the property value that prestores " crew neck ", " side neck ", " without neck ", other property values that prestore of being different from this " shirt collar " in " shirt collar " be " crew neck ", " side's neck ", " without leading ".Thus only can compare " crew neck ", " side's neck ", " without neck " and descriptor " postal of seven wolf men's clothing certified products clothes tide male indispensable long sleeves T-shirt Male coat spring clothing man T-shirt bags ".From relatively, the property value that prestores all does not mate with descriptor, therefore determines to there is not abnormal input information.
If descriptor is " postal of seven wolf men's clothing certified products clothes tide male indispensable long sleeves T-shirt crew neck spring clothing man T-shirt bags ", now, by comparing this descriptor and the property value " crew neck " that prestores, " side lead ", " nothing is led " are known, and the property value that prestores " crew neck " mates consistent with the description property value " crew neck " in descriptor.Can judge thus, descriptor or bounded attribute value exist abnormal.From above, the bounded attribute value of actual input be " shirt collar ", and it is really inconsistent with " crew neck " in descriptor, thus the conclusion of " descriptor or the bounded attribute value existence exception " that draw as seen be correct, conform to actual conditions.
Below for embodiment 1,2, illustrate the said method application flow in practice that the embodiment of the present application provides.
Embodiment 1
The part bounded attribute value that this embodiment 1 mainly inputs according to the attribute that server is specified for user and descriptor match, and the situation all not identical with attribute belonging to attribute belonging to descriptor unmatched bounded attribute value and all description property values.Particularly, the implementing procedure of embodiment 1 refers to accompanying drawing 2, and it comprises the following steps:
Step 21, server obtains the descriptor of end article and the bounded attribute value for this end article, and determines the corresponding relation of bounded attribute value and attribute belonging to it.
Wherein, the descriptor of this end article that obtains of server and bounded attribute value can be user terminal inputs used by it by user.Particularly, when user is for issuing the information of certain commodity on the internet, first in the classification mark indicated by server, the classification mark of classification belonging to these commodity can be chosen; Then, then the attribute specified by server, input corresponding bounded attribute value; Finally, user inputs the descriptor of these commodity again.Such as, for " man's shirt " described in background technology part, if the commodity classification of server instruction has " men's clothing ", " women's dress ", then the classification that user can choose corresponding to " man's shirt " identifies, i.e. " men's clothing ".If the respective attributes that server is specified has " brand ", " collar ", " sleeve length ", and those attributes to have multiple property value that prestores accordingly respectively available, then user need for above-mentioned Attributions selection and input corresponding " seven wolves ", " shirt collar ", " long sleeves " these bounded attribute values.Finally, user inputs the descriptor of this man's shirt again according to self-demand, i.e. " postal of seven wolf men's clothing certified products clothes tide male indispensable long sleeves T-shirt Male coat spring clothing man T-shirt bags ".
Based on the above-mentioned information of user's input, the information that the server in the embodiment of the present application obtains comprises at least following two parts: a part is the attribute of end article and the corresponding relation of bounded attribute value, and another part is the descriptor of end article.For Part I information, in the embodiment of the present application, the word string for embodying this corresponding relation can be called that attribute string or pv are to (p and attribute, property; V and property value, value).If describe pv couple with word, then the attribute string in above-mentioned example can be " brand: seven wolves; Collar: shirt collar; Sleeve length: long sleeves ".
Server, can according to < attribute string after the descriptor obtaining above-mentioned corresponding relation and end article, and the such form of descriptor > stores it.Optionally, server can also obtain classification mark (i.e. classification ID) of commodity, and above-mentioned storage format can be become < classification mark, attribute string, descriptor >.Optionally, server can also distribute end article mark (as commodity ID) for " man's shirt ", and above-mentioned like this storage format can become < classification mark further, and end article identifies, attribute string, descriptor >.
It should be noted that, if include the punctuation marks such as space, double quotation marks, underscore, Zhong Gang, round dot, fullstop in the descriptor that server obtains and attribute string, then those punctuation marks all can be weeded out, and, for the ease of process, the form of the character in descriptor and attribute string can also be converted into unified predetermined format.
Step 22, server judges whether each bounded attribute value matches with the descriptor obtained, and if the determination result is YES, then performs step 25 respectively, otherwise, then perform step 23.
In the embodiment of the present application, server can first split the attribute string obtained, and therefrom splits after obtaining bounded attribute value, then compares each bounded attribute value and descriptor respectively.From above-mentioned example, server can first to " brand: seven wolves; Collar: shirt collar; Sleeve length: long sleeves " this attribute string splits, thus obtains bounded attribute value " seven wolves ", " shirt collar ", " long sleeves "; Then, compare " seven wolves " and descriptor " postal of seven wolf men's clothing certified products clothes tide male indispensable long sleeves T-shirt Male coat spring clothing man T-shirt bags " again, and compare " shirt collar " and " postal of seven wolf men's clothing certified products clothes tide male indispensable long sleeves T-shirt Male coat spring clothing man T-shirt bags ", and compare " long sleeves " and " postal of seven wolf men's clothing certified products clothes tide male indispensable long sleeves T-shirt Male coat spring clothing man T-shirt bags ".By relatively determining, the description property value " long sleeves " that the description property value " seven wolves " comprised in bounded attribute value " seven wolves " and descriptor matches, comprise in bounded attribute value " long sleeves " and descriptor matches, and the first property value " shirt collar " does not appear in descriptor, thus known, need to perform step 23 further.
It should be noted that, if the same attribute in attribute string is to there being multiple bounded attribute value, as corresponding " nike " and " Nike " these two the bounded attribute values of " brand " this attribute correspondence " nike/ Nike " i.e., then when comparing, needing to compare respectively and determining whether " nike " or " Nike " is present in descriptor.
In the embodiment of the present application, the category that bounded attribute value and descriptor match not only comprise comprise in descriptor belong to the description property value of same attribute together with this bounded attribute value and this bounded attribute value matches, also comprise: describe property value with the same near adopted property value of this bounded attribute value synonym or nearly justice and this and match.Such as, when bounded attribute value for " IBM " and describe property value for " thinkpad " time, although " IBM " and " thinkpad " can not directly match, but, due to the same near adopted property value of bounded attribute value " IBM " synonym in comprise " thinkpad ", namely comprise the same near adopted property value matched with " thinkpad " in descriptor, therefore now server can determine that bounded attribute value " IBM " is mated with description property value " thinkpad ".In the embodiment of the present application, special same near adopted attribute value data storehouse can be set in the server, and identify according to < classification, attribute, bounded attribute value, stores with nearly adopted property value with the form that the same near adopted property value of this bounded attribute value synonym or nearly justice (can be one with nearly adopted property value also can be multiple) > is such." classification mark " wherein, " attribute " are to make server according to the classification mark of distributing for end article and its attribute, can find the above-mentioned form comprising identical classification logotype and attribute fast from nearly adopted attribute value data storehouse.
Based on nearly adopted attribute value data storehouse, one concrete judge bounded attribute value and describe the example whether property value mate as follows:
Suppose:
The information that server obtains comprises attribute string " brand: IBM; Model: X61 "; Descriptor " postal of thinkpadX61 thin laptop portable computer special price bag ";
Server is that the end article that corresponding end article distributes is designated 001;
The information stored in the same near adopted attribute value data storehouse pre-set according to above-mentioned form comprises <001, brand, IBM, thinkpad>, <001, brand, thinkpad, IBM>, <001, model, X61,61>, <001, model, 61, X61>.
Under above-mentioned supposed situation, because server is by comparing bounded attribute value " IBM " and the second attribute " thinkpad ", the conclusion that both are inconsistent can be drawn, therefore now can further according to end article mark " 001 " and attribute " brand " corresponding to bounded attribute value, first <001 is found from nearly adopted attribute value data storehouse, brand, IBM, thinkpad> and <001, brand, thinkpad, these two information of IBM>, then, server is according to bounded attribute value " IBM ", navigate in these two information further the former, thus therefrom determine with the same near adopted property value of bounded attribute value " IBM " synonym to be " thinkpad ".By comparing " IBM " in descriptor and the same near adopted property value " IBM " found, known both are identical, thus server judges bounded attribute value and describes property value and mate, and namely bounded attribute value is mated with descriptor.
In addition, in the embodiment of the present application, bounded attribute value and the unmatched category of descriptor, except comprising the inconsistent situation of the bounded attribute value description property value corresponding with attribute belonging to bounded attribute value, also comprise the diverse situation of attribute belonging to attribute belonging to bounded attribute value and all description property values.Attribute " collar " belonging to bounded attribute value " shirt collar " as previously described is not identical with attribute belonging to any description property value in descriptor " postal of seven wolf men's clothing certified products clothes tide male indispensable long sleeves T-shirt Male coat spring clothing man T-shirt bags ".
By above-mentioned flow process, if server determines bounded attribute, value is not mated with descriptor, then continue to perform following step 23.
Step 23, server is for each bounded attribute value unmatched with descriptor, namely meet and the unmatched each property value of description property value corresponding to same attribute (or meeting each bounded attribute value that belonging to affiliated attribute and all description property values, attribute is all not identical), perform respectively: first, determine attribute belonging to this bounded attribute value, and according to this attribute determined, from the corresponding relation prestoring property value and attribute, determine all the prestore property values corresponding with this attribute determined; Then, by comparing all property value and the descriptors of prestoring determined respectively, judge whether to there is the property value that prestores matched with descriptor.
Wherein, the property value and can be that server to be added up the historical data that user inputs and obtained with the corresponding relation of attribute of prestoring described in the embodiment of the present application.
After carrying out above-mentioned judgement, when judged result is for being, perform step 24, otherwise, then perform step 25.
For previously described bounded attribute value " shirt collar " unmatched with descriptor, first, attribute " collar " belonging to it, and can prestore the corresponding relation of property value from " collar ", determine all property values that prestore corresponding with it, comprise " shirt collar ", " crew neck ", " without neck " etc.; Then, compare those prestore property value and descriptors one by one, and by comparing, determine the property value that prestores not existing and match with descriptor, thus perform subsequent step 25.And if descriptor comprises the description property value corresponding to " collar ", and this to describe property value completely different from bounded attribute value " shirt collar ", property value is such as described for " crew neck ", then server can draw the property value that prestores existing and match with descriptor, namely describe property value " crew neck " to match with the property value " crew neck " that prestores, thus perform subsequent step 24.
In the embodiment of the present application, the storage format of the property value that prestores can identify for < classification, attribute, property value, state >." classification mark " wherein, " attribute " are that fast finding is to the above-mentioned form comprising identical classification logotype and attribute in order to make server can identify and its attribute according to the classification distributed for end article." state " is then for representing the validity of the property value that prestores.As " state " is set to 0, then represent that the property value that prestores is effective; If be set to-1, then represent that this property value that prestores is invalid.The implication of property value engineering noise of prestoring is to represent that this property value that prestores is in the state being about to be updated, and namely it is by deleted when the property value that prestores stored upgrades; Otherwise the implication of " effectively " then represents that this property value that prestores temporarily can not be deleted when the property value that prestores stored upgrades.In the embodiment of the present application, relatively descriptor and prestore property value time, only can compare descriptor and the property value and descriptor and the invalid property value that prestores need not be compared of effectively prestoring.
Step 24, server determines to there is abnormal input information, thus achieves the identification to abnormal input information, and flow process terminates.
Optionally, server, after identifying and there is abnormal input information, can send for notifying the notification message that there is abnormal input information to user terminal.
Optionally, in order to allow user can know end article corresponding to abnormal input information, the end article distributed for end article mark can be carried in this notification message and send by server.
Optionally, can also carry the information of prestoring of matching with descriptor attribute belonging to property value in this notification message, thus according to the information of this attribute, user just can know it is that description property value which attribute is corresponding or bounded attribute value occur abnormal.
Optionally, the information of above-mentioned end article mark and attribute can be carried in this notification message simultaneously.
Step 25, server determines to there is not abnormal input information, and flow process terminates.
Embodiment 2
This embodiment 2 mainly includes attribute belonging to bounded attribute value in the whole attributes belonging to all description property values, but part bounded attribute value and the unmatched situation of descriptor.Particularly, the implementing procedure of embodiment 2 refers to accompanying drawing 3, and it comprises the following steps:
Step 31, server obtains the descriptor about end article " woman style high-heeled sandals " " Kiss Cat head early summer layer ox-hide bandage woman style high heel pink colour sandals " that sent by user terminal and for the bounded attribute value " belle " of this end article, " early summer ", " flat with ", meanwhile, server can also determine that belonging to " belle ", " early summer ", " put down and follow ", attribute is respectively " brand ", " season ", " with type ";
It should be noted that, do not need if follow-up to send the information about attribute belonging to bounded attribute value to user terminal in an announcement message, server now also can determine attribute belonging to bounded attribute value.
Step 32, server is by comparing bounded attribute value " belle ", " early summer ", " put down and follow " and descriptor " Kiss Cat head early summer layer ox-hide bandage woman style high heel pink colour sandals " respectively, determine and exist and the unmatched bounded attribute value of descriptor, i.e. " belle ", " put down and follow " these two bounded attribute values, thus perform step 33 further;
Step 33, the information carrying of affiliated to " belle " attribute " brand " and " put down and follow " affiliated attribute " with type " is sent to user terminal by server in an announcement message, and flow process terminates.
Corresponding to the method that the embodiment of the present application provides, the embodiment of the present application also provides a kind of device identifying abnormal input information, is worth unmatched situation in order to the descriptor and corresponding bounded attribute identifying same end article.This device can be independent of the equipment outside server, and also can be a module in server, can also be exactly server.The concrete structure schematic diagram of this device as shown in Figure 4, comprises following function unit:
Obtain unit 41, for being positioned at of end article for obtaining first describing the descriptor in region and be positioned at the bounded attribute value that the second attribute for this end article describing region sets; And
Bounded attribute value determining unit 42, for determining the unmatched bounded attribute value with descriptor from obtaining in bounded attribute value that unit 41 obtains;
Prestore property value determining unit 43, for the bounded attribute value determined according to bounded attribute value determining unit 42 respectively belonging to the corresponding relation of attribute, the attribute prestored and bounded attribute value, determine bounded attribute value affiliated each bounded attribute value corresponding to attribute respectively that bounded attribute value determining unit 42 is determined;
Whether judging unit 44, exist in all property values that prestore that the property value determining unit 43 that judges to prestore is determined the property value that prestores matched with descriptor;
Abnormal input information determination unit 45, during for the judged result that obtains at judging unit 44 for being, determines to there is abnormal input information.
Optionally, bounded attribute value determining unit 42 specifically comprises:
First comparison module, for comparing each bounded attribute value and the descriptor of acquisition respectively;
With nearly adopted property value determination module, the bounded attribute value prestored for basis and the corresponding relation with nearly adopted property value, determine the same near adopted property value that each bounded attribute value inconsistent with descriptor is corresponding respectively, wherein, the same near adopted property value corresponding to any bounded attribute value is identical with the implication of this bounded attribute value or close;
Second comparison module, for respectively relatively with nearly adopted property value determination module determine each with nearly adopted property value and descriptor;
Determination module, for compare at the second comparison module with nearly adopted property value and descriptor inconsistent time, determine that corresponding bounded attribute value is not mated with descriptor.
Optionally, this device that the embodiment of the present application provides can also comprise:
Transmitting element, for determine in abnormal input information 45 determine to there is abnormal input information after, send a notification message to user terminal, in this notification message, carry the information of the attribute belonging to property value that prestores that the property value determining unit 43 that prestores is determined.
Optionally, this device that the embodiment of the present application provides can also comprise:
Mark allocation units, for obtaining after for the descriptor of end article and bounded attribute value obtaining unit 41, distribute end article mark for end article; Transmitting element, for determine in abnormal input information 45 determine to there is abnormal input information after, send a notification message to user terminal, carry in this notification message end article mark.The information of the attribute belonging to property value that prestores matched with descriptor that can also carry in this notification message that the property value determining unit 43 that prestores determines.
Those skilled in the art should understand, the embodiment of the application can be provided as method, system or computer program.Therefore, the application can adopt the form of complete hardware embodiment, completely software implementation or the embodiment in conjunction with software and hardware aspect.And the application can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disk memory, CD-ROM, optical memory etc.) of computer usable program code.
The application describes with reference to according to the process flow diagram of the method for the embodiment of the present application, equipment (system) and computer program and/or block scheme.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block scheme and/or square frame and process flow diagram and/or block scheme and/or square frame.These computer program instructions can being provided to the processor of multi-purpose computer, special purpose computer, Embedded Processor or other programmable data processing device to produce a machine, making the instruction performed by the processor of computing machine or other programmable data processing device produce device for realizing the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
These computer program instructions also can be loaded in computing machine or other programmable data processing device, make on computing machine or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computing machine or other programmable devices is provided for the step realizing the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
Although described the preferred embodiment of the application, those skilled in the art once obtain the basic creative concept of cicada, then can make other change and amendment to these embodiments.So claims are intended to be interpreted as comprising preferred embodiment and falling into all changes and the amendment of the application's scope.
Obviously, those skilled in the art can carry out various change and modification to the application and not depart from the spirit and scope of the application.Like this, if these amendments of the application and modification belong within the scope of the application's claim and equivalent technologies thereof, then the application is also intended to comprise these change and modification.
Claims (10)
1. identify a method for abnormal input information, it is characterized in that, comprising:
Obtain and first describe the descriptor in region for being positioned at of end article and be positioned at the bounded attribute value that the second attribute for this end article describing region sets;
Unmatched bounded attribute value is determined with described descriptor from the bounded attribute value obtained; And
According to the bounded attribute value determined respectively belonging to attribute, the attribute that prestores and the corresponding relation of the property value that prestores, determine all property values that prestore corresponding to attribute belonging to the described bounded attribute value determined is respectively; And
Judge whether there is the property value that prestores matched with descriptor in the property value that prestores determined, and when judged result is for being, determine to there is abnormal input information.
2. the method for claim 1, is characterized in that, determines the unmatched bounded attribute value with descriptor, specifically comprises:
Following step is performed for each bounded attribute value obtained:
Relatively this bounded attribute value and descriptor; And
When comparing descriptor and this bounded attribute value is inconsistent, according to the bounded attribute value prestored and the corresponding relation with nearly adopted property value, determine the same near adopted property value that this bounded attribute value is corresponding, wherein, the same near adopted property value corresponding to any bounded attribute value is identical with the implication of this bounded attribute value or close; And
The same near adopted property value relatively determined and descriptor;
When comparing the described same near adopted property value determined and descriptor is inconsistent, determine that this bounded attribute value is not mated with descriptor.
3. method as claimed in claim 1 or 2, is characterized in that, after determining to there is abnormal input information, also comprise:
Send a notification message to user terminal, in described notification message, carry the information of the attribute belonging to property value that prestores matched with descriptor determined.
4. method as claimed in claim 1 or 2, is characterized in that, after acquisition descriptor and bounded attribute value, also comprises: distribute end article mark for described end article;
After determining to there is abnormal input information, also comprise:
Send a notification message to user terminal, in described notification message, carry described end article mark.
5. method as claimed in claim 4, is characterized in that, also carries the information of the attribute belonging to property value that prestores matched with descriptor determined in described notification message.
6. identify a device for abnormal input information, it is characterized in that, comprising:
Obtain unit, for being positioned at of end article for obtaining first describing the descriptor in region and be positioned at the bounded attribute value that the second attribute for this end article describing region sets;
Bounded attribute value determining unit, for determining the unmatched bounded attribute value with descriptor from obtaining in bounded attribute value that unit obtains;
Prestore property value determining unit, for the bounded attribute value determined according to bounded attribute value determining unit respectively belonging to attribute, the attribute prestored and the property value that prestores corresponding relation, determine all property values that prestore corresponding to attribute belonging to the bounded attribute value determined with bounded attribute value determining unit is respectively;
Whether judging unit, exist in the property value that respectively prestores that the property value determining unit that judges to prestore is determined the property value that prestores matched with descriptor;
Extremely inputting information determination unit, during for the judged result that obtains at judging unit for being, determining to there is abnormal input information.
7. device as claimed in claim 6, it is characterized in that, described bounded attribute value determining unit specifically comprises:
First comparison module, for comparing each bounded attribute value and the descriptor of acquisition respectively;
With nearly adopted property value determination module, the bounded attribute value prestored for basis and the corresponding relation with nearly adopted property value, determine the same near adopted property value that each bounded attribute value inconsistent with descriptor is corresponding respectively, wherein, the same near adopted property value corresponding to any bounded attribute value is identical with the implication of this bounded attribute value or close;
Second comparison module, for respectively relatively with nearly adopted property value determination module determine each with nearly adopted property value and descriptor;
Determination module, for compare at the second comparison module with nearly adopted property value and descriptor inconsistent time, determine that corresponding bounded attribute value is not mated with descriptor.
8. device as claimed in claims 6 or 7, is characterized in that, also comprise:
Transmitting element, for after abnormal input information determination unit determines to there is abnormal input information, sends a notification message to user terminal, carries the information of the attribute belonging to property value that prestores that the property value determining unit that prestores is determined in described notification message.
9. device as claimed in claims 6 or 7, is characterized in that, also comprise:
Mark allocation units, for after acquisition unit obtains descriptor and bounded attribute value, distribute end article mark for described end article;
Transmitting element, for after abnormal input information determination unit determines to there is abnormal input information, sends a notification message to user terminal, carries described end article mark in described notification message.
10. device as claimed in claim 9, is characterized in that, also carry the information of the attribute belonging to property value that prestores that the property value determining unit that prestores is determined in described notification message.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210239683.7A CN103544138B (en) | 2012-07-11 | 2012-07-11 | Identify the method and apparatus of abnormal input information |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210239683.7A CN103544138B (en) | 2012-07-11 | 2012-07-11 | Identify the method and apparatus of abnormal input information |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103544138A CN103544138A (en) | 2014-01-29 |
| CN103544138B true CN103544138B (en) | 2016-04-06 |
Family
ID=49967607
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210239683.7A Active CN103544138B (en) | 2012-07-11 | 2012-07-11 | Identify the method and apparatus of abnormal input information |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103544138B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105653540B (en) * | 2014-11-13 | 2019-12-17 | 深圳市腾讯计算机系统有限公司 | Method and device for processing file attribute information |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101295396A (en) * | 2008-06-19 | 2008-10-29 | 腾讯科技(深圳)有限公司 | Electronic commerce platform and its commercial articles attribute comparison method |
| CN101655965A (en) * | 2009-07-17 | 2010-02-24 | 南京大本营电子科技有限公司 | Automatic ordering system and method |
| CN102262765A (en) * | 2010-05-27 | 2011-11-30 | 阿里巴巴集团控股有限公司 | Method and device for publishing commodity information |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8280894B2 (en) * | 2003-01-22 | 2012-10-02 | Amazon Technologies, Inc. | Method and system for maintaining item authority |
| JP2010134561A (en) * | 2008-12-02 | 2010-06-17 | Hitachi Software Eng Co Ltd | Task document processing apparatus |
| US20110035297A1 (en) * | 2009-08-07 | 2011-02-10 | Chia-Lin Chao | Automated trading platform and method |
-
2012
- 2012-07-11 CN CN201210239683.7A patent/CN103544138B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101295396A (en) * | 2008-06-19 | 2008-10-29 | 腾讯科技(深圳)有限公司 | Electronic commerce platform and its commercial articles attribute comparison method |
| CN101655965A (en) * | 2009-07-17 | 2010-02-24 | 南京大本营电子科技有限公司 | Automatic ordering system and method |
| CN102262765A (en) * | 2010-05-27 | 2011-11-30 | 阿里巴巴集团控股有限公司 | Method and device for publishing commodity information |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103544138A (en) | 2014-01-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107464162B (en) | Commodity association method and device and computer-readable storage medium | |
| US11727463B2 (en) | Systems and methods of image-based neural network apparel recommendation | |
| US11416905B2 (en) | Information processing device, information processing method, and information processing program for associating categories with items using feature points of a reference image | |
| CN107193932B (en) | Information push method and device | |
| CN107527274B (en) | Information recommendation platform, device, system, method and terminal | |
| CN102929987B (en) | A kind of searching method based on identifier combination and device | |
| CN103377193A (en) | Information providing method, webpage server and webpage browser | |
| CN105740244A (en) | Method and equipment for providing rapid conversation information | |
| CN109242537A (en) | Advertisement placement method, device, computer equipment and storage medium | |
| KR102763294B1 (en) | Method and apparatus for providing information on grouping of item | |
| CN107729396A (en) | Data Dynamic Query method and device | |
| WO2021239018A1 (en) | Page switching method and apparatus, and electronic device | |
| CN103778249A (en) | Report customization method and mobile terminal | |
| CN105955743B (en) | The methods, devices and systems that resource numerical value transfer request generates | |
| CN103544138B (en) | Identify the method and apparatus of abnormal input information | |
| CN110737662B (en) | Data analysis method, device, server and computer storage medium | |
| CN104680393A (en) | Interactive advertisement method based on image contents and matching | |
| CN112541645B (en) | Data processing method, system and related device for development of vehicle product project | |
| KR20220044715A (en) | Method, apparatus and computer program for fashion item recommendation | |
| KR102803628B1 (en) | Method and apparatus for providing page including information on item | |
| US12519852B2 (en) | Marking information processing method and device, and storage medium | |
| CN111286873B (en) | Method, system, medium and device for controlling pattern switching of sewing machine | |
| CN110457547B (en) | Search term recommendation and display method and related device | |
| JP2018101245A (en) | Selection device, selection method, and selection program | |
| US20240202757A1 (en) | Prioritizing areas and outlets using geo-analytics |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |