Movatterモバイル変換


[0]ホーム

URL:


CN112328920B - Label authentication method, labeling method, and respective devices - Google Patents

Label authentication method, labeling method, and respective devices
Download PDF

Info

Publication number
CN112328920B
CN112328920BCN202011230807.6ACN202011230807ACN112328920BCN 112328920 BCN112328920 BCN 112328920BCN 202011230807 ACN202011230807 ACN 202011230807ACN 112328920 BCN112328920 BCN 112328920B
Authority
CN
China
Prior art keywords
user
label
tag
authentication
information
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
Application number
CN202011230807.6A
Other languages
Chinese (zh)
Other versions
CN112328920A (en
Inventor
孙强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alipay Hangzhou Information Technology Co Ltd
Original Assignee
Alipay Hangzhou Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alipay Hangzhou Information Technology Co LtdfiledCriticalAlipay Hangzhou Information Technology Co Ltd
Priority to CN202011230807.6ApriorityCriticalpatent/CN112328920B/en
Publication of CN112328920ApublicationCriticalpatent/CN112328920A/en
Application grantedgrantedCritical
Publication of CN112328920BpublicationCriticalpatent/CN112328920B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The embodiment of the specification provides a tag authentication method, a labeling method and respective devices, wherein the tag authentication method comprises the following steps: responding to the first user to set a label for the first information, and sending a message for setting the label for the first information to a second user participating in authentication; receiving feedback of the second user for the tag; calculating a label score of the label according to the feedback; and judging whether the label passes the user authentication according to the label score.

Description

Label authentication method, labeling method, and respective devices
Technical Field
The embodiment of the specification relates to the technical field of computers, in particular to a label authentication method and a label labeling method. One or more embodiments of the present specification relate to a tag authentication apparatus, a tag labeling method, a computing device, and a computer-readable storage medium.
Background
With the popularity and development of the internet, more and more users browse information on the internet. In order to enable users to more quickly acquire key information, labels for information have been developed. Such as certain businesses having tags on the network that represent the characteristics of those businesses. Currently, the tags of information on network platforms are mainly derived from official authentications. For example, some businesses have "high technology industry" tags defined by countries.
Although the tags of the official channel certification have authority, the tags are difficult to represent the knowledge of most users, and the understanding difficulty of the common public on the information is increased.
Disclosure of Invention
In view of this, the embodiments of the present specification provide a tag authentication method and a tag labeling method. One or more embodiments of the present specification are also directed to a tag authentication apparatus, a tag labeling apparatus, a computing device, and a computer-readable storage medium, which address the technical shortcomings of the prior art.
According to a first aspect of embodiments of the present specification, there is provided a tag authentication method, including: responding to the first user to set a label for the first information, and sending a message for setting the label for the first information to a second user participating in authentication; receiving feedback of the second user for the tag; calculating a label score of the label according to the feedback; and judging whether the label passes the user authentication according to the label score.
Optionally, the method further comprises: judging whether the first user is a user authenticated by a user grade; if not, carrying out user grade authentication on the first user; in the case that the user grade authentication is passed, a weight for calculating the tag score is set according to the grade of the first user, and/or a range of a second user for participating in authentication is set according to the grade of the first user, wherein the higher the grade is, the larger the weight is, and the higher the grade is, the larger the range of the second user is.
Optionally, the responding to the first user to set the tag for the first information, and sending the message of setting the tag for the first information to the second user participating in authentication includes: responding to a first user to set a label for first information, and judging whether the label is a label selected from an official label library or a user-defined label; if the label is selected from the official label library, entering the step of sending a message for setting the label for the first information to the second user participating in authentication; if the label is a user-defined label, auditing the label according to a preset label auditing rule; and if the verification is passed, entering the step of sending a message for setting the tag for the first information to the second user participating in authentication.
Optionally, the calculating the tag score of the tag according to the feedback includes: under the condition that the feedback is used for representing approval of the label, increasing the label score of the label according to a preset score increment rule; and in the case that the feedback is used for representing the objection to the label, reducing the label score of the label according to a preset score reduction rule.
Optionally, the tag has a corresponding validity period. The step of judging whether the tag passes the user authentication according to the tag score comprises the following steps: and under the condition that the tag is in the validity period, judging whether the tag passes the user authentication according to the tag score.
Optionally, the determining whether the tag passes the user authentication according to the tag score includes: judging whether the label score reaches a preset authentication requirement or not; triggering a preset manual auditing process if the label score reaches a preset authentication requirement; and under the condition that the preset manual auditing flow passes auditing, determining that the tag passes user authentication.
Optionally, the method further comprises: when the tag is a user-defined tag, correspondingly adding the first information and the tag to a user-defined tag library and setting the first information and the tag as a user-defined tag library, wherein the tag belonging to the user-defined tag library is visible to the second user and invisible to other users; and setting the state of the tag in a user-defined tag library as a user authentication passing state under the condition that the tag is determined to pass user authentication, wherein the tag belonging to the user authentication passing state in the user-defined tag library is visible to the second user and other users.
Optionally, the method further comprises: and when the label determines that the user authentication is passed, displaying the label marked by the first information when the network platform displays the first information.
According to a second aspect of embodiments of the present specification, there is provided a tag authentication apparatus comprising: and the label message sending module is configured to respond to the first information setting label of the first user and send a message for setting the label for the first information to a second user participating in authentication. And a feedback message receiving module configured to receive feedback of the second user for the tag. And the label score calculating module is configured to calculate the label score of the label according to the feedback. And the user authentication judging module is configured to judge whether the tag passes the user authentication according to the tag score.
According to a third aspect of embodiments of the present disclosure, there is provided a label labeling method, applied to a client, including: providing a label setting entry at an interface of the client; responding to a user to set a label for first information through the label setting entrance, sending a corresponding label setting message to a server side, wherein the label setting message enables the server side to send a message for setting the label for the first information to a second user participating in authentication, receiving feedback of the second user on the label, calculating a label score of the label according to the feedback, and judging whether the label passes user authentication according to the label score; and when the first information is displayed on the interface, displaying the label marked by the first information.
According to a fourth aspect of embodiments of the present disclosure, there is provided a label marking apparatus configured at a client, including: and the label entrance module is configured to provide a label setting entrance at the interface of the client. The label setting module is configured to respond to the condition that a user sets a label for first information through the label setting inlet, send a corresponding label setting message to the server side, enable the server side to send a message for setting the label for the first information to a second user participating in authentication, receive feedback of the second user on the label, calculate a label score of the label according to the feedback, and judge whether the label passes user authentication according to the label score. And the label display module is configured to display the label marked by the first information when the first information is displayed on an interface.
According to a fifth aspect of embodiments of the present specification, there is provided a label marking system comprising: a first client configured to provide a tag setting entry at an interface of the client; responding to the first information setting label through the label setting inlet by the user, and sending a corresponding label setting message to a server side; and when the first information is displayed on the interface, displaying the label marked by the first information. The server side is configured to respond to the received label setting message, send a message for setting the label for the first information to a second user participating in authentication, receive feedback of the second user on the label, calculate a label score of the label according to the feedback, and judge whether the label passes user authentication according to the label score. The second client is configured to respond to the received message sent by the server side and used for setting the label for the first information, and display the label marked for the first information on an interface; and responding to feedback of the second user for the tag, and sending the feedback to the server.
According to a sixth aspect of embodiments of the present specification, there is provided a computing device comprising: a memory and a processor; the memory is for storing computer-executable instructions, and the processor is for executing the computer-executable instructions: responding to the first user to set a label for the first information, and sending a message for setting the label for the first information to a second user participating in authentication; receiving feedback of the second user for the tag; calculating a label score of the label according to the feedback; and judging whether the label passes the user authentication according to the label score.
According to a seventh aspect of embodiments of the present specification, there is provided a computer readable storage medium storing computer instructions which, when executed by a processor, implement the steps of the tag authentication method of any embodiment of the present specification.
According to a eighth aspect of embodiments of the present specification, there is provided a computing device comprising: a memory and a processor; the memory is for storing computer-executable instructions, and the processor is for executing the computer-executable instructions: providing a label setting entry at the interface; responding to a user to set a label for first information through the label setting entrance, sending a corresponding label setting message to a server side, wherein the label setting message enables the server side to send a message for setting the label for the first information to a second user participating in authentication, receiving feedback of the second user on the label, calculating a label score of the label according to the feedback, and judging whether the label passes user authentication according to the label score; and when the first information is displayed on the interface, displaying the label marked by the first information.
According to a ninth aspect of embodiments of the present specification, there is provided a computer readable storage medium storing computer instructions which, when executed by a processor, perform the steps of the labelling method of any embodiment of the present specification.
One embodiment of the specification provides a tag authentication method, which is characterized in that a first user responds to a tag setting for first information, a message for setting the tag for the first information is sent to a second user participating in authentication, feedback of the second user on the tag is received, and a tag score of the tag is calculated according to the feedback, so that whether the tag passes user authentication can be judged according to the tag score. Therefore, the method can represent the acceptance degree of the common public for information and label matching, and the label passing through the user authentication is a label easier for the common public to understand, so that the understanding difficulty of the common public for the information can be reduced.
Drawings
FIG. 1 is a flow chart of a tag authentication method provided in one embodiment of the present disclosure;
FIG. 2 is a process flow diagram of a tag authentication method according to one embodiment of the present disclosure;
fig. 3 is a schematic structural diagram of a tag authentication apparatus according to an embodiment of the present disclosure;
Fig. 4 is a schematic structural diagram of a tag authentication apparatus according to another embodiment of the present disclosure;
FIG. 5 is a flowchart of a label labeling method according to one embodiment of the present disclosure;
FIG. 6 is a schematic structural view of a labeling device according to an embodiment of the present disclosure;
FIG. 7 is a schematic diagram of a label labeling system according to one embodiment of the present disclosure;
FIG. 8 is a block diagram of a computing device provided in one embodiment of the present description.
Detailed Description
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present description. This description may be embodied in many other forms than described herein and similarly generalized by those skilled in the art to whom this disclosure pertains without departing from the spirit of the disclosure and, therefore, this disclosure is not limited by the specific implementations disclosed below.
The terminology used in the one or more embodiments of the specification is for the purpose of describing particular embodiments only and is not intended to be limiting of the one or more embodiments of the specification. As used in this specification, one or more embodiments and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used in one or more embodiments of the present specification refers to and encompasses any or all possible combinations of one or more of the associated listed items.
It should be understood that, although the terms first, second, etc. may be used in one or more embodiments of this specification to describe various information, these information should not be limited by these terms. These terms are only used to distinguish one type of information from another. For example, a first may also be referred to as a second, and similarly, a second may also be referred to as a first, without departing from the scope of one or more embodiments of the present description. The word "if" as used herein may be interpreted as "at … …" or "at … …" or "in response to a determination" depending on the context.
First, terms related to one or more embodiments of the present specification will be explained.
Labels, symbols representing some characteristics of information, such as word vocabulary, etc.
In the present specification, a label authentication method, a label labeling method, and a label authentication apparatus, a label labeling apparatus, a computing device, and a computer-readable storage medium are provided, and the following embodiments are described in detail one by one.
Fig. 1 shows a flowchart of a tag authentication method according to an embodiment of the present disclosure, including steps 102 to 108.
Step 102: and responding to the first user to set the label for the first information, and sending a message for setting the label for the first information to a second user participating in authentication.
The range of the second user participating in authentication may be set according to the implementation environment, which is not limited by the embodiment of the present specification. For example, assuming that the first user is a user of the instant messaging software, the tag authentication method may be applied to a server side of the instant messaging software, and when the first user sets a tag for first information in a friend circle of the instant messaging software, friends in the friend circle of the first user may be used as the second user. For another example, assuming that the first user is a user in the microblog, the tag authentication method may be applied to a server side of the microblog website, and when the first user sets a tag for the first information in the microblog, the microblog user focusing on the first user may be used as the second user.
Step 104: and receiving feedback of the second user for the tag.
For example, the feedback may include: for messages representing approval, for messages representing disagreement, for messages representing disinterest, etc.
Step 106: and calculating the label score of the label according to the feedback.
It should be noted that, in the embodiment of the present disclosure, a specific way of calculating the tag score according to feedback is not limited, and all the received feedback of the second user may be converted into corresponding parameters according to the implementation environment requirement, and the parameters participate in the calculation of the calculation formulas preset with other relevant parameters, weights, operational relationships, and the like. For example, in the case where the feedback is used to indicate approval of the tag, the tag score of the tag may be increased according to a preset score increment rule; in the case where the feedback is used to represent an objection to the tag, the tag score of the tag may be reduced according to a preset score reduction rule. For example, the preset score increment rule is: under the condition that feedback indicates approval, the corresponding score of the feedback is positive, and the preset score subtracting rule is as follows: under the condition that feedback represents objection, the corresponding score of the feedback is negative, so that the label score can be obtained by accumulating the scores corresponding to all the received feedback.
Step 108: and judging whether the label passes the user authentication according to the label score.
The specific judgment conditions of the user authentication can be set according to the implementation environment requirements. For example, a tag score threshold may be preset, and when the calculated tag score meets or exceeds the tag score threshold, the tag is considered to be authenticated by the user. For another example, a judgment condition having a plurality of parameters may be set in combination with other relevant factors, and the tag score may be judged as one of the parameters in the judgment condition. For example, in an embodiment of the present disclosure, it may be determined whether the tag score meets a preset authentication requirement; triggering a preset manual auditing process if the label score reaches a preset authentication requirement; and under the condition that the preset manual auditing flow passes auditing, determining that the tag passes user authentication. In the embodiment, the cognition degree of the common public can be reflected through the label score, the labels can be further audited in an official angle through a preset manual audit process, and the labels authenticated by the user can meet the common cognition degree of the user and the authority of the authentication.
According to the method, a first user responds to setting a label for first information, a message for setting the label for the first information is sent to a second user participating in authentication, feedback of the second user for the label is received, and a label score of the label is calculated according to the feedback, so that whether the label passes user authentication can be judged according to the label score. Therefore, the method can represent the acceptance degree of the common public for information and label matching, and the label passing through the user authentication is a label easier for the common public to understand, so that the understanding difficulty of the common public for the information can be reduced.
It may be appreciated that, in the case where the tag determines that the user authentication is passed, the tag of the first information label may be presented when the network platform presents the first information. For example, the label authentication method provided by the embodiment of the specification can be applied to authentication and labeling of labels of enterprises, labels are labeled for the enterprises by common users, and when label scores calculated according to feedback of other users reach standards, corresponding labels are displayed for the enterprises, so that unofficial labels can be displayed for the users and the enterprises, and the image of the enterprises is reflected from the perspective of masses.
In one or more embodiments of the present disclosure, different user levels are further set according to factors such as credit, industry knowledge, and network influence of the user, and the factors of the user levels are involved in the tag authentication, so that the tag score shows the influence of the user. Specifically, the method provided in the embodiment of the present specification may further include: judging whether the first user is a user authenticated by a user grade; if not, carrying out user grade authentication on the first user; in the case that the user grade authentication is passed, a weight for calculating the tag score is set according to the grade of the first user, and/or a range of a second user for participating in authentication is set according to the grade of the first user, wherein the higher the grade is, the larger the weight is, and the higher the grade is, the larger the range of the second user is.
The specific mode of the weight participating in the calculation of the tag score is not limited, and the effect of enabling the tag score to show the influence of the user can be achieved by only setting the weight for calculating the tag score based on the grade of the user and enabling the calculation result of the tag score to be correspondingly influenced by the weight. For example, the formula for calculating the tag score may be: the tag score is equal to the sum of the weights corresponding to the grades of the first users multiplied by the scores corresponding to all the feedback of the second users. By this expression, the higher the rank, the higher the weight, and the higher the calculated tag score.
The specific manner in which the weight participates in setting the second user range is not limited. For example, assuming that the first user is a user of the instant messaging software, the range of the second user corresponding to a certain user level is a friend of the first user friend circle, and the range of the second user corresponding to a level higher than the user level can include the friend of the first user friend circle and the user acceptable for advertisement promotion in the instant messaging software platform. For another example, assuming that the first user is a user in the microblog, the range of the second user corresponding to a certain user level is a user focusing on the microblog of the first user, and the range of the second user corresponding to a higher level than the user level may include the user focusing on the microblog of the first user and other users focusing on the first information or related information.
In order to facilitate the user to set the tag, in one or more embodiments of the present disclosure, the sending, to the second user participating in authentication, a message for setting the tag for the first information in response to the first user setting the tag for the first information includes: responding to a first user to set a label for first information, and judging whether the label is a label selected from an official label library or a user-defined label; if the label is selected from the official label library, entering the step of sending a message for setting the label for the first information to the second user participating in authentication; if the label is a user-defined label, auditing the label according to a preset label auditing rule; and if the verification is passed, entering the step of sending a message for setting the tag for the first information to the second user participating in authentication.
For example, the preset tag audit rule may include: and checking whether the tag content is legal or not, such as whether sensitive words violating the standard language of the network platform are contained, whether the text format requirement of the tag is met or not, and basic checking of the association relationship between the tag content and the first information.
In the embodiment, the official tag library is set so that a user can select tags of an official channel, the user is allowed to set custom tags and check the validity of the tags, so that the user can select the tags provided by the official channel or the custom tags according to the needs, the difficulty of setting the tags by the user is reduced, the two tags can be authenticated in a user feedback mode, the authenticated tags can represent approval of the general public, and the difficulty of understanding information by the general public is reduced.
In order to avoid excessive occupation of resources such as a network and ensure validity of feedback, in one or more embodiments of the present disclosure, the tag has a corresponding validity period. The step of judging whether the tag passes the user authentication according to the tag score comprises the following steps: and under the condition that the tag is in the validity period, judging whether the tag passes the user authentication according to the tag score. For example, the validity period corresponding to the tag may be a period of one week or two weeks, and when the tag is set for more than one week or more than two weeks, the tag feedback is considered to be basically completed to be collected, and the influence on the authentication result caused by continuous collection is not great, but excessive occupation of resources such as a network may be caused, so after the expiration period is exceeded, the tag may not be sent or displayed to the second user, so as to save the resources such as the network and ensure the validity of the feedback. For example, in a certain implementation environment, for the first user, the specific expression of the validity period corresponding to the tag may be: the label of the label is marked by the first user with an effective marking period, and when the effective marking period is exceeded, the label is invalid and cannot be seen by other users, but the first user of the creator of the label can still view the label set by the first user.
In order to effectively manage the user-defined tag after the user sets the user-defined tag and before the authentication is finished, in one or more embodiments of the present disclosure, the first information and the tag may be correspondingly added to a user-defined tag library and set to a user-authentication state if the tag is the user-defined tag, where the tag belonging to the user-authentication state in the user-defined tag library is visible to the second user and invisible to other users; and setting the state of the tag in a user-defined tag library as a user authentication passing state under the condition that the tag is determined to pass user authentication, wherein the tag belonging to the user authentication passing state in the user-defined tag library is visible to the second user and other users. In this embodiment, the range of the visible user of the user-defined tag is distinguished by the two states of the user authentication in the user-defined tag library and the user authentication passing state, so that more selectable ranges are provided for other users to set the tag, and other users can select the visible tag from the user-defined tag library as information to mark. If other users select user-defined labels which are already checked by the label checking rule, the step of sending a label setting message to the users participating in authentication can be directly entered to start a new round of user authentication.
The tag authentication method provided in the present specification will be further described with reference to fig. 2 by taking an application of the tag authentication method to an enterprise tag as an example. Fig. 2 is a flowchart of a processing procedure of a tag authentication method according to an embodiment of the present disclosure, and specific steps include steps 202 to 224.
Step 202: and judging whether the first user is a user authenticated by the user grade.
Step 204: if not, user level authentication is performed on the first user.
For example, the user-level authentication method may be set according to the implementation environment, and for example, authentication may be performed according to authentication information input by the user.
Step 206: and judging whether the first user passes the user level authentication.
If not, a return may be made to step 204 to continue user level authentication of the first user.
For example, the first user may be required to enter new authentication information for authentication.
Step 208: if the user level authentication is passed, it is determined whether the first user selects a tag from the official tag library.
If so, step 216 is entered.
Step 210: if not, receiving a user-defined label set by the first user for the enterprise information.
Step 212: judging whether the user-defined label is a label which is checked by a preset label checking rule.
For example, the auditing in this step may be an auditing of whether the label matches the relationship of the business reasonably, whether the label is legitimate, etc.
If the user-defined label passes the audit, step 216 is entered.
Step 214: if the user-defined label is not the label which is audited by the preset label auditing rule, auditing the user-defined label set by the first user according to the preset label auditing rule.
If the audit is passed, step 216 is entered.
Step 216: and sending a message for setting the label for the enterprise information to a second user participating in authentication.
In combination with one or more of the above embodiments, the tag may have a corresponding expiration date. According to the corresponding validity period of the label, the labeling process of the label has a labeling period, and when the labeling period is exceeded, the label is invalid and cannot be seen by other users, but a creator of the label can still view the label.
Step 218: and receiving feedback of the second user for the tag.
Step 220: and calculating the label score of the label according to the feedback.
Step 222: and judging whether the label passes the user authentication according to the label score.
In one embodiment, when the label score reaches the preset score, further manual verification can be performed, and when the manual verification is passed, the label is matched with the enterprise information, so that user authentication is determined to pass.
Step 224: and when the label determines that the user authentication is passed, displaying the label marked by the enterprise information when the network platform displays the enterprise information.
For example, in this embodiment, an official business label library may be pre-constructed in which a number of business labels that have been approved by the public and that are desired for labeling by the user, such as "high and new technology business," "2020 net red company," and the like, may be pre-stored. The official enterprise tag library can be a tag source when a user marks an enterprise, and the user can apply for a custom tag. After the user-defined label passes the auditing, the user-defined label can enter a label library for labeling and using by the whole network user. When a user marks an enterprise, official grade authentication can be performed first, and different grades influence the weight of the user marking labels, namely the weight for calculating the label scores. When the label score marked by a user for an enterprise reaches the approved score, manual auditing can be performed, and all users can see the labels of the enterprise authenticated by the user after the auditing is passed.
In connection with one or more of the above embodiments, the user-defined tab in step 210 may be in either of two states. One of the states is that user authentication is passed, for example, a user-defined label passing through the user authentication can be seen by all users, and the other state is that the user-defined label is failed, for example, a part of the user can see the label, and when the part of the user feeds back, the label score exceeds a preset score, a manual checking stage is carried out, so that the user authentication is completed.
In step 220, the user may feed back any or all of two types of information, one is whether the tag is reasonable, and the other is whether the tag is matched with the enterprise. For example, for the official tag "2020 Ten-big net Red", since it is already an official tag, the rationality thereof can be determined, and thus the user can feed back only whether the tag matches the enterprise information.
According to the embodiment, the common user marks the label for the enterprise, and after the score of the label marked for the enterprise by the user reaches the standard, the label authenticated by the user is displayed for the user and the enterprise, the image of the enterprise is reflected from the perspective of masses, and the understanding difficulty of masses to enterprise information can be reduced.
Corresponding to the method embodiment, the present disclosure further provides a tag authentication apparatus embodiment, and fig. 3 shows a schematic structural diagram of a tag authentication apparatus provided in one embodiment of the present disclosure. As shown in fig. 3, the apparatus includes: a tag message sending module 302, a feedback message receiving module 304, a tag score calculating module 306 and a user authentication judging module 308.
The tag message sending module 302 may be configured to send a message to a second user participating in authentication to set a tag for the first information in response to the first user setting the tag for the first information.
The feedback message receiving module 304 may be configured to receive feedback of the second user for the tag.
The tag score calculation module 306 may be configured to calculate a tag score for the tag based on the feedback.
The user authentication determination module 308 may be configured to determine whether the tag passes user authentication based on the tag score.
Therefore, the device responds to the first information to set the label for the first user, sends the information for setting the label for the first information to the second user participating in authentication, receives the feedback of the second user for the label, and calculates the label score of the label according to the feedback, so that whether the label passes the user authentication can be judged according to the label score. The device sets the label for the information by the common user, calculates the label score based on the feedback of the users participating in authentication, and reflects the rationality of the label based on the knowledge of masses, so that the user authentication is carried out according to the label score, the recognition degree of the common masses on the information and the label matching can be represented, the label passing the user authentication is a label easier for the common masses to understand, and the understanding difficulty of the common masses on the information can be reduced.
Fig. 4 is a schematic structural diagram of a tag authentication apparatus according to another embodiment of the present disclosure. In consideration of the difference between the user influences, the user-set acceptance degree of the tag by the general public is also different, so in one or more embodiments of the present disclosure, as shown in fig. 4, the tag authentication apparatus may further include: a user level determination module 310, a user level authentication module 312, and a parameter setting module 314.
The user level determination module 310 may be configured to determine whether the first user is a user authenticated by a user level.
The user level authentication module 312 may be configured to perform user level authentication on the first user if the user level determination module 310 determines no.
The parameter setting module 314 may be configured to set a weight for calculating the tag score according to the level of the first user and/or set a range of the second user for participating in authentication according to the level of the first user, wherein the higher the level is, the greater the weight is, and the higher the level is, the greater the range of the second user is.
To facilitate user-set tags, in one or more embodiments of the present disclosure, as shown in fig. 4, the tag message sending module 302 may include: the tag type determination submodule 3022, the official tag message sending submodule 3024, the user tag audit submodule 3026 and the user tag message sending submodule 3028.
The tag type determination submodule 3022 may be configured to determine, in response to the first user setting a tag for the first information, whether the tag is a tag selected from an official tag library or a user-defined tag.
The official tag message sending sub-module 3024 may be configured to enter the step of sending a message to the second user participating in authentication to set the tag for the first information if the tag type judging sub-module 3022 judges that it is an official tag selected from an official tag library.
The user tag auditing submodule 3026 may be configured to audit the tag according to a preset tag auditing rule if the tag type determination submodule 3022 determines that the tag is a user-defined tag.
The user tag message sending submodule 3028 may be configured to enter the step of sending a message to the second user participating in the authentication to set the tag for the first information if the user tag audit submodule 3026 audits to pass.
In the embodiment, the official tag library is set so that a user can select tags of an official channel, the user is allowed to set custom tags and check the validity of the tags, so that the user can select the tags provided by the official channel or the custom tags according to the needs, the difficulty of setting the tags by the user is reduced, the two tags can be authenticated in a user feedback mode, the authenticated tags can represent approval of the general public, and the difficulty of understanding information by the general public is reduced.
It should be noted that, in the embodiment of the present disclosure, a specific way of calculating the tag score according to feedback is not limited, and all the received feedback of the second user may be converted into corresponding parameters according to the implementation environment requirement, and the parameters participate in the calculation of the calculation formulas preset with other relevant parameters, weights, operational relationships, and the like. For example, the tag score calculation module 306 may include: the tag score increasing sub-module 3062 may be configured to increase the tag score of the tag according to a preset score increasing rule in case the feedback is used to indicate approval of the tag. The tag score reduction submodule 3064 may be configured to reduce the tag score of the tag according to a preset score reduction rule if the feedback is used to represent an objection to the tag.
In order to avoid excessive occupation of resources such as a network and ensure validity of feedback, in one or more embodiments of the present disclosure, the tag has a corresponding validity period. As shown in fig. 4, the user authentication determination module 308 may be configured to determine whether the tag passes user authentication based on the tag score if the tag is within a validity period.
In order to effectively manage the user-defined tag after the user sets the user-defined tag and before the authentication ends, in one or more embodiments of the present disclosure, as shown in fig. 4, the tag authentication apparatus may further include: the user tag storage module 316 may be configured to add the first information and the tag to a user-defined tag library and set the first information and the tag to a user-defined tag library in a user-authentication state, where the tag belonging to the user-defined tag library is visible to the second user and invisible to other users, when the tag is a user-defined tag. The authentication passing setting module 318 may be configured to set a state of the tag in a user-defined tag library to a user authentication passing state, in a case where it is determined that the tag is a tag passing user authentication, the tag belonging to the user authentication passing state in the user-defined tag library being visible to the second user and other users.
In the embodiment of the present disclosure, the specific determination condition for passing through the user authentication may be set according to the implementation environment requirement. For example, a tag score threshold may simply be preset, and the tag is considered to be authenticated by the user when the calculated tag score meets or exceeds the tag score threshold. For another example, a judgment condition having a plurality of parameters may be set in combination with other relevant factors, and the tag score may be judged as one of the parameters in the judgment condition. For example, as shown in fig. 4, the user authentication determination module 308 may include: score judgment submodule 3082, manual review submodule 3084 and authentication pass submodule 3086.
The score determination submodule 3082 may be configured to determine whether the tag score meets a preset authentication requirement.
The manual review submodule 3084 may be configured to trigger a preset manual review process if the tag score meets a preset certification requirement.
The authentication pass submodule 3086 may be configured to determine that the tag passes user authentication if the preset manual audit process passes the audit.
In one or more embodiments of the present disclosure, as shown in fig. 4, the tag authentication apparatus may further include: the tag showing module 320 may be configured to show the tag marked by the first information when the network platform shows the first information in a case that the tag determines that the user authentication is passed. For example, the tag authentication device provided in the embodiment of the present disclosure may be applied to authentication and labeling of an enterprise tag, where an ordinary user labels the enterprise, and when a tag score calculated according to feedback of other users reaches a standard, a corresponding tag is displayed for the enterprise, so that an unofficial tag may be displayed for the user and the enterprise, and the image of the enterprise may be reflected from the perspective of masses.
The above is an exemplary scheme of a tag authentication apparatus of the present embodiment. It should be noted that, the technical solution of the tag authentication apparatus and the technical solution of the tag authentication method described above belong to the same concept, and details of the technical solution of the tag authentication apparatus, which are not described in detail, can be referred to the description of the technical solution of the tag authentication method described above.
Fig. 5 shows a flowchart of a labeling method that may be applied to a client according to one embodiment of the present disclosure, including steps 502 to 506.
Step 502: and providing a label setting entry at the interface of the client.
Step 504: responding to the condition that a user sets a label for first information through the label setting entrance, sending a corresponding label setting message to a server side, wherein the label setting message enables the server side to send a message for setting the label for the first information to a second user participating in authentication, receiving feedback of the second user on the label, calculating a label score of the label according to the feedback, and judging whether the label passes user authentication according to the label score.
Step 506: and when the first information is displayed on the interface, displaying the label marked by the first information.
Therefore, according to the label labeling method provided by the embodiment of the specification, the user can set the label at the client, so that the server side sends the corresponding message to other users to participate in authentication, and the label score is calculated based on feedback of the users participating in authentication, which is equivalent to the feature that the rationality of the label is reflected based on the knowledge of masses, so that the label labeled by the user can reflect information from the knowledge of masses.
Corresponding to the method embodiment, the present disclosure further provides an embodiment of a label labeling device configured at the client, and fig. 6 shows a schematic structural diagram of a label labeling device provided in one embodiment of the present disclosure. As shown in fig. 6, the apparatus includes: a label entry module 602, a label setup module 604, and a label presentation module 606.
The tag entry module 602 may be configured to provide a tag settings entry at an interface of the client.
The tag setting module 604 may be configured to respond to the user setting the tag for the first information through the tag setting entry, send a corresponding tag setting message to the server, where the tag setting message makes the server send a message for setting the tag for the first information to a second user participating in authentication, receive feedback of the second user on the tag, calculate a tag score of the tag according to the feedback, and determine whether the tag passes user authentication according to the tag score.
The tag presentation module 606 may be configured to present the tag labeled with the first information when presenting the first information on an interface.
The above is a schematic solution of a label labeling device of the present embodiment. It should be noted that, the technical solution of the label labeling device and the technical solution of the label labeling method belong to the same concept, and details of the technical solution of the label labeling device which are not described in detail can be referred to the description of the technical solution of the label labeling method.
Fig. 7 is a schematic structural diagram of a label labeling system according to an embodiment of the present disclosure. As shown in fig. 7, the label labeling system may include: a first client 702, a server 704, and a second client 706.
The first client 702 may be configured to provide a tag settings portal at an interface of the client; responding to the first information setting label through the label setting inlet by the user, and sending a corresponding label setting message to a server side; and when the first information is displayed on the interface, displaying the label marked by the first information.
The server 704 may be configured to send, in response to receiving the tag setting message, a message for setting the tag for the first information to a second user participating in authentication, receive feedback of the second user for the tag, calculate a tag score of the tag according to the feedback, and determine whether the tag passes user authentication according to the tag score.
The second client 706 may be configured to respond to the received message sent by the server and used for setting the tag for the first information, and display the tag marked for the first information on an interface; and responding to feedback of the second user for the tag, and sending the feedback to the server.
The second client 706 may include a plurality of second clients, as shown in fig. 7, corresponding to the range of the second user participating in authentication.
Because the server side of the system responds to the first user to set the label for the first information, the server side sends a message for setting the label for the first information to the second user participating in authentication, receives the feedback of the second user for the label, calculates the label score of the label according to the feedback, and can judge whether the label passes the user authentication according to the label score. Therefore, the system sets the label for the information by the common user, calculates the label score based on the feedback of the users participating in authentication, and reflects the rationality of the label based on the knowledge of masses, so that the user authentication is performed according to the label score, the recognition degree of the common masses on the information and the label matching can be represented, the label passing the user authentication is a label easier for the common masses to understand, and the understanding difficulty of the common masses on the information can be reduced.
Fig. 8 illustrates a block diagram of a computing device 800 provided in accordance with one embodiment of the present description. The components of computing device 800 include, but are not limited to, memory 810 and processor 820. Processor 820 is coupled to memory 810 through bus 830 and database 850 is used to hold data.
Computing device 800 also includes access device 840, access device 840 enabling computing device 800 to communicate via one or more networks 860. Examples of such networks include the Public Switched Telephone Network (PSTN), a Local Area Network (LAN), a Wide Area Network (WAN), a Personal Area Network (PAN), or a combination of communication networks such as the internet. Access device 840 may include one or more of any type of network interface, wired or wireless (e.g., a Network Interface Card (NIC)), such as an IEEE802.11 Wireless Local Area Network (WLAN) wireless interface, a worldwide interoperability for microwave access (Wi-MAX) interface, an ethernet interface, a Universal Serial Bus (USB) interface, a cellular network interface, a bluetooth interface, a Near Field Communication (NFC) interface, and so forth.
In one embodiment of the present description, the above-described components of computing device 800, as well as other components not shown in FIG. 8, may also be connected to each other, such as by a bus. It should be understood that the block diagram of the computing device illustrated in FIG. 8 is for exemplary purposes only and is not intended to limit the scope of the present description. Those skilled in the art may add or replace other components as desired.
Computing device 800 may be any type of stationary or mobile computing device including a mobile computer or mobile computing device (e.g., tablet, personal digital assistant, laptop, notebook, netbook, etc.), mobile phone (e.g., smart phone), wearable computing device (e.g., smart watch, smart glasses, etc.), or other type of mobile device, or a stationary computing device such as a desktop computer or PC. Computing device 800 may also be a mobile or stationary server.
In one aspect, processor 820 may be configured to execute computer-executable instructions to:
Responding to the first user to set a label for the first information, and sending a message for setting the label for the first information to a second user participating in authentication;
receiving feedback of the second user for the tag;
Calculating a label score of the label according to the feedback;
and judging whether the label passes the user authentication according to the label score.
The foregoing is a schematic illustration of a computing device of this embodiment. It should be noted that, the technical solution of the computing device and the technical solution of the tag authentication method belong to the same concept, and details of the technical solution of the computing device, which are not described in detail, can be referred to the description of the technical solution of the tag authentication method.
In another aspect, processor 820 may be configured to execute computer-executable instructions to:
Providing a label setting entry at an interface of a client;
Responding to a user to set a label for first information through the label setting entrance, sending a corresponding label setting message to a server side, wherein the label setting message enables the server side to send a message for setting the label for the first information to a second user participating in authentication, receiving feedback of the second user on the label, calculating a label score of the label according to the feedback, and judging whether the label passes user authentication according to the label score;
And when the first information is displayed on the interface, displaying the label marked by the first information.
The foregoing is a schematic illustration of a computing device of this embodiment. It should be noted that, the technical solution of the computing device and the technical solution of the tag labeling method belong to the same concept, and details of the technical solution of the computing device, which are not described in detail, can be referred to the description of the technical solution of the tag labeling method.
An embodiment of the present disclosure also provides a computer-readable storage medium storing computer instructions that, when executed by a processor, are configured to:
Responding to the first user to set a label for the first information, and sending a message for setting the label for the first information to a second user participating in authentication;
receiving feedback of the second user for the tag;
Calculating a label score of the label according to the feedback;
and judging whether the label passes the user authentication according to the label score.
The above is an exemplary version of a computer-readable storage medium of the present embodiment. It should be noted that, the technical solution of the storage medium and the technical solution of the tag authentication method described above belong to the same concept, and details of the technical solution of the storage medium which are not described in detail can be referred to the description of the technical solution of the tag authentication method described above.
Another embodiment of the present specification also provides a computer-readable storage medium storing computer instructions that, when executed by a processor, are configured to:
Providing a label setting entry at an interface of a client;
Responding to a user to set a label for first information through the label setting entrance, sending a corresponding label setting message to a server side, wherein the label setting message enables the server side to send a message for setting the label for the first information to a second user participating in authentication, receiving feedback of the second user on the label, calculating a label score of the label according to the feedback, and judging whether the label passes user authentication according to the label score;
And when the first information is displayed on the interface, displaying the label marked by the first information.
The above is an exemplary version of a computer-readable storage medium of the present embodiment. It should be noted that, the technical solution of the storage medium and the technical solution of the label labeling method belong to the same concept, and details of the technical solution of the storage medium which are not described in detail can be referred to the description of the technical solution of the label labeling method.
The foregoing describes specific embodiments of the present disclosure. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
The computer instructions include computer program code that may be in source code form, object code form, executable file or some intermediate form, etc. The computer readable medium may include: any entity or device capable of carrying the computer program code, a recording medium, a U disk, a removable hard disk, a magnetic disk, an optical disk, a computer Memory, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), an electrical carrier signal, a telecommunications signal, a software distribution medium, and so forth. It should be noted that the computer readable medium contains content that can be appropriately scaled according to the requirements of jurisdictions in which such content is subject to legislation and patent practice, such as in certain jurisdictions in which such content is subject to legislation and patent practice, the computer readable medium does not include electrical carrier signals and telecommunication signals.
It should be noted that, for simplicity of description, the foregoing method embodiments are all expressed as a series of combinations of actions, but it should be understood by those skilled in the art that the embodiments are not limited by the order of actions described, as some steps may be performed in other order or simultaneously according to the embodiments of the present disclosure. Further, those skilled in the art will appreciate that the embodiments described in the specification are all preferred embodiments, and that the acts and modules referred to are not necessarily all required for the embodiments described in the specification.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and for parts of one embodiment that are not described in detail, reference may be made to the related descriptions of other embodiments.
The preferred embodiments of the present specification disclosed above are merely used to help clarify the present specification. Alternative embodiments are not intended to be exhaustive or to limit the invention to the precise form disclosed. Obviously, many modifications and variations are possible in light of the teaching of the embodiments. The embodiments were chosen and described in order to best explain the principles of the embodiments and the practical application, to thereby enable others skilled in the art to best understand and utilize the invention. This specification is to be limited only by the claims and the full scope and equivalents thereof.

Claims (16)

responding to a first user to set a label for first information through the label setting entrance, sending a corresponding label setting message to a server side, wherein the label setting message enables the server side to send a message for setting the label for the first information to a second user participating in authentication, receiving feedback of the second user on the label, calculating a label score of the label according to the feedback, judging whether the label passes user authentication according to the label score, judging whether the first user passes user grade authentication or not, if not, performing user grade authentication on the first user, and setting a range of the second user participating in authentication according to the grade of the first user under the condition that the user grade authentication passes, wherein the higher the grade is, the larger the range of the second user is;
The label setting module is configured to respond to the fact that a first user sets a label for first information through the label setting inlet, send a corresponding label setting message to a server side, enable the server side to send a message for setting the label for the first information to a second user participating in authentication, receive feedback of the second user on the label, calculate label scores of the labels according to the feedback, judge whether the labels pass user authentication according to the label scores, and further judge whether the first user passes user level authentication, if not, perform user level authentication on the first user, and set a range of the second user for participating in authentication according to the level of the first user under the condition that the user level authentication passes, wherein the higher the level is, the larger the range of the second user is;
responding to a first user to set a label for first information through the label setting entrance, sending a corresponding label setting message to a server side, wherein the label setting message enables the server side to send a message for setting the label for the first information to a second user participating in authentication, receiving feedback of the second user on the label, calculating a label score of the label according to the feedback, judging whether the label passes user authentication according to the label score, judging whether the first user passes user grade authentication or not, if not, performing user grade authentication on the first user, and setting a range of the second user participating in authentication according to the grade of the first user under the condition that the user grade authentication passes, wherein the higher the grade is, the larger the range of the second user is;
CN202011230807.6A2020-11-062020-11-06Label authentication method, labeling method, and respective devicesActiveCN112328920B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202011230807.6ACN112328920B (en)2020-11-062020-11-06Label authentication method, labeling method, and respective devices

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202011230807.6ACN112328920B (en)2020-11-062020-11-06Label authentication method, labeling method, and respective devices

Publications (2)

Publication NumberPublication Date
CN112328920A CN112328920A (en)2021-02-05
CN112328920Btrue CN112328920B (en)2024-07-05

Family

ID=74315668

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202011230807.6AActiveCN112328920B (en)2020-11-062020-11-06Label authentication method, labeling method, and respective devices

Country Status (1)

CountryLink
CN (1)CN112328920B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101174265A (en)*2006-11-042008-05-07吴风勇Method for recording and estimating search action of users
CN101963966A (en)*2009-07-242011-02-02李占胜Method for sorting search results by adding labels into search results

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8087066B2 (en)*2007-04-122011-12-27Oracle America, Inc.Method and system for securing a commercial grid network
CN103412910A (en)*2013-08-022013-11-27北京小米科技有限责任公司Methods and devices for building tag library and searching users
CN104731806B (en)*2013-12-202018-10-19腾讯科技(深圳)有限公司A kind of method and terminal for quickly searching user information in social networks
CN108881339B (en)*2017-05-112022-05-13腾讯科技(深圳)有限公司Push method, user tag generation method, device and equipment
CN107491479B (en)*2017-07-052020-11-24上海大学 A Tag Management Method Based on Ontology Library
CN110334202A (en)*2019-03-282019-10-15平安科技(深圳)有限公司 Method for constructing user interest tags based on news application software and related equipment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101174265A (en)*2006-11-042008-05-07吴风勇Method for recording and estimating search action of users
CN101963966A (en)*2009-07-242011-02-02李占胜Method for sorting search results by adding labels into search results

Also Published As

Publication numberPublication date
CN112328920A (en)2021-02-05

Similar Documents

PublicationPublication DateTitle
CN109429230B (en)Communication fraud identification method and system
CN105677831B (en)Method and device for determining recommended merchants
CN109218390B (en)User screening method and device
US20170372329A1 (en)Predictive analytics for providing targeted information
CN112651619A (en)Business-oriented wind control method and device
Alcarria et al.Enhanced peer assessment in MOOC evaluation through assignment and review analysis
Wong et al.How portable is portable? Exercising the GDPR's right to data portability
CN109040329B (en)Method for determining contact person label, terminal device and medium
CN107808346B (en) A kind of evaluation method and evaluation device of potential target object
CN106559387A (en)A kind of auth method and device
US20150154720A1 (en)System and method for detecting and defending trademarks against serial cybersquatters
CN105101122A (en)Verification code input method and device
US20170046346A1 (en)Method and System for Characterizing a User's Reputation
CN110599312A (en)Credit-based interactive credit evaluation method and device
CN112150252A (en)Credit-based service processing method and device
US20120030010A1 (en)Social impact on advertising
US20170221010A1 (en)System and method for data mining messaging systems to discover references to companies with job opportunities matching a candidate
WO2022002246A1 (en)Verification method and apparatus for electronic equipment insurance
CN112000862A (en)Data processing method and device
CN115618120B (en)Public number information pushing method, system, terminal equipment and storage medium
CN112328937B (en)Information delivery method and device
CN112328920B (en)Label authentication method, labeling method, and respective devices
CN110134770A (en) A device and method for false detection of online commodity reviews based on capsule network
CN114757757A (en)Wind control method
US20190213602A1 (en)Complaint resolution system

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp