CN110189464B - Random lottery method and device applying block chain - Google Patents
Random lottery method and device applying block chain Download PDFInfo
- Publication number
- CN110189464B CN110189464B CN201910509033.1A CN201910509033A CN110189464B CN 110189464 B CN110189464 B CN 110189464B CN 201910509033 A CN201910509033 A CN 201910509033A CN 110189464 B CN110189464 B CN 110189464B
- Authority
- CN
- China
- Prior art keywords
- lottery
- hash value
- remainder
- transfer
- lottery drawing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C15/00—Generating random numbers; Lottery apparatus
- G07C15/006—Generating random numbers; Lottery apparatus electronically
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a random lottery method and a device applying a block chain, comprising the following steps: initiating a transfer request on the blockchain by the lottery drawing device, wherein the transfer request is used for drawing a lottery; the lottery device carries out Hash operation on the transfer request to obtain a first Hash value; the lottery drawing device obtains the number n of transfer strokes in a block corresponding to the lottery drawing device at present; the lottery device divides the first hash value by the number n of the transfer strokes to obtain a corresponding first remainder m; the lottery drawing device obtains the mth transfer account in the block corresponding to the lottery drawing device at present, and carries out Hash operation on the mth transfer account to obtain a second Hash value; the lottery device divides the second hash value by a preset integer to obtain a corresponding second remainder; the second remainder is the number of the current lottery. The invention can ensure the randomness, openness, fairness and credibility of the lottery drawing process.
Description
Technical Field
The invention relates to the technical field of combination of a block chain and lottery, in particular to a random lottery method and a random lottery device applying the block chain.
Background
The existing lottery drawing technology is widely applied to commercial activities, such as the lottery drawing of market activities or the lottery drawing in the lottery industry, so as to attract the eyes of consumers or feedback the consumers, and further improve the participation enthusiasm of lottery participants or commercial purchasers. Lottery drawing technology is also applied to internal activities of the company, such as annual meeting of the company or annual meeting establishment of the company, so as to feed back employees, increase the company body feeling of the employees and the like. The existing lottery draw mostly adopts manual or computer lottery draw, the randomness of the manual lottery draw is poor, and the lottery draw process is opaque, so the lottery draw result can be operated by a dark box, and unfairness can exist. Because the lottery algorithm of the computer lottery may be tampered or maliciously attacked by hackers, and the lottery mechanism cannot be transparent, the lottery result of the computer lottery may also have the conditions of unfairness, unfairness and poor randomness.
The blockchain is a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, a consensus mechanism and an encryption algorithm. The consensus mechanism is a mathematical algorithm for establishing trust and obtaining rights and interests among different nodes in a blockchain system. The blockchain is the underlying technology of bitcoin, like a database ledger, which records all transaction records. The system is characterized in that a plurality of nodes are arranged at different parts of the world, and each node maintains a set of same databases. The data is maliciously tampered and difficult to tamper, and the data loss is extremely rare, so that a platform which is fair and transparent and solves the trust crisis is realized.
Disclosure of Invention
Aiming at the defects of the prior art, the invention aims to solve the technical problems that the randomness of the existing lottery scheme cannot be guaranteed, and the lottery process cannot guarantee the total opaqueness, so that the technical problems of incompleteness and unfairness exist.
To achieve the above object, in a first aspect, the present invention provides a random lottery method using a blockchain, including the steps of:
the lottery device initiates a transfer request on the blockchain, wherein the transfer request comprises: an initiator address, a receiver address, and a transfer amount; the transfer request is used for drawing a lottery;
the lottery device carries out Hash operation on the transfer request to obtain a first Hash value; the lottery drawing device obtains the number n of transfer strokes in a block corresponding to the lottery drawing device at present; dividing the first hash value by the number n of the transfer strokes to obtain a corresponding first remainder m; n is a positive integer, m is a positive integer less than n;
the lottery drawing device obtains the mth transfer account in the block corresponding to the lottery drawing device at present, and carries out Hash operation on the mth transfer account to obtain a second Hash value; dividing the second hash value by a preset integer to obtain a corresponding second remainder; the second remainder is the number of the lottery; the preset integer determines the value change interval of the lottery drawing number.
Optionally, the first hash value is hexadecimal data; the lottery device divides the first hash value by the number n of the transfer strokes to obtain a corresponding first remainder m, and the method specifically comprises the following steps:
the lottery drawing device converts the first hash value into corresponding decimal data;
and the lottery drawing device divides the first Hash value converted into decimal data by the number n of the transfer strokes to obtain a corresponding first remainder m.
Optionally, the second hash value is hexadecimal data; the lottery device divides the second hash value by a preset integer to obtain a corresponding second remainder, and the method specifically comprises the following steps:
the lottery drawing device converts the second hash value into corresponding decimal data;
and the lottery drawing device divides the second Hash value converted into the decimal data by a preset integer to obtain a corresponding second remainder.
Optionally, when the preset integer is 10, the lottery number varies within a range of 0-9.
Optionally, when the preset integer is 100, the lottery number varies from 00 to 99, and if the second remainder is less than 10, the tens of the second remainder is output after zero padding.
Specifically, the preset integer is the sum of the number of the candidate number segments, so as to ensure that all the candidate lotteries have numbers to be drawn.
The random lottery drawing method can be applied to market activity lottery drawing or company annual meeting lottery drawing, a plurality of first-class prizes, second-class prizes and third-class prizes can be set, and each prize item corresponds to one prize. The drawing is repeated, and the drawing numbers can be divided into one of the prizes according to the sequence of the drawing numbers, for example, first three equal prizes are drawn, then two equal prizes are drawn, and finally one equal prize is drawn. If the numbers drawn later are repeated with the numbers drawn before, drawing is carried out again until different numbers are drawn so as to ensure that all the prizes can be drawn.
Further, if the number of the lottery player is not the 000 number, that is, if the candidate lottery numbers may be changed from S +1 to S + T, the predetermined integer may be set to T, the second remainder may be obtained, and the second remainder may be added to S to obtain the corresponding lottery result.
In a second aspect, the present invention provides a random lottery device using a blockchain, comprising:
the lottery drawing initiating unit is used for initiating a transfer request on the block chain, and the transfer request comprises: an initiator address, a receiver address, and a transfer amount; the transfer request is used for drawing a lottery;
the remainder determining unit is used for carrying out Hash operation on the transfer request to obtain a first Hash value; the method comprises the steps that the lottery drawing device obtains the number n of transfer pens in a block corresponding to the lottery drawing device at present; dividing the first hash value by the number n of the transfer strokes to obtain a corresponding first remainder m; n is a positive integer; m is a positive integer less than n;
the lottery drawing number unit is used for acquiring the mth transfer account in the block corresponding to the lottery drawing device at present, and performing hash operation on the mth transfer account to obtain a second hash value; dividing the second hash value by a preset integer to obtain a corresponding second remainder; the second remainder is the number of the lottery; the preset integer determines the value change interval of the lottery drawing number.
Optionally, the first hash value is hexadecimal data; the remainder determination unit converts the first hash value into corresponding decimal data; and dividing the first hash value converted into decimal data by the transfer stroke number n to obtain a corresponding first remainder m.
Optionally, the second hash value is hexadecimal data; the lottery drawing number unit converts the second hash value into corresponding decimal data; and dividing the second hash value converted into the decimal data by a preset integer to obtain a corresponding second remainder.
Optionally, when the preset integer is 10, the lottery number varies within a range of 0-9.
Optionally, when the preset integer is 100, the lottery number varies from 00 to 99, and if the second remainder is less than 10, the tens of the second remainder is output after zero padding.
Generally, compared with the prior art, the above technical solution conceived by the present invention has the following beneficial effects:
the invention provides a random lottery method and a random lottery device applying a block chain, which are based on a block chain technology, and have high reliability because block chain data has the characteristics of openness and transparency and the block chain data has high safety and is not easy to be tampered. The number in the block chain can be checked by any user, so that the lottery drawing process can be supervised by the public, the lottery drawing based on the block chain is fair and public, and the actual application requirements can be met.
The invention provides a random lottery drawing method and a device applying a blockchain, which are used for initiating lottery drawing based on blockchain transfer business, wherein the lottery drawing process depends on the hash value of blockchain data, and the randomness of the lottery drawing process is enhanced because the hash operation has randomness and is combined with the transfer pen number of the current block and random transfer information of one of the blocks to carry out the hash operation. And finally, the result of the two random hash operations is utilized to obtain the remainder of the whole division, so that the final lottery is obtained, and the randomness of the lottery process is ensured.
Drawings
Fig. 1 is a flow chart of a random lottery method using a blockchain according to the present invention;
fig. 2 is a diagram of a random lottery device architecture using a blockchain according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. In addition, the technical features involved in the embodiments of the present invention described below may be combined with each other as long as they do not conflict with each other.
Fig. 1 is a flow chart of a random lottery method using a blockchain according to the present invention; as shown in fig. 1, the method comprises the following steps:
s101, the lottery drawing device initiates a transfer request on the block chain, wherein the transfer request comprises: an initiator address, a receiver address, and a transfer amount; the transfer request is used for drawing a lottery;
s102, the lottery device carries out Hash operation on the transfer request to obtain a first Hash value; the lottery drawing device obtains the number n of transfer strokes in a block corresponding to the lottery drawing device at present; dividing the first hash value by the number n of the transfer strokes to obtain a corresponding first remainder m; n is a positive integer, m is a positive integer less than n;
s103, the lottery drawing device obtains the mth transfer account in the block corresponding to the lottery drawing device at present, and carries out Hash operation on the mth transfer account to obtain a second Hash value; dividing the second hash value by a preset integer to obtain a corresponding second remainder; the second remainder is the number of the lottery; the preset integer determines the value change interval of the lottery drawing number.
Optionally, the first hash value is hexadecimal data; the lottery drawing device converts the first hash value into corresponding decimal data; and the lottery drawing device divides the first Hash value converted into decimal data by the number n of the transfer strokes to obtain a corresponding first remainder m.
Optionally, the second hash value is hexadecimal data; the lottery drawing device converts the second hash value into corresponding decimal data; and the lottery drawing device divides the second Hash value converted into the decimal data by a preset integer to obtain a corresponding second remainder.
Optionally, when the preset integer is 10, the lottery number varies within a range of 0-9.
Optionally, when the preset integer is 100, the lottery number varies from 00 to 99, and if the second remainder is less than 10, the tens of the second remainder is output after zero padding.
It should be noted that, in the lottery scheme provided by the present invention, the preset integer may be set according to actual needs. Not limited to only 10 or 100. Specifically, the predetermined integer is the sum of the number of the candidate number segments to ensure that numbers can be drawn in all candidate drawings.
In one example, if the lottery drawing method is applied to a corporate annual meeting lottery, if the candidate staff have 1000 numbers, each candidate staff is allocated with one number, and the allocated number can be changed in the 000-999 number range. But the raffle prizes may include: first-class 5, second-class 20 and third-class 50. A total of 75 numbers need to be drawn out of 1000 candidate numbers to complete the drawing campaign. If the preset integer is set to 1000, the extracted numbers are correspondingly randomly distributed in the range of 000-999. The drawing is repeated 75 times, and the first 50 numbers in the drawn numbers are equal prizes, the 51 st number to the 70 th number are equal prizes, and the 71 th number to the 75 th number are equal prizes. If the numbers drawn later are repeated with the numbers drawn before, drawing is carried out again until different numbers are drawn, so as to ensure that 75 candidate employees can be drawn for winning.
Wherein, first grade prize can reward company luxurious skin care products one set, second grade prize can reward company medium price essence one bottle, third grade prize can reward company moisturizing facial mask one box.
In another example: if the lottery drawing method is applied to the market activity lottery drawing, if the candidate lottery drawing persons have 800 numbers, each candidate is allocated with one number, and the allocated number can be changed in the number range of 000-799. But the raffle prizes may include: first-class prize 1, second-class prize 6 and third-class prize 30. A total of 37 numbers need to be drawn out of the 800 candidate numbers to complete the drawing campaign. Wherein, first-class prize can obtain refrigerator prize, second-class prize can obtain microwave oven prize, and third-class prize can obtain flower frame prize.
The preset integer can be set to 800, and the extracted numbers are correspondingly randomly distributed in the range of 000-799. The lottery is repeated 37 times, and the first 30 numbers in the drawn numbers are equal prizes, the 31 st number to the 36 th number are equal prizes, and the 37 th number is equal prize. If the numbers drawn later are repeated with the numbers drawn earlier, drawing is carried out again until different numbers are drawn, so as to ensure that 37 candidate lottery players can be drawn.
Further, if the number of the lottery player is not the 000 number, that is, if the candidate lottery numbers may be changed from S +1 to S + T, the predetermined integer may be set to T, the second remainder may be obtained, and the second remainder may be added to S to obtain the corresponding lottery result.
The random lottery method provided by the invention can also be applied to other specific scenes, and the technicians in the field can carry out practical application according to actual needs. The preset integer can be selected by the person skilled in the art according to actual needs to meet the requirements of the corresponding lottery variation range interval. The invention is not limited in any way.
Fig. 2 is a block chain applied random lottery device architecture diagram provided in the present invention, as shown in fig. 2, including the following units:
a lottery initiating unit 201, configured to initiate a transfer request on the blockchain, where the transfer request includes: an initiator address, a receiver address, and a transfer amount; the transfer request is used for drawing a lottery;
a remainder determining unit 202, configured to perform a hash operation on the transfer request to obtain a first hash value; the method comprises the steps that the lottery drawing device obtains the number n of transfer pens in a block corresponding to the lottery drawing device at present; dividing the first hash value by the number n of the transfer strokes to obtain a corresponding first remainder m; n is a positive integer; m is a positive integer less than n;
the lottery drawing number unit 203 is used for acquiring the mth transfer account in the block corresponding to the lottery drawing device currently, and performing hash operation on the mth transfer account to obtain a second hash value; dividing the second hash value by a preset integer to obtain a corresponding second remainder; the second remainder is the number of the lottery; the preset integer determines the value change interval of the lottery drawing number.
Optionally, the first hash value is hexadecimal data; the remainder determination unit 202 converts the first hash value into corresponding decimal data; and dividing the first hash value converted into decimal data by the transfer stroke number n to obtain a corresponding first remainder m.
Optionally, the second hash value is hexadecimal data; the drawing number unit 203 converts the second hash value into corresponding decimal data; and dividing the second hash value converted into the decimal data by a preset integer to obtain a corresponding second remainder.
Optionally, when the preset integer is 10, the lottery number varies within a range of 0-9.
Optionally, when the preset integer is 100, the lottery number varies from 00 to 99, and if the second remainder is less than 10, the tens of the second remainder is output after zero padding.
It will be understood by those skilled in the art that the foregoing is only a preferred embodiment of the present invention, and is not intended to limit the invention, and that any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the scope of the present invention.
Claims (8)
1. A random lottery method using a blockchain is characterized by comprising the following steps:
the lottery device initiates a transfer request on the blockchain, wherein the transfer request comprises: an initiator address, a receiver address, and a transfer amount; the transfer request is used for drawing a lottery;
the lottery device carries out Hash operation on the transfer request to obtain a first Hash value; the lottery drawing device obtains the number n of transfer strokes in a block corresponding to the lottery drawing device at present; dividing the first hash value by the number n of the transfer strokes to obtain a corresponding first remainder m; n is a positive integer, m is a positive integer less than n;
the lottery drawing device obtains the mth transfer account in the block corresponding to the lottery drawing device at present, and carries out Hash operation on the mth transfer account to obtain a second Hash value; dividing the second hash value by a preset integer to obtain a corresponding second remainder; the second remainder is the number of the lottery; the preset integer determines the value change interval of the lottery drawing number;
the second hash value is hexadecimal data;
the lottery device divides the second hash value by a preset integer to obtain a corresponding second remainder, and the method specifically comprises the following steps:
the lottery drawing device converts the second hash value into corresponding decimal data;
and the lottery drawing device divides the second Hash value converted into the decimal data by a preset integer to obtain a corresponding second remainder.
2. The random lottery method using a blockchain according to claim 1, wherein the first hash value is hexadecimal data;
the lottery device divides the first hash value by the number n of the transfer strokes to obtain a corresponding first remainder m, and the method specifically comprises the following steps:
the lottery drawing device converts the first hash value into corresponding decimal data;
and the lottery drawing device divides the first Hash value converted into decimal data by the number n of the transfer strokes to obtain a corresponding first remainder m.
3. The random lottery method using a blockchain according to any one of claims 1 to 2, wherein the number of lotteries varies from 0 to 9 when the preset integer is 10.
4. The random lottery method using a blockchain according to any one of claims 1 to 2, wherein the lottery number is varied within a range of 00 to 99 when the predetermined integer is 100, and wherein, if the second remainder is less than 10, the tens of the second remainder is output after being zero-padded.
5. A random lottery device using a blockchain, comprising:
the lottery drawing initiating unit is used for initiating a transfer request on the block chain, and the transfer request comprises: an initiator address, a receiver address, and a transfer amount; the transfer request is used for drawing a lottery;
the remainder determining unit is used for carrying out Hash operation on the transfer request to obtain a first Hash value; the method comprises the steps that the lottery drawing device obtains the number n of transfer pens in a block corresponding to the lottery drawing device at present; dividing the first hash value by the number n of the transfer strokes to obtain a corresponding first remainder m; n is a positive integer; m is a positive integer less than n;
the lottery drawing number unit is used for acquiring the mth transfer account in the block corresponding to the lottery drawing device at present, and performing hash operation on the mth transfer account to obtain a second hash value; dividing the second hash value by a preset integer to obtain a corresponding second remainder; the second remainder is the number of the lottery; the preset integer determines the value change interval of the lottery drawing number;
the second hash value is hexadecimal data; the lottery drawing number unit converts the second hash value into corresponding decimal data; and dividing the second hash value converted into the decimal data by a preset integer to obtain a corresponding second remainder.
6. The random lottery device using the blockchain according to claim 5, wherein the first hash value is hexadecimal data; the remainder determination unit converts the first hash value into corresponding decimal data; and dividing the first hash value converted into decimal data by the transfer stroke number n to obtain a corresponding first remainder m.
7. The random lottery device using the blockchain according to claim 6, wherein the lottery number is varied within a range of 0 to 9 when the predetermined integer is 10.
8. The apparatus for randomly drawing a lottery using a blockchain according to claim 6, wherein the lottery number varies from 00 to 99 when the predetermined integer is 100, and wherein if the second remainder is less than 10, the tens of the second remainder are output after being zero-padded.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910509033.1A CN110189464B (en) | 2019-06-13 | 2019-06-13 | Random lottery method and device applying block chain |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910509033.1A CN110189464B (en) | 2019-06-13 | 2019-06-13 | Random lottery method and device applying block chain |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110189464A CN110189464A (en) | 2019-08-30 |
CN110189464B true CN110189464B (en) | 2020-10-27 |
Family
ID=67721545
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910509033.1A Active CN110189464B (en) | 2019-06-13 | 2019-06-13 | Random lottery method and device applying block chain |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110189464B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110223439B (en) * | 2019-06-13 | 2020-10-02 | 北京瑞策科技有限公司 | Random number shaking method and device for application block chain |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106980488A (en) * | 2017-03-14 | 2017-07-25 | 腾讯科技(深圳)有限公司 | Random digit generation method and device |
CN107103097A (en) * | 2017-05-22 | 2017-08-29 | 中链科技有限公司 | Drawing method and terminal device based on block chain technology |
CN107862782B (en) * | 2017-10-27 | 2020-11-13 | 贝壳找房(北京)科技有限公司 | Lottery drawing method and device based on Ether house block chain |
CN109636998A (en) * | 2019-01-09 | 2019-04-16 | 山东浪潮质量链科技有限公司 | A kind of method and device drawn a lottery using block chain |
-
2019
- 2019-06-13 CN CN201910509033.1A patent/CN110189464B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN110189464A (en) | 2019-08-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110164021B (en) | A kind of random lottery drawing method and equipment of application block chain | |
CN107103097A (en) | Drawing method and terminal device based on block chain technology | |
CN110164022B (en) | Random number shaking method on block chain and equipment thereof | |
CN107862782A (en) | Drawing method and device based on ether mill block chain | |
CN102999529B (en) | Information sharing system and method between platform | |
CN110223440B (en) | Random number shaking method and equipment for application block chain | |
CN109636998A (en) | A kind of method and device drawn a lottery using block chain | |
CN105303410B (en) | Virtual article sharing method and device | |
Zeng et al. | Incentive mechanisms in federated learning and a game-theoretical approach | |
CN110189465B (en) | Random lottery method and equipment by means of block chain | |
CN107230107A (en) | A kind of internet invoice lottery system and its implementation | |
CN110189464B (en) | Random lottery method and device applying block chain | |
CN111461793B (en) | Integration chain consensus method based on liveness probability selection | |
CN114626735A (en) | Urging case allocation method, urging case allocation device, urging case allocation equipment and computer readable storage medium | |
CN111223227B (en) | Target user screening method and device | |
CN110223436B (en) | Lottery random number issuing method and device applying block chain | |
CN113822973A (en) | Method, apparatus, electronic device, medium, and program for operating avatar | |
CN109242064A (en) | A kind of stranger's social activity method for organizing and system using barcode scanning realization | |
CN108133035B (en) | A kind of activity management method and device of the cultural cloud platform based on big data | |
CN116523069A (en) | Coupon pushing method and device based on federal modeling | |
CN116188182A (en) | Method, apparatus and computer readable storage medium for obtaining performance prize | |
CN115269709A (en) | Market data-based query and playback method, device, equipment and medium | |
CN112148490B (en) | Virtual resource distribution method, device, equipment and storage medium | |
Gao | Design and Implementation of 3D Animation Data Processing Development Platform Based on Artificial Intelligence | |
Lakin et al. | A therapeutic vehicle in search of a theory of therapy |
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 | ||
CB02 | Change of applicant information |
Address after: 100085 No. 108, 1st Floor, No. 9, Shangdi Jiujie, Haidian District, Beijing Applicant after: Beijing ruice Technology Co., Ltd Address before: 100085 No. 108, 1st Floor, No. 9, Shangdi Jiujie, Haidian District, Beijing Applicant before: BEIJING AIMO RUICE TECHNOLOGY Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |