CN113222720A - Reputation-based privacy protection incentive mechanism method, device and storage medium - Google Patents
Reputation-based privacy protection incentive mechanism method, device and storage medium Download PDFInfo
- Publication number
- CN113222720A CN113222720A CN202110534099.3A CN202110534099A CN113222720A CN 113222720 A CN113222720 A CN 113222720A CN 202110534099 A CN202110534099 A CN 202110534099A CN 113222720 A CN113222720 A CN 113222720A
- Authority
- CN
- China
- Prior art keywords
- bid
- user
- platform
- information
- reputation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 230000007246 mechanism Effects 0.000 title claims abstract description 31
- 230000008447 perception Effects 0.000 claims abstract description 91
- 238000004364 calculation method Methods 0.000 claims description 18
- 230000006870 function Effects 0.000 claims description 17
- 230000008901 benefit Effects 0.000 abstract description 3
- 230000008569 process Effects 0.000 description 5
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 229920001296 polysiloxane Polymers 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/08—Auctions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0611—Request for offers or quotes
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Bioethics (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Medical Informatics (AREA)
- Databases & Information Systems (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application discloses a credit-based privacy protection incentive mechanism, a credit-based privacy protection incentive device and a credit-based privacy protection incentive storage medium, relates to the technical field of crowd sensing, and solves the problem that the prior art cannot protect privacy and ensure good perceived data quality; the method comprises the following steps: acquiring a perception task uploaded by a task requester; issuing a perception task to a platform user; obtaining bidding information, including quotations generated by a platform user when receiving a perception task; obtaining credit information of each bid platform user, wherein the credit information comprises a credit value and a continuous high-grade factor; determining a winning bid user according to the bid information and the reputation information and paying a reward; acquiring sensing data and sending the sensing data to a task requester; updating the credit information of the winning bid user according to the scores; the method and the device have the advantages that the perception data with higher quality can be obtained while privacy is protected, the grades of the users are divided, and the reputation value and the continuous high-grade factors of the users can be referred when the perception data are further divided.
Description
Technical Field
The application relates to the technical field of crowd sensing, in particular to a privacy protection incentive mechanism, a device and a storage medium based on credit.
Background
With the development of society, more and more electronic products are intelligentized in life, and the use frequency of smart phones is increasing in life. With the development of electronic peripheral products, more times, the smart phone is used for controlling peripheral intelligent household appliances, such as intelligent door lock control by the smart phone and control of household appliances such as air conditioners and washing machines by the smart phone. Common mobile smart devices include mobile smart phones, smart watches, tablet computers, and the like, which are capable of controlling smart appliances, and thanks to sensors integrated in the mobile smart devices, the process of using the mobile smart devices is established as network data, which is personal privacy.
Because of the value of the network data, mobile group perception is developed, a typical mobile intelligent perception system is composed of a cloud-based platform and a large number of users of mobile intelligent devices, the platform issues tasks of task requesters, and the users of the mobile intelligent devices collect and upload perception data according to the tasks. And as the perception data uploaded by the mobile intelligent user is the real cost of the user, and the real cost contains sensitive information of the mobile intelligent device user, the protection of the user's safety information is very important.
At present, the quality of the currently acquired sensing data is not high, and the sensing data provided for the mobile intelligent sensing system cannot support the requirements of task requesters.
Disclosure of Invention
The embodiment of the application provides a credit-based privacy protection incentive mechanism method, a credit-based privacy protection incentive mechanism device and a storage medium, solves the problem that the prior art cannot guarantee good quality of perception data while protecting privacy, achieves the purpose that higher-quality perception data can be obtained while protecting privacy, and can refer to the credit value and the continuous high-score factor of a user when scoring is performed on the perception data obtained by the user and grades the user.
In a first aspect, an embodiment of the present invention provides a privacy protection incentive mechanism method based on reputation, where the method includes:
acquiring a perception task uploaded by a task requester;
issuing the perception task to a platform user;
obtaining bidding information, wherein the bidding information comprises a quotation generated by the platform user after receiving the perception task;
obtaining credit information of each bid platform user, wherein the credit information comprises a credit value and a continuous high-grade factor;
determining a winning bid user according to the bid information and the reputation information;
paying the winning bid user reward;
acquiring perception data of the winning bid user, and sending the perception data to the task requester;
and obtaining the score of the task requester on the winning bid user, and updating the credit information of the winning bid user according to the score.
With reference to the first aspect, in a possible implementation manner, the obtaining reputation information of each bid-placed user of the platform includes:
judging whether each bid platform user stores the reputation value and the continuous high score factor in a platform;
if the judgment result is negative, the platform user is represented as a new user, and an initial credit value and an initial continuous high-grade factor are distributed to the platform user;
if the judgment result is yes, the platform user is represented as an old user, and the corresponding credit value and the continuous high-score factor on the platform are obtained.
With reference to the first aspect, in a possible implementation manner, the determining a winning bid user according to the bid information and the reputation information includes:
calculating the probability of each bid platform user being selected according to the reputation information and the bid information of each bid platform user;
randomly selecting one of the quotations as a winning bid quotation of the task according to the probability distribution, and adding the winning bid quotation into a winning bid quotation set;
determining the platform user having at least one bid belonging to the winning bid offer set as the winning bid user.
With reference to the first aspect, in one possible implementation manner, the method includes: when the reputation information of the winning bid user is updated according to the score, the calculation formula of the reputation value is as follows:
wherein ,representing the total number of times the winning user bid was selected,a threshold value that represents the reputation value is determined,indicates that the platform user has bid the score of the first round, betalRepresenting a time decay factor of the first round based on an Ebingos forgetting curve;
the calculation formula of the continuous high score factor is as follows: η ═ 1+ f (t);
wherein t represents the number of times that the platform user continuously obtains the high score; when the user score of the platform is larger than a preset value, recording as a first high score; f (t) represents the Gompers growth curve function.
With reference to the first aspect, in a possible implementation manner, the probability that each bid-placed platform user is selected is assigned according to the reputation information and the bid information of each bid-placed platform user according to a calculation formula as follows:
wherein ,biIndicating that the ith has bid for the flatA price quote for the station user; r isiA reputation value representing that the ith bid has bid on the platform user; etaiA consecutive high score factor representing the ith user who has bid on the platform; q. q.siIndicating a bid for the platform user greater than zero.
With reference to the first aspect, in one possible implementation manner, the reward paid to the winning user is as follows:
wherein ,biAn offer representing the ith bid for the platform user; pr (Pr) ofiRepresenting the probability that the ith user who has bid on the platform is selected; bmaxA maximum of the bids indicating users who have bid on the platform.
With reference to the first aspect, in a possible implementation manner, each platform user may complete a plurality of the sensing tasks, and each sensing task may be completed by only one platform user.
In a second aspect, an embodiment of the present invention provides a privacy protection incentive mechanism apparatus based on reputation, including:
the task acquisition module is used for acquiring the perception task uploaded by the task requester;
the task issuing module is used for issuing the perception task to a platform user;
the bid information acquisition module is used for acquiring bid information, wherein the bid information comprises a quotation generated by the platform user after receiving the perception task;
the reputation information acquisition module is used for acquiring the reputation information of each bid platform user, and the reputation information comprises a reputation value and continuous high-score factors;
the bid winning user determining module is used for determining a bid winning user according to the bid information and the reputation information;
the reward payment module is used for paying the reward of the winning-bid user;
the perception data acquisition module is used for acquiring perception data of the winning bid user and sending the perception data to the task requester;
and the data updating module is used for acquiring the score of the user winning the bid by the task requester and updating the reputation information of the user winning the bid according to the score.
With reference to the second aspect, in a possible implementation manner, the reputation information obtaining module further includes a determining module, where obtaining the reputation information of each bid-placed platform user includes:
judging whether each bid platform user stores the reputation value and the continuous high score factor in a platform;
if the judgment result is negative, the platform user is represented as a new user, and an initial credit value and an initial continuous high-grade factor are distributed to the platform user;
if the judgment result is yes, the platform user is represented as an old user, and the corresponding credit value and the continuous high-score factor on the platform are obtained.
With reference to the second aspect, in a possible implementation manner, the determining a winning bid user according to the bid information and the reputation information by the winning bid user determining module includes:
calculating the probability of each bid platform user being selected according to the reputation information and the bid information of each bid platform user;
randomly selecting one of the quotations as a winning bid quotation of the task according to the probability distribution, and adding the winning bid quotation into a winning bid quotation set;
determining the platform user having at least one bid belonging to the winning bid offer set as the winning bid user.
With reference to the second aspect, in a possible implementation manner, the data updating module further includes a reputation calculating module, and a calculation formula for the reputation value is:
wherein ,representing the total number of times the winning user bid was selected,a threshold value that represents the reputation value is determined,indicates that the platform user has bid the score of the first round, betalRepresenting a time decay factor of the first round based on an Ebingos forgetting curve;
the calculation formula of the continuous high score factor is as follows: η ═ 1+ f (t);
wherein t represents the number of times that the platform user continuously obtains the high score; when the user score of the platform is larger than a preset value, recording as a first high score; f (t) represents the Gompers growth curve function.
With reference to the second aspect, in a possible implementation manner, the winning bid user determining module further includes a winning bid probability calculating module, configured to allocate, according to the reputation information and the bid information of each bid platform user, a probability that each bid platform user is selected, where a calculation formula is as follows:
wherein ,biAn offer representing the ith bid for the platform user; r isiA reputation value representing that the ith bid has bid on the platform user; etaiA consecutive high score factor representing the ith user who has bid on the platform.
With reference to the second aspect, in a possible implementation manner, the reward payment module further includes a reward calculation module, configured to pay a reward to the winning bid user as follows:
wherein ,biAn offer representing the ith bid for the platform user; pr (Pr) ofiRepresenting the probability that the ith user who has bid on the platform is selected; bmaxA maximum of the bids indicating users who have bid on the platform.
With reference to the second aspect, in one possible implementation manner, each platform user in the winning bid user determining module may complete a plurality of the sensing tasks, and each sensing task may be completed by only one platform user.
In a third aspect, a server for a reputation-based privacy preserving incentive mechanism includes a memory and a processor;
the memory is to store computer-executable instructions;
the processor is configured to execute the computer-executable instructions to implement the method of any of the first aspect and the first aspect.
In a fourth aspect, a computer-readable storage medium stores executable instructions, which when executed by a computer, can be implemented to implement the method of any one of the first aspect and the first aspect.
One or more technical solutions provided in the embodiments of the present invention have at least the following technical effects or advantages:
by providing a privacy protection mechanism method, device and storage medium based on credit, the embodiment of the application adopts the perception task uploaded by the task requester, and the platform can integrate people with various requirements and provide a platform for issuing the perception task; the method comprises the steps of issuing a sensing task to a platform user, providing a issuing platform, and enabling a task requester to issue the task; obtaining bidding information, reading a credit value and a continuous high-grade factor, and determining a winning bid user, wherein the bidding information is that a platform user generates a quotation when receiving a perception task, and the bidding user is selected based on a bidding mode, so that the user with a high credit value can be selected to the maximum extent; paying the reward of the winning-bid user and a reward payment mechanism, and attracting more users with high-quality perception data and participating in perception tasks of the platform; the method comprises the steps of obtaining perception data of winning bid users and sending the perception data to a task requester, wherein the feedback of the data is that a task publisher can obtain data required by the task publisher; the method comprises the steps of obtaining the scores of a task requester on perception data, updating the reputation value and the continuous high score factor of a winning bid user according to the scores, and updating the reputation value and the continuous high score factor of the user, so that the perception data quality provided by the user and the reward obtained by the user are both positive in the whole process, the improvement of the perception data quality is promoted, more people can be stimulated to add perception tasks, the problem that the privacy cannot be guaranteed while the perception data quality is good in the prior art is solved, the perception data with higher quality can be obtained while the privacy is protected, the perception data obtained by the user is scored, the grades of the user are divided, and the reputation value and the continuous high score factor of the user can be referred when the perception data is scored again.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments of the present invention or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
FIG. 1 is a flowchart of a method steps for providing a reputation privacy-based protection incentive mechanism according to an embodiment of the present application;
FIG. 2 is a schematic diagram of an apparatus for incentive mechanism based on reputation privacy protection according to an embodiment of the present application;
fig. 3 is a schematic diagram of a reputation privacy protection-based incentive mechanism server according to an embodiment of the present application.
Detailed Description
The technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. It is to be understood that the embodiments described are only a few embodiments of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In a first aspect, an embodiment of the present invention provides a privacy protection incentive mechanism method based on reputation, where as shown in fig. 1, the method includes:
and step S101, acquiring the perception task uploaded by the task requester.
And step S102, issuing the perception task to the platform user.
Step S103, obtaining bidding information, wherein the bidding information comprises quotations generated by the platform user when receiving the perception task.
And step S104, obtaining the reputation information of each bid platform user, wherein the reputation information comprises reputation values and continuous high-grade factors.
And step S105, determining a winning bid user according to the bid information and the reputation information.
And step S106, paying the reward of the winning bid user.
And S107, acquiring perception data of the winning bid user, and sending the perception data to the task requester.
And step S108, obtaining the score of the task requester on the winning bid user, and updating the credit information of the winning bid user according to the score.
By providing a privacy protection mechanism method, device and storage medium based on credit, the perception tasks uploaded by task requesters are acquired, and the platform can integrate people with various requirements and provide a platform for issuing the perception tasks; the method comprises the steps of issuing a sensing task to a platform user, providing a issuing platform, and enabling a task requester to issue the task; obtaining bidding information, reading a credit value and a continuous high-grade factor, and determining a winning bid user, wherein the bidding information is that a platform user generates a quotation when receiving a perception task, and the bidding user is selected based on a bidding mode, so that the user with a high credit value can be selected to the maximum extent; paying the reward of the winning-bid user and a reward payment mechanism, and attracting more users with high-quality perception data and participating in perception tasks of the platform; the method comprises the steps of obtaining perception data of winning bid users and sending the perception data to a task requester, wherein the feedback of the data is that a task publisher can obtain data required by the task publisher; the method comprises the steps of obtaining the scores of a task requester on perception data, updating the reputation value and the continuous high score factor of a winning bid user according to the scores, and updating the reputation value and the continuous high score factor of the user, so that the perception data quality provided by the user and the reward obtained by the user are both positive in the whole process, the improvement of the perception data quality is promoted, more people can be stimulated to add perception tasks, the problem that the privacy cannot be guaranteed while the perception data quality is good in the prior art is solved, the perception data with higher quality can be obtained while the privacy is protected, the perception data obtained by the user is scored, the grades of the user are divided, and the reputation value and the continuous high score factor of the user can be referred when the perception data is scored again.
In step S104, obtaining reputation information of each bid platform user includes: judging whether each bidding platform user stores a credit value and a continuous high-grade factor in the platform;
if the judgment result is negative, the platform user is represented as a new user, and an initial credit value and an initial continuous high-grade factor are distributed to the platform user.
In the application, the platform users are graded and scored based on the reputation value and the continuous high-score factor, and the new users are allocated with initial reputation values and continuous high-score factors.
In step S105, determining a winning bid user according to the bid information and the reputation information includes:
calculating the probability of each bid platform user being selected according to the credit information and bid information of each bid platform user;
randomly selecting one of the quotations as a winning bid quotation of the task according to the probability distribution, and adding the winning bid quotation into a winning bid quotation set;
determining a platform user having at least one offer belonging to the winning bid offer set as a winning bid user.
The method and the system consider that the credit value of the platform user can influence the perception data, generally, the better the credit value of the platform user is, the higher the possibility of bringing high-quality perception data to the platform is, when the user reaches the platform, the platform firstly judges whether the user is a new user, if the user is the new user, the initial credit value and the continuous high-score factor of the new user are given, and if the user is not the new user, the historical credit value and the continuous high-score factor of the user are obtained. The platform further has the historical reputation value and the continuous high-score factor of the user, and the user carries out the screening of the winning bid user firstly and then carries out the selection of the winning bid user. The winning bid user uploads the perception data, the task requester scores the perception data in terms of data quality and returns the score to the platform, and the platform updates the credit value and the continuous high score factor of the winning bid user according to the score of the task requester and stores the credit value and the continuous high score factor in the platform.
In step S105, according to the reputation information and the bid information of each bid platform user, the probability assigned to each bid platform user for being selected is calculated as follows:
wherein ,biAn offer representing the ith bid platform user; r isiRepresenting the reputation value of the ith bid platform user; etaiRepresenting the consecutive high score factors of the ith bid platform user.
The platform remembers and calculates the probability of each user being selected according to the differential privacy index, and selects the winning bid user according to the probability, and the specific process of selecting the winning bid user based on the differential privacy index mechanism is as follows: setting a differential privacy algorithm M, O as all possible output sets of the algorithm M, and for any adjacent data sets A and B and any subset O of O, having Pr [ M (A) epsilon O]≤exp(ε)×Pr[M(B)∈O]To realizeThe platform gives an availability function q (A, o) based on an index mechanism, a division function on a returned result can be obtained according to the q (A, o), the returned result is output randomly according to the division function, the probability Pr of the chosen winning target of the platform user meets the differential privacy of the index mechanism, q is the availability function in the index mechanism, delta q is the global sensitivity of the availability function, and the probability of the platform user winning the target of the perception task meets the following conditions:
after the design of differential privacy is met, others cannot deduce the real price of the user from the multiple winning results, and the privacy of the user is protected. Each platform user can complete a plurality of perception tasks, and each perception task can be completed by only one platform user. And the platform randomly selects the users as the winning bid users according to the selected probability distribution of each user, and gives the corresponding reward to the winning bid users. The reward paid to the winning bid user is as follows:
wherein ,biAn offer representing the ith bid platform user; pr (Pr) ofiRepresenting the probability that the ith bid platform user is selected; bmaxRepresenting the maximum of the bids of the users of the bid platform.
Before step S108, before determining a winning bid user according to the bid information and the reputation information, the method includes: when the reputation information of the winning bid user is updated according to the scores, the calculation formula of the reputation value is as follows:
wherein ,indicate winning bid user bid quiltThe total number of times of the selection is,a threshold value that represents a value of a reputation,indicates the I round score, beta, of the user with the bid platformlRepresenting a time decay factor of the first round based on an Ebingos forgetting curve;
the calculation formula of the continuous high score factor is as follows: η ═ 1+ f (t); wherein t represents the number of times that the platform user continuously obtains the high score; when the user score of the platform is larger than a preset value, recording as a first high score; f (t) represents the Gompers growth curve function.
For time decay factor betalThe method is calculated based on Ebbinghaus forgetting curve, and the calculation method comprises the following steps:
The continuous high score factor is in direct proportion to the continuous high score times of the user, the continuous high score factor eta of the platform user is 1+ f (t), t is the continuous high score times of the platform user, the platform adopts a Gompertz function to calculate the continuous high score factor according to the continuous high score times of the user, and the function f (t) is specifically as follows:
where K, a and b are constants, K is 0.5, a is 0.01, and b is 0.7.
In the application, a reverse auction model meeting the characteristics of the incentive mechanism can improve the participation of users, and a platform can obtain data with higher quality, wherein the characteristics of the incentive mechanism needing to be met are as follows:
(1) the calculation is valid: the mechanism is computationally efficient if it completes within the polynomial time.
(2) Individuality: the utility of each user is non-negative.
(3) Authenticity: when the bid price of the platform user participating in the bid is equal to the real cost of the platform user, the effectiveness of the platform user is maximum, and the incentive mechanism meets the reality.
The objective of the platform in (2) above is to maximize the utility of the platformV (S) is platform profit, the platform profit is in direct proportion to the credibility of the winning bid user and the continuous high score factor, users with higher credibility can bring better profit to the platform, and platform users with higher continuous high score factor are more stable and can bring each stable benefit to the platform.
In the above (2), when the bid price of the platform user participating in the bid is equal to the real cost thereof, the utility thereof is maximized. The utility calculation formula of the user is as follows: wherein ,piIn order to win the reward of the subscriber,the user's stated cost of the perceived task is won.
The embodiment of the invention provides a privacy protection incentive mechanism device based on reputation, which comprises: the system comprises a task acquisition module 201, a task publishing module 202, a bid information acquisition module 203, a reputation information acquisition module 204, a bid winning user determination module 205, a reward payment module 206, a perception data acquisition module 207 and a data updating module 208.
And the task obtaining module 201 is configured to obtain the perception task uploaded by the task requester.
And the task issuing module 202 is used for issuing the sensing task to the platform user.
And the bid information acquisition module 203 is used for acquiring bid information, wherein the bid information comprises a quote generated by the platform user when the platform user receives the perception task.
The reputation information obtaining module 204 further comprises a judging module. Reputation information acquisition module 204 is configured to acquire reputation information of each bid platform user, where the reputation information includes a reputation value and a continuous high score factor. The judgment module is used for acquiring the credit information of each bid platform user, and comprises the following steps: judging whether each bidding platform user stores a credit value and a continuous high-grade factor in the platform; if the judgment result is negative, the platform user is represented as a new user, and an initial credit value and an initial continuous high-grade factor are distributed to the platform user; if the judgment result is yes, the platform user is represented as an old user, and the corresponding credit value and the continuous high-score factor on the platform are obtained.
The winning bid user determining module 205 further comprises a winning bid probability calculating module. Each platform user can complete a plurality of perception tasks, and each perception task can be completed by only one platform user. The winning bid user determining module 205 is configured to determine a winning bid user according to the bid information and the reputation information, and includes: calculating the probability of each bid platform user being selected according to the credit information and bid information of each bid platform user; randomly selecting one of the quotations as a winning bid quotation of the task according to the probability distribution, and adding the winning bid quotation into a winning bid quotation set; a platform user having at least one offer belonging to the set of winning bid offers is determined as the winning bid user. The winning bid probability calculation module is used for allocating the probability of being selected to each bid platform user according to the credit information and the bid information of each bid platform user, and the calculation formula is as follows:
wherein ,biAn offer representing the ith bid platform user; r isiRepresenting the reputation value of the ith bid platform user; etaiA continuous high score factor representing the ith bid platform user; q. q.siIndicating a bid platform user with an offer greater than zero.
Reward payment module 206, further comprising a reward payment module. The reward payment module 206 is used for paying the reward of the winning-bid user; the reward payment module is used for paying the reward to the winning bid user as follows:
wherein ,biAn offer representing the ith bid platform user; pr (Pr) ofiRepresenting the probability that the ith bid platform user is selected; bmaxRepresenting the maximum of the bids of the users of the bid platform.
And the perception data acquisition module 207 is used for acquiring perception data of the winning bid user and sending the perception data to the task requester.
The data update module 208 also includes a reputation computation module. The data updating module 208 is configured to obtain the score of the user winning the bid, and update the reputation information of the user winning the bid according to the score. The reputation calculation module is used for calculating a reputation value according to the following formula:
wherein ,indicating the total number of times the winning bid user bid was selected,a threshold value that represents a value of a reputation,indicates the I round score, beta, of the user with the bid platformlRepresenting a time decay factor of the first round based on an Ebingos forgetting curve;
the calculation formula of the continuous high score factor is as follows: η ═ 1+ f (t);
wherein t represents the number of times that the platform user continuously obtains the high score; when the user score of the platform is larger than a preset value, recording as a first high score; f (t) represents the Gompers growth curve function.
In the above modules, the platform first obtains the perception task uploaded by the task requester through the task obtaining module 201, then releases the perception task to the platform through the task releasing module 202, the platform user obtains the perception task released on the platform through the bidding information obtaining module 203, and bids for the task interested by the platform user to generate quotation, the platform obtains the platform user interested in the perception task, and obtains the reputation information of the platform user who has bid through the reputation information obtaining module 204, the reputation information includes reputation value and continuous high score factor, the winning bid user is determined through the winning bid user determining module 205 for the reputation information and the bidding information, the reward due of the winning bid user is calculated through the reward payment module 206 and is paid to the winning bid user, meanwhile, the platform obtains the perception data of the winning bid user through the perception data obtaining module 207, and sending the data to the task requester, acquiring the score of the task requester on the perception data of the winning bid user in the data updating module 208, and updating the reputation value information of the winning bid user according to the score.
Although the present application provides method steps as described in an embodiment or flowchart, additional or fewer steps may be included based on conventional or non-inventive efforts. The sequence of steps recited in this embodiment is only one of many steps performed and does not represent a unique order of execution. When an actual apparatus or client product executes, it can execute sequentially or in parallel (e.g., in the context of parallel processors or multi-threaded processing) according to the methods shown in this embodiment or the figures.
The apparatuses or modules illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. For convenience of description, the above devices are described as being divided into various modules by functions, and are described separately. The functionality of the modules may be implemented in the same one or more software and/or hardware implementations of the present application. Of course, a module that implements a certain function may be implemented by a plurality of sub-modules or sub-units in combination.
The application also provides a server of the privacy protection incentive mechanism based on the reputation, which comprises a memory 301 and a processor 302;
the memory 301 is used to store computer executable instructions;
The storage medium includes, but is not limited to, a Random Access Memory (RAM), a Read-Only Memory (ROM), a Cache, a Hard Disk (Hard Disk Drive), or a Memory Card (HDD). The memory may be used to store computer program instructions.
The application also provides a computer-readable storage medium, which is characterized in that the computer-readable storage medium stores executable instructions, and the computer can realize the method for realizing the privacy protection incentive mechanism based on the reputation when executing the executable instructions.
The methods, apparatus or modules described herein may be implemented in a computer readable program code means for a controller in any suitable manner, for example, the controller may take the form of, for example, a microprocessor or processor and a computer readable medium storing computer readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, Application Specific Integrated Circuits (ASICs), programmable logic controllers and embedded microcontrollers, examples of which include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320, the memory controller may also be implemented as part of the control logic for the memory. Those skilled in the art will also appreciate that, in addition to implementing the controller as pure computer readable program code, the same functionality can be implemented by logically programming method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Such a controller may therefore be considered as a hardware component, and the means included therein for performing the various functions may also be considered as a structure within the hardware component. Or even means for performing the functions may be regarded as being both a software module for performing the method and a structure within a hardware component.
Some of the modules in the apparatus described herein may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, classes, etc. that perform particular tasks or implement particular abstract data types. The application may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
From the above description of the embodiments, it is clear to those skilled in the art that the present application can be implemented by software plus necessary hardware. Based on such understanding, the technical solutions of the present application may be embodied in the form of software products or in the implementation process of data migration, which essentially or partially contributes to the prior art. The computer software product may be stored in a storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, mobile terminal, server, or network device, etc.) to perform the methods described in the various embodiments or portions of the embodiments of the present application.
The embodiments in the present specification are described in a progressive manner, and the same or similar parts among the embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments. All or portions of the present application are operational with numerous general purpose or special purpose computing system environments or configurations. For example: personal computers, server computers, hand-held or portable devices, tablet-type devices, mobile communication terminals, multiprocessor systems, microprocessor-based systems, programmable electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
The above embodiments are only used to illustrate the technical solutions of the present application, and not to limit the present application; although the present application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; such modifications or substitutions do not depart from the spirit and scope of the present disclosure.
Claims (10)
1. A reputation-based privacy-preserving incentive scheme method, comprising:
acquiring a perception task uploaded by a task requester;
issuing the perception task to a platform user;
obtaining bidding information, wherein the bidding information comprises a quotation generated by the platform user after receiving the perception task;
obtaining credit information of each bid platform user, wherein the credit information comprises a credit value and a continuous high-grade factor;
determining a winning bid user according to the bid information and the reputation information;
paying the winning bid user reward;
acquiring perception data of the winning bid user, and sending the perception data to the task requester;
and obtaining the score of the task requester on the winning bid user, and updating the credit information of the winning bid user according to the score.
2. The method of claim 1, wherein obtaining reputation information for each of the bid-ed platform users comprises:
judging whether each bid platform user stores the reputation value and the continuous high score factor in a platform;
if the judgment result is negative, the platform user is represented as a new user, and an initial credit value and an initial continuous high-grade factor are distributed to the platform user;
if the judgment result is yes, the platform user is represented as an old user, and the corresponding credit value and the continuous high-score factor on the platform are obtained.
3. The method of claim 1, wherein determining winning users based on the bid information and the reputation information comprises:
calculating the probability of each bid platform user being selected according to the reputation information and the bid information of each bid platform user;
randomly selecting one of the quotations as a winning bid quotation of the task according to the probability distribution, and adding the winning bid quotation into a winning bid quotation set;
determining the platform user having at least one bid belonging to the winning bid offer set as the winning bid user.
4. The method of claim 1, comprising: when the reputation information of the winning bid user is updated according to the score, the calculation formula of the reputation value is as follows:
wherein ,representing the total number of times the winning user bid was selected,a threshold value that represents the reputation value is determined,indicates that the platform user has bid the score of the first round, betalRepresenting a time decay factor of the first round based on an Ebingos forgetting curve;
the calculation formula of the continuous high score factor is as follows: η ═ 1+ f (t);
wherein t represents the number of times that the platform user continuously obtains the high score; when the user score of the platform is larger than a preset value, recording as a first high score; f (t) represents the Gompers growth curve function.
5. The method of claim 3, wherein the probability assigned to each of the bid-ed platform users being selected based on the reputation information and the bid information of each of the bid-ed platform users is calculated by the following formula:
wherein ,biAn offer representing the ith bid for the platform user; r isiA reputation value representing that the ith bid has bid on the platform user; etaiA consecutive high score factor representing the ith user who has bid on the platform.
6. The method of claim 1, wherein the payment paid to the winning user is as follows:
wherein ,biAn offer representing the ith bid for the platform user; pr (Pr) ofiIs shown asProbability that i users having bid on the platform are selected; bmaxA maximum of the bids indicating users who have bid on the platform.
7. The method of any of claims 1-6, wherein each of the platform users can perform a plurality of the awareness tasks, and each of the awareness tasks can only be performed by one of the platform users.
8. A reputation-based privacy preserving incentive mechanism apparatus, comprising:
the task acquisition module is used for acquiring the perception task uploaded by the task requester;
the task issuing module is used for issuing the perception task to a platform user;
the bid information acquisition module is used for acquiring bid information, wherein the bid information comprises a quotation generated by the platform user after receiving the perception task;
the reputation information acquisition module is used for acquiring the reputation information of each bid platform user, and the reputation information comprises a reputation value and continuous high-score factors;
the bid winning user determining module is used for determining a bid winning user according to the bid information and the reputation information;
the reward payment module is used for paying the reward of the winning-bid user;
the perception data acquisition module is used for acquiring perception data of the winning bid user and sending the perception data to the task requester;
and the data updating module is used for acquiring the score of the user winning the bid by the task requester and updating the reputation information of the user winning the bid according to the score.
9. A server for a reputation based privacy preserving incentive mechanism, comprising a memory and a processor;
the memory is to store computer-executable instructions;
the processor is configured to execute the computer-executable instructions to implement the method of any of claims 1-7.
10. A computer-readable storage medium having stored thereon executable instructions that, when executed by a computer, are capable of implementing the method of any one of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110534099.3A CN113222720B (en) | 2021-05-17 | 2021-05-17 | Privacy protection incentive mechanism method and device based on reputation and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110534099.3A CN113222720B (en) | 2021-05-17 | 2021-05-17 | Privacy protection incentive mechanism method and device based on reputation and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113222720A true CN113222720A (en) | 2021-08-06 |
CN113222720B CN113222720B (en) | 2023-10-17 |
Family
ID=77092379
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110534099.3A Active CN113222720B (en) | 2021-05-17 | 2021-05-17 | Privacy protection incentive mechanism method and device based on reputation and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113222720B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114021769A (en) * | 2021-09-16 | 2022-02-08 | 北京邮电大学 | Network measurement data collection method and system |
CN115330161A (en) * | 2022-08-03 | 2022-11-11 | 国网江苏省电力有限公司南通供电分公司 | Power infrastructure and subcontractor credit management method and system based on block chain technology |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104881800A (en) * | 2015-06-03 | 2015-09-02 | 西北工业大学 | Mobile-crowd-sourcing-sensing-based motivation system realization method |
US20180121949A1 (en) * | 2015-04-02 | 2018-05-03 | Zhejiang Geely Holding Group Co., Ltd | Incentive method, online transaction platform, and incentive funds platform for safe online transactions |
CN108307344A (en) * | 2018-01-29 | 2018-07-20 | 福建师范大学 | One kind being based on the matched intelligent perception method for secret protection of alliance and system |
CN108364190A (en) * | 2018-01-08 | 2018-08-03 | 东南大学 | In conjunction with the online motivational techniques of mobile intelligent perception of reputation updating |
CN110069940A (en) * | 2019-03-15 | 2019-07-30 | 上海大学 | Intimacy protection system and method in horde sensing network based on incentive mechanism |
CN110189174A (en) * | 2019-05-29 | 2019-08-30 | 南京工业大学 | A kind of mobile intelligent perception motivational techniques based on quality of data perception |
US10504173B1 (en) * | 2014-10-20 | 2019-12-10 | Traina Interactive Corp. | Systems and methods for processing data involving digital content, digital products and/or experiences, such as throughout auction, sweepstakes and/or fulfillment processing |
CN112417497A (en) * | 2020-11-11 | 2021-02-26 | 北京邮电大学 | Privacy protection method and device, electronic equipment and storage medium |
-
2021
- 2021-05-17 CN CN202110534099.3A patent/CN113222720B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10504173B1 (en) * | 2014-10-20 | 2019-12-10 | Traina Interactive Corp. | Systems and methods for processing data involving digital content, digital products and/or experiences, such as throughout auction, sweepstakes and/or fulfillment processing |
US20180121949A1 (en) * | 2015-04-02 | 2018-05-03 | Zhejiang Geely Holding Group Co., Ltd | Incentive method, online transaction platform, and incentive funds platform for safe online transactions |
CN104881800A (en) * | 2015-06-03 | 2015-09-02 | 西北工业大学 | Mobile-crowd-sourcing-sensing-based motivation system realization method |
CN108364190A (en) * | 2018-01-08 | 2018-08-03 | 东南大学 | In conjunction with the online motivational techniques of mobile intelligent perception of reputation updating |
CN108307344A (en) * | 2018-01-29 | 2018-07-20 | 福建师范大学 | One kind being based on the matched intelligent perception method for secret protection of alliance and system |
CN110069940A (en) * | 2019-03-15 | 2019-07-30 | 上海大学 | Intimacy protection system and method in horde sensing network based on incentive mechanism |
CN110189174A (en) * | 2019-05-29 | 2019-08-30 | 南京工业大学 | A kind of mobile intelligent perception motivational techniques based on quality of data perception |
CN112417497A (en) * | 2020-11-11 | 2021-02-26 | 北京邮电大学 | Privacy protection method and device, electronic equipment and storage medium |
Non-Patent Citations (4)
Title |
---|
HUILIN W.等: "A Novel Incentive Mechanism Based on Reputation and Trust for Mobile Crowd Sensing Network", 2018 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND INFORMATION SCIENCES (ICCAIS) * |
MIHUI K.等: "Incentive mechanism with privacy-preservation on intelligent parking system utilizing mobile crowdsourcing", 2017 4TH INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS AND INFORMATION PROCESSING TECHNOLOGY (CAIPT) * |
朱会;李博宇;曾奇雄;王常维;: "一种基于信誉综合测评的移动群智感知激励机制", 科学技术创新, no. 07 * |
熊金波;马蓉;牛郭云川;林立;: "移动群智感知中基于用户联盟匹配的隐私保护激励机制", 计算机研究与发展, no. 07 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114021769A (en) * | 2021-09-16 | 2022-02-08 | 北京邮电大学 | Network measurement data collection method and system |
CN115330161A (en) * | 2022-08-03 | 2022-11-11 | 国网江苏省电力有限公司南通供电分公司 | Power infrastructure and subcontractor credit management method and system based on block chain technology |
Also Published As
Publication number | Publication date |
---|---|
CN113222720B (en) | 2023-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10636082B2 (en) | Proxy agent for distributed computing transactions | |
US11423479B2 (en) | Dynamic peg orders in an electronic trading system | |
US10460370B2 (en) | Proxy agent interface to peer-to-peer transactions | |
CN106875027A (en) | The Forecasting Methodology and device of resource request value, the Forecasting Methodology of trading volume | |
US10445789B2 (en) | Segment-based floors for use in online ad auctioning techniques | |
Wang et al. | Over-confidence and cycles in real estate markets: cases in Hong Kong and Asia | |
CN113222720B (en) | Privacy protection incentive mechanism method and device based on reputation and storage medium | |
CN111803957A (en) | Player prediction method and device for online game, computer equipment and medium | |
CN112258252A (en) | Block chain-based data asset value evaluation device and method | |
CN110264007A (en) | Stock exchange control method and device | |
US20170316502A1 (en) | Techniques for automated order matching | |
CN114943582A (en) | Information recommendation method and system and recommendation server | |
CN112541824B (en) | Drawing method and system of K-line candle graph and storage medium | |
CN108345941B (en) | Parameter adjusting method and device | |
CN115170195A (en) | Information processing method and device, electronic equipment and computer readable medium | |
CN114925275A (en) | Product recommendation method and device, computer equipment and storage medium | |
CN108399170A (en) | Data digging method and device | |
CN107330732B (en) | Electronic product pricing method and server cluster | |
CN109409993A (en) | Quotation acquisition methods, device, computer installation and the storage medium of computer resource | |
CN109872024A (en) | Credit evaluation index processing method and device | |
Jumadinova et al. | Automated pricing in a multiagent prediction market using a partially observable stochastic game | |
US20150046314A1 (en) | Computerized System for Trading | |
CN110264370B (en) | Mutual-help project expense settlement system, method and device | |
Huo | Detecting self-correlation of nonlinear, lognormal, time-series data via dbscan clustering method, using stock price data as example | |
CN118261711A (en) | Investment risk early warning method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |