Information processing device and method, and program

By using the user's attributes and purchase history information in the system of the server and terminal device, various selections cannot be achieved in the prior art, and diversified selection processing is realized according to the user's intentions.

CN119256322APending Publication Date: 2025-01-03FELICA NETWORKS INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380042150.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-05-30
Filing Date
2023-05-16
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

The prior art cannot realize various selections because only the information recorded on the receipt is used for selection processing, and there is a lack of consideration for user attributes and purchasing history.

Method used

The user's winning probability is determined based on the pre-registered user's attribute information and purchase history information, and the selection process is performed, and the user member registration, receipt information is reviewed and selected by using communication between the server and the terminal device.

Benefits of technology

It realizes the real-time selection of various lottery based on the user's attributes and purchase history, improves the diversity and accuracy of the lottery, and meets the selection needs of different activities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119256322A_ABST
    Figure CN119256322A_ABST
Patent Text Reader

Abstract

The present technology pertains to an information processing device, method, and program that enable various decisions. An information processing apparatus includes a control unit that determines a selection probability of a user based on at least any one of attribute information indicating an attribute of a pre-registered user or distribution history information relating to a history of distribution of purchase information by the user, and carrying out selection processing based on the selection probability. The present technology can be applied to an activity system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present technology relates to an information processing device, method, and program, and more specifically, to an information processing device, method, and program capable of performing various types of draws. Background Art

[0002] Conventionally, there has been proposed a technology for reading information written on a receipt, determining whether or not application conditions for a campaign are met based on the read information, and performing a lottery process for prizes and the like (for example, see Patent Document 1).

[0003] For example, in the system described in Patent Document 1, the user's terminal captures an image of a receipt and transmits receipt information obtained by character recognition of the image of the receipt to a server. The server then determines whether the application conditions for the event are met based on the received receipt information, performs a lottery process, and transmits the result of the lottery to the terminal.

[0004] This makes it possible to carry out campaigns targeting a wide range of stores without printing additional information on receipts.

[0005] Citation List

[0006] Patent Literature

[0007] Patent Document 1: Japanese Patent Application Laid-Open No. 2014-203312 Summary of the invention

[0008] Problem that the invention aims to solve

[0009] However, in the above-mentioned technology, since only the information recorded on the receipt sent to the server is used for the lottery processing, various lotteries cannot be realized.

[0010] The present technology has been developed in view of such circumstances, and enables various lotteries to be performed.

[0011] Solution to the problem

[0012] According to the first aspect of the present technology, an information processing device includes a control unit, which determines the probability of selection of the user based on at least any one of attribute information indicating the attributes of a pre-registered user or publication history information related to the history of publication of purchase information by the user, and performs a lottery process based on the winning probability.

[0013] According to the first aspect of the present technology, the information processing method or program includes determining the probability of the user being selected based on at least any one of attribute information indicating the attributes of a pre-registered user or publication history information related to the history of the user's publication of purchase information, and performing a lottery processing step based on the probability of selection.

[0014] In the first aspect of the present technology, the probability of the user being selected is determined based on at least any one of attribute information indicating the attributes of a pre-registered user or publication history information related to the history of the user's publication of purchase information, and a lottery process is performed based on the probability of the user being selected. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 is a diagram illustrating a configuration example of an activity system.

[0016] Figure 2 is a diagram illustrating a configuration example of a server.

[0017] Figure 3 is a diagram illustrating a configuration example of a terminal device.

[0018] Figure 4 This is a diagram for explaining member registration.

[0019] Figure 5 This is a flowchart for explaining the process of requesting member registration and the process of registering a member.

[0020] Figure 6 This is a diagram for explaining the issuance of receipt information and the lottery.

[0021] Figure 7 This is another diagram for explaining the issuance of receipt information and the lottery.

[0022] Figure 8 This is a flowchart for explaining the process of participating in an event.

[0023] Fig. 9 This is a flowchart for explaining the process of performing a lottery.

[0024] Fig.10 is a diagram illustrating a configuration example of a computer. DETAILED DESCRIPTION

[0025] Embodiments to which the present technology is applied will be described below with reference to the drawings.

[0026] <First Embodiment>

[0027] <Activity system configuration example>

[0028] The present technology enables various lotteries to be performed by preselecting users as members and then determining the probability of winning based on at least attribute information indicating the attributes of users registered as members or posting history information related to the history of posting of receipt information, etc., which is purchase information of users.

[0029] Figure 1 is a diagram illustrating a configuration example of an activity system to which the present technology is applied.

[0030] Figure 1 The activity system shown in FIG. 1 includes a server 11 and a terminal device 12 , and the server 11 and the terminal device 12 are connected to each other through a wired or wireless network.

[0031] The server 11 is, for example, an information processing device that manages the implementation of an activity (such as a promotion) provided by any service provider such as a drug store or a restaurant. The server 11 manages the implementation of one or more activities.

[0032] By communicating with the terminal device 12 via the network, the server 11 provides the terminal device 12 with display data on a web page related to an event, registers the user as a member, and performs a lottery process for the event applied for by the user.

[0033] The terminal device 12 is an information processing device such as a smartphone, a personal computer, or a tablet computer owned by a user participating in the event.

[0034] The terminal device 12 communicates with the server 11 according to the user's operation, requests the user to register as a member, displays a web page related to the event, and transmits receipt information required for the lottery to the server 11.

[0035] Note that, here, in order to simplify the description, only one user and the terminal device 12 of the user are shown, but in reality there are a plurality of users, and the terminal device 12 of each user can access the server 11 .

[0036] In the event system, a user registers as a member in advance on a website for providing an event (that is, an event providing service for conducting a lottery for an event) managed by the server 11 .

[0037] When a user obtains purchase information as information about the purchase of services related to an event (such as a receipt obtained when the user purchases a product at a store providing the event, etc.), the user uses the purchase information to participate in (apply for) the event, i.e., the lottery for prizes.

[0038] More specifically, in a state where the user has logged in to the website (activity providing service) of the server 11, the user operates the terminal device 12 to publish the purchase information to the server 11. That is, the purchase information is published to the server 11 via the network.

[0039] Note that, hereinafter, a case will be described in which the purchase information is image data on a receipt (hereinafter also referred to as receipt information) obtained by capturing an image of the receipt.

[0040] However, the present invention is not limited to this, and the purchase information can be any information as long as the purchase information includes information about the products purchased by the user, that is, the payment (settlement) of the price of the services, products, etc. provided to the user, and can prove the user's purchase.

[0041] More specifically, for example, a use record of electronic money, electronic receipt data, an electronic receipt, image data obtained by screen capture of electronic payment, or the like can be used as the purchase information.

[0042] When the user posts the receipt information, the server 11 immediately examines the posted receipt information. In the examination of the receipt information, based on the information about the purchase included in the posted receipt information, it is determined whether the receipt information satisfies the application conditions for the campaign.

[0043] When it is determined that the application conditions are met, the server 11 immediately performs a lottery process.

[0044] At this time, the server 11 determines the user's probability of being selected based on at least pre-registered attribute information indicating the user's attributes (such as the user's age and gender) or posting history information related to the user's history of posting receipt information to date. In other words, the server 11 changes the user's probability of being selected based on the attribute information and posting history information.

[0045] Then, the server 11 performs a lottery process based on the determined winning probability of the user, and transmits an email for notifying the user of the result of the lottery process (ie, winning or losing).

[0046] Since the server 11 determines the winning probability and performs the lottery processing when the user is logged in, the winning probability can be determined using the user's attributes and posting history. As a result, various lotteries can be performed instantly by changing (changing) the winning probability of each user according to the intention of the event, etc.

[0047] Note that the description here will be made assuming that a single server 11 performs membership registration of users, review of receipt information, management of publication history information regarding receipt information, lottery processing, etc., but alternatively, multiple servers may share and perform each of these types of processing.

[0048] <Server Configuration Example>

[0049] Next, a configuration example of the server 11 and the terminal device 12 will be described.

[0050] Figure 2 is a diagram illustrating a configuration example of the server 11 .

[0051] The server 11 includes a communication unit 41 , a recording unit 42 , an input unit 43 , and a control unit 44 .

[0052] The communication unit 41 communicates with an external device such as the terminal device 12 through a network. The recording unit 42 records various types of data supplied from the control unit 44, such as attribute information and posting history information, for example, and supplies the recorded data to the control unit 44 as needed.

[0053] The input unit 43 includes a mouse, a keyboard, and the like, and supplies a signal corresponding to an operation performed by an administrator or the like to the control unit 44. The control unit 44 controls the overall operation of the server 11.

[0054] <Configuration Example of Terminal Device>

[0055] Figure 3 is a diagram illustrating a configuration example of the terminal device 12 .

[0056] The terminal device 12 includes an imaging unit 71 , an input unit 72 , a display unit 73 , a control unit 74 , a communication unit 75 , and a recording unit 76 .

[0057] The imaging unit 71 includes a camera, captures images of various subjects including receipts under the control of the control unit 74 , and supplies the captured images to the control unit 74 .

[0058] The input unit 72 includes, for example, a touch panel, buttons, etc. superimposed on the display unit 73, and supplies a signal corresponding to a user's operation to the control unit 74. The display unit 73 displays various images supplied from the control unit 74.

[0059] The control unit 74 controls the overall operation of the terminal device 12. The communication unit 75 communicates with an external device such as the server 11 through a network.

[0060] The recording unit 76 records various types of data supplied from the control unit 74 , and supplies the recorded data to the control unit 74 .

[0061] <Membership Registration>

[0062] When a user uses the event providing service provided by the server 11, the user performs member registration in advance.

[0063] The following will refer to Figure 4 Describe an example of member registration.

[0064] As in Figure 4As shown on the left side of , when a user purchases a desired product at a store where an activity is being held (hereinafter also referred to as a purchasing store), the user receives a receipt from the store.

[0065] The receipt (purchase receipt) records information about the store that issued the receipt, information about the product purchased by the user, information about the payment at the time of purchase, and the like.

[0066] More specifically, for example, the receipt includes (records) information such as the chain store name and store name of the purchase store, the address of the purchase store, the telephone number of the purchase store, the purchase date and time, the total amount paid, the payment type, the name of the purchased product, the price of the purchased product, the member number of the member related to the purchase store, chain store, etc., and the point balance available at the purchase store, etc. Here, the payment type is, for example, a method for paying the price of the purchased product, such as cash payment or electronic payment.

[0067] Furthermore, in this example, the receipt also includes information for accessing a web page dedicated to an activity being conducted by the store of purchase (hereinafter also referred to as an activity-dedicated page), which is managed by the server 11.

[0068] For example, the information for accessing the event dedicated page is a uniform resource locator (URL) of the event dedicated page, a Quick Response (QR) code (registered trademark) for obtaining the URL or the like, a keyword in a web search, or the like.

[0069] The user accesses the server 11 with the terminal device 12 using the URL included in the receipt, the QR code (registered trademark), a keyword in a web search, etc. as appropriate, and displays the event-dedicated page as indicated by an arrow Q11.

[0070] The campaign-specific page is a web page (service introduction page) for each campaign conducted by the purchasing store or a chain store to which the purchasing store belongs, which is for campaign introduction, and is managed by the server 11. In other words, it can be said that the campaign-specific page is a web page for each inducement source (purchasing store) to which the member registers.

[0071] For example, a button B11 on which a message such as "Register as a member here" is displayed, and a button B12 on which a message such as "Membership here" is displayed are provided on the event-dedicated page.

[0072] The button B11 is a button for displaying a member registration page for performing member registration of a user, and the button B12 is a button for displaying a login page for a user who has registered as a member to log in.

[0073] For example, when the user uses the button B11 , a member registration page is displayed on the terminal device 12 as indicated by an arrow Q12 .

[0074] At this time, the server 11 can identify (determine) the activity-specific page from which the user was induced to reach the member registration page, that is, the purchase store or chain store that serves as the inducement source to go to the member registration page. Hereinafter, the information indicating the purchase store or chain store that serves as the inducement source when registering for a member will also be referred to as inducement source information.

[0075] In a case where the member registration page is displayed, the user operates the terminal device 12 to input information required for member registration, such as an account name, a password, an e-mail address, and a gender.

[0076] Then, the server 11 generates member registration information about the user based on the information input by the user, and performs member registration of the user by recording the member registration information.

[0077] For example, the member registration information includes inducement source information, mail address, gender, age, residential area such as county, family composition, occupation, and the like.

[0078] Among the information included in the member registration information, the user's gender, age, residential area, family composition, occupation, etc. can be said to be attribute information indicating the user's own attributes. Note that the member registration information only needs to include at least one of the information indicating the user's attributes (such as gender or age), and may include other information indicating the user's attributes.

[0079] When the member registration information about the user is recorded (registered) in the recording unit 42 (ie, member database) of the server 11 , the user's member registration is completed, and a member registration completion page including a message indicating that the member registration has been completed is displayed on the terminal device 12 .

[0080] After completing the membership registration, the user can then participate in (apply for) any event. That is, by only registering as a member once, the user can participate in as many arbitrary events as possible.

[0081] <Description of the process of requesting member registration and the process of registering a member>

[0082] Here, we will refer to Figure 5 Describes the processing performed when a user registers as a member. That is, the following will refer to Figure 5 The flowchart describes the process of requesting member registration by the terminal device 12 and the process of registering a member by the server 11.

[0083] For example, when the communication unit 75 of the terminal device 12 receives display data about the member registration page sent by the server 11, and the control unit 74 provides the display data received by the communication unit 75 to the display unit 73 to display the member registration page, the processing of requesting member registration starts.

[0084] In step S11, the control unit 74 obtains information required for member registration of the user, such as attribute information.

[0085] That is, when the user operates the input unit 72 to input attribute information such as gender, age, and area of ​​residence, and information required for member registration such as email address and account name into the member registration page, the input unit 72 provides a signal corresponding to the user's operation to the control unit 74.

[0086] The control unit 74 obtains information required for member registration, such as attribute information input by the user, by obtaining a signal from the input unit 72. Then, the control unit 74 generates a member registration request including the obtained information and requesting member registration, and provides the member registration request to the communication unit 75.

[0087] In step S12 , the communication unit 75 transmits the member registration request supplied from the control unit 74 to the server 11 .

[0088] The server 11 then starts the process of registering a member, and performs the process in step S21.

[0089] That is, in step S21 , the communication unit 41 receives the member registration request transmitted from the terminal device 12 , and supplies the member registration request to the control unit 44 .

[0090] In step S22 , the control unit 44 performs member registration in response to the member registration request supplied from the communication unit 41 .

[0091] More specifically, the control unit 44 performs member registration by generating member registration information including attribute information and a mail address of a user included in a member registration request, and supplying the generated member registration information to the recording unit 42 to record the member registration information.

[0092] At this time, the control unit 44 identifies the active dedicated page on the terminal device 12 that serves as an inducement source to go to the member registration page to identify (determine) the inducement source when registering as a member, and generates member registration information including inducement source information indicating the identification result.

[0093] In the case where the member registration is completed, the control unit 44 supplies display data on the member registration completion page to the communication unit 41 to transmit the display data to the terminal device 12, and the process of registering a member ends.

[0094] In addition, in the terminal device 12, after the processing in step S12 is completed, the communication unit 75 receives display data from the server 11 and provides the display data to the control unit 74, and the control unit 74 provides the display data from the communication unit 75 to the display unit 73 to display the member registration completion page.

[0095] In a case where the member registration completion page is displayed in this manner and the user is notified of the completion of the member registration, the process of requesting member registration ends.

[0096] Therefore, the terminal device 12 obtains information required for member registration, such as attribute information, and requests member registration, and the server 11 performs member registration in response to the member registration request.

[0097] Like this, user can participate in one or more activities at any time after member registration.In addition, when active lottery processing, various lottery can be carried out instantly using pre-registered attribute information (member registration information).

[0098] <Participate in the event>

[0099] When the member registration is completed, the user logs in to the website of the server 11, that is, the event providing service, selects an event to participate in, and participates in (applies for) the selected event.

[0100] The following will refer to Figure 6 and Figure 7 Describes the process of handling when a user participates in an activity. Note that Figure 7 Pictured Figure 6 A continuation of the process shown in .

[0101] As in Figure 6 As shown on the left side of , the user displays a login page on the terminal device 12 and logs in by entering an account name and password.

[0102] Then, the terminal device 12 displays the activity list screen indicated by the arrow Q21.

[0103] The event list screen displays a My Page button for displaying My Page, and a list of events in which the user can participate.

[0104] When the user uses the My Page button, My Page is displayed, as shown by arrow Q22. In other words, the user can confirm the issuance history of their receipt information on the web page screen by displaying My Page.

[0105] On the My Page, information about the issuance history (receipt issuance history) of the user's receipt information (purchase information) is displayed. This information is information related to changes in the user's winning probability.

[0106] In other words, information about the publication history of receipt information is displayed on my page, such as the number of times the user has published the receipt information so far (number of publications) and the total amount paid by the user for the purchase, especially information that affects the user's lottery results (factors related to changes in the probability of winning).

[0107] In addition, for example, in addition to elements related to changes in the user's chance of winning, such as a message indicating that the chance of winning is doubled when the total number of postings exceeds a certain number, the changed chance of winning can also be presented (displayed) on my page.

[0108] By displaying such a my page, it is possible to promote user participation in activities, that is, to promote changes in user behavior.

[0109] In addition, when the user selects an activity in which the user participates from the activity list screen, a posting screen for receipt information is displayed as indicated by arrow Q23, and the user captures an image of a receipt required for participating in the activity and posts the image. For example, the captured image of the receipt (receipt information) is displayed on the posting screen, and it can be confirmed whether the receipt posted by the user is correct.

[0110] Note that in the case where receipt information, that is, an image of a receipt, is issued as purchase information, necessary information such as a payment type and a payment amount may not be accurately read from the receipt information.

[0111] Therefore, for example, as shown by arrow Q24, the use record of electronic money can also be issued as purchase information together with the receipt information.

[0112] For example, the user can choose whether to publish only the receipt information or both the receipt information and the use record of the electronic money. In addition, for example, the publication of the use record of the electronic money can be prompted based on the result of the examination of the receipt information in the server 11.

[0113] In the case where the user issues a use record of electronic money, for example, the user operates the input unit 72 to display a list of use records of electronic money on the display unit 73 based on information recorded in the recording unit 76 or the like.

[0114] For example, in the list of electronic money usage records, records in the case where the user makes payments using electronic money are displayed for each operator such as a settlement service. The user selects information (usage record information) indicating the usage record of electronic money corresponding to the receipt information to be published from the list of usage records, and publishes the usage record information about the electronic money together with the receipt information.

[0115] As a result, receipt information in the case where the user makes payment (purchase) using electronic money and use record information on the electronic money are posted on the server 11 .

[0116] The use record information about electronic money includes some or all of the multiple information contained in the receipt information. That is, the use record information about electronic money includes information such as the purchase date and time and the payment total amount, for example.

[0117] By publishing the electronic money usage record information together with the receipt information in this way, even if the accuracy of reading the information from the receipt information is insufficient, it is possible to extract necessary information from the electronic money usage record information and examine the receipt information, that is, to make a determination on the application conditions. That is, the electronic money usage record information can ensure the accuracy of reading the information required for examination such as the payment type and the payment amount.

[0118] In the case where the receipt information is issued as described above, the server 11 examines the issued receipt information, for example, Figure 7 As shown by arrow Q24.

[0119] That is, the server 11 examines each predetermined examination item based on the information included in the issued receipt information to examine whether the receipt information satisfies the application conditions (participation conditions) of the event.

[0120] For example, review items may include the purchase date and time of a product, etc. (the date and time of use of the service), the chain store used, the store used, the area (address) of the store used, the purchase of a specific product, the amount paid for the purchase of a specific product, the means of payment (payment type), the total amount paid, etc.

[0121] For example, the area of ​​the store used can be reviewed based on the address of the purchase store included in the receipt information, or can be reviewed based on the phone number of the purchase store included in the receipt message. For example, when the area is reviewed based on the phone number, the address of the purchase store does not need to be recorded in the receipt information.

[0122] Note that the review items to be used for the review are different for each campaign. In addition, the review as to whether the application conditions are met can be performed for each receipt information posted, or can be performed based on all receipt information posted during the campaign period. Therefore, for example, in the case where the sum of the payment amounts in all receipt information posted during the campaign period is greater than or equal to a certain amount, it can be determined that the application conditions are met. In this case, since the user does not need to post multiple receipt information together, convenience can be improved.

[0123] As a result of the review, in the case where it is determined that the receipt information satisfies the application condition, the server 11 updates the issuance history information recorded in the recording unit 42 based on the issued receipt information.

[0124] For example, the published history information includes at least one of the date on which the receipt information was published, the date on which the product recorded in the receipt information was purchased, the number of times the receipt information was published, the total amount of payment in the published receipt information, the number of times the receipt information for each payment type was published, the total amount of payment for each payment type, the number of times a specific product was purchased, or the number of times a specific chain store or store was used.

[0125] Note that the issuance history information only needs to include information on the issuance history of receipt information to be used for determining the winning probability in the activity, and may include any information such as, for example, the presence or absence of issuance of usage record information on electronic money.

[0126] After the posting history information is updated, the server 11 performs processing for transitioning to the game screen, and causes the terminal device 12 to display the game screen, as indicated by arrow Q25.

[0127] The game screen is, for example, a screen for playing a lottery game, and the user plays the lottery game by appropriately using buttons on the screen, etc. That is, in the server 11, a lottery based on the lottery game is performed as a lottery process based on the winning probability of each user.

[0128] The lottery game may be any game as long as a lottery can be performed, such as a lottery based on a rotating lottery device called a lottery wheel, a capsule toy, a coin-operated vending machine, or a lottery.

[0129] When providing a lottery-type game, the server 11 determines the user's probability of winning based on the user's member registration information recorded in the recording unit 42, or more specifically, based at least on the user's attribute information or updated release history information contained in the member registration information.

[0130] Furthermore, when a user plays a lottery game by operating a game screen or the like, the server 11 performs a lottery process based on a winning probability determined for the individual user.

[0131] In the determination of the winning probability of the user and the lottery process, the server 11 refers not only to the attribute information and the posting history information but also to the activity information recorded in the recording unit 42 as necessary.

[0132] The event information is information generated in advance for each event, and includes information about the event, such as the implementation period of the event (the period during which you can apply for the event), application conditions, the number of winners for each award, and the base probability of winning for each award.

[0133] As a method of determining the probability of winning and conducting a lottery, several methods are conceivable.

[0134] For example, a method of performing a lottery based on the history of user participation in activities, that is, a method of performing a lottery based on each item of the history of posting the user's receipt information, a method of performing a lottery based on each item of the user's attribute, a method of performing a lottery based on each item of the history of posting the user's receipt information and the attribute, etc. In addition, for example, a method of performing a lottery unconditionally, that is, a method of performing a lottery without considering the attribute information and the posting history information, can also be considered.

[0135] As a specific example considering the case of posting history information, for example, it is conceivable to set the probability of winning to 3 times the base probability for users whose receipt information has been posted 10 times or more, or to set the probability of winning to 50% or more when the total amount of payment in the receipt information exceeds 10,000 yen. In addition, for example, it is also conceivable to set the probability of winning so that 1 out of 10 users who have used a specific chain store more than 10 times will be selected.

[0136] In addition, as a specific example of a case where attribute information is considered, for example, it is conceivable to set the probability of selection of a female to 50%, the probability of selection of a male in his 30s or 40s to 80%, or the probability of selection of a father or mother in his 20s to 50%.

[0137] As described above, the server 11 can use the posting history information and attribute information to perform various draws according to the purpose of the activity. In other words, an appropriate probability of winning can be set for each user according to the purpose of the activity, and as a result, the draw method can be diversified.

[0138] After the server 11 performs the lottery processing, the terminal device 12 displays a game result screen indicating the result of the lottery, that is, the result of the lottery type game, as shown by arrow Q26. In other words, the result of the lottery is presented (provided) to the user.

[0139] As indicated by arrow Q27, the server 11 then appropriately transmits an e-mail for notifying the result of the lottery and the like.

[0140] For example, an email describing the fact of winning and a method of receiving a prize is sent to a winner, and an email describing the fact of losing and guidance on participating in the next event is sent to a loser.

[0141] As described above, in the event system, the receipt information is examined immediately after it is issued, and then the lottery process is immediately performed based on the examination result of the receipt information.

[0142] In particular, in the activity system, various lotteries can be conducted using the release history information and attribute information. In addition, since the release and review of receipt information and the lotteries are conducted while the user is logged in, the release history information and attribute information about the user can be read instantly and the lotteries can be conducted.

[0143] <Description of the process of participating in the event>

[0144] Next, the operations of the terminal device 12 and the server 11 in the case where a user participates in an event will be described.

[0145] First, refer to Figure 8 The flowchart of FIG. 1 describes the process for participating in an event performed by the terminal device 12. When a user logs in to the server 11 (the event providing service), the process for participating in the event starts.

[0146] In step S51 , the control unit 74 causes the display unit 73 to display an activity list screen.

[0147] For example, when a user logs in, the server 11 transmits display data about an activity list screen to the terminal device 12, and the communication unit 75 receives the display data transmitted from the server 11 and provides the display data to the control unit 74. The control unit 74 then provides the display data from the communication unit 75 to the display unit 73, and the display unit 73 displays the activity list screen based on the provided display data.

[0148] In step S52 , the control unit 74 determines whether to display my page based on a signal supplied from the input unit 72 according to the user's operation.

[0149] For example, when the user operates the input unit 72 to use a My Page button on the activity list screen, it is determined that My Page is to be displayed.

[0150] If it is determined in step S52 that my page is not to be displayed, the processing in step S53 is not performed, and the processing then proceeds to step S54. On the other hand, if it is determined in step S52 that my page is to be displayed, the processing in step S53 is performed.

[0151] In this case, the control unit 74 generates a request to send display data about my page, and provides the sending request to the communication unit 75. When the communication unit 75 sends the sending request from the control unit 74 to the server 11, the display data is sent from the server 11 in response to the sending request, and the communication unit 75 receives the display data from the server 11 and provides the display data to the control unit 74.

[0152] In step S53, the control unit 74 supplies the display data supplied from the communication unit 75 to the display unit 73 to display the my page.

[0153] As described above, since information on the issuance history of receipt information is displayed on my page, the user confirms the issuance history of their receipt information and the like by viewing my page, and returns the display to the activity list screen as appropriate.

[0154] After the processing in step S53 is performed, or if it is determined in step S52 that my page is not displayed, then when the user selects an event in which the user wants to participate (hereinafter also referred to as participating in an event) from the event list screen, the processing in step S54 is performed.

[0155] That is, in the case where the user operates the input unit 72 to select a desired activity from a plurality of activities and determines to participate in the activity, the control unit 74 selects the participation activity selected by the user according to a signal from the input unit 72 in step S54 .

[0156] Furthermore, in the case where the user issues usage record information about electronic money together with receipt information, the user requests display of a list of usage records of the electronic money by operating the input unit 72 .

[0157] In step S55, the control unit 74 determines whether to adopt the use record of electronic money, that is, whether to issue use record information on electronic money, based on the signal supplied from the input unit 72 according to the user's operation.

[0158] In the case where it is determined in step S55 that the usage record is not to be adopted, the processing in steps S56 and S57 is not performed, and the processing then proceeds to step S58.

[0159] On the other hand, if it is determined in step S55 that the usage record is to be adopted, the process proceeds to step S56.

[0160] In step S56, the control unit 74 displays a list of the use records of the electronic money.

[0161] That is, the control unit 74 reads information about the user's electronic money usage record from the recording unit 76, and generates display data for displaying a list of electronic money usage records based on the read information. The control unit 74 then provides the generated display data to the display unit 73 to display the list of electronic money usage records.

[0162] The user selects a use record of electronic money to be issued (used) as purchase information by operating the input unit 72 while viewing the list of use records of electronic money.

[0163] In step S57, the control unit 74 selects the use record of electronic money to be issued based on the signal supplied from the input unit 72 according to the user's operation, and generates and holds use record information on the electronic money including the contents of the selected use record.

[0164] After performing the processing in step S57, or if it is determined in step S55 that the usage record is not adopted, then in step S58, the imaging unit 71 captures an image of the receipt.

[0165] For example, the control unit 74 controls the imaging unit 71 according to a user's operation appropriately performed at a certain timing (such as when the display unit 73 has displayed the receipt issuance screen), and causes the imaging unit 71 to capture an image of the receipt to be issued as a subject. The imaging unit 71 captures an image under the control of the control unit 74, and supplies the resulting image data to the control unit 74 as receipt information.

[0166] Note that here, an example is described in which the control unit 74 causes the imaging unit 71 to capture an image to obtain receipt information as purchase information. However, the present invention is not limited to this, and the control unit 74 may obtain pre-recorded receipt information from the recording unit 76, or may obtain receipt information from an external device.

[0167] When the receipt information is obtained, the control unit 74 generates a review request including the obtained receipt information and requesting review of the receipt information, and supplies the review request to the communication unit 75 .

[0168] In this case, if the processing in step S57 is performed and the use record information about the electronic money is held, the control unit 74 generates an examination request including not only the receipt information but also the use record information about the electronic money.

[0169] In step S59, the communication unit 75 publishes the receipt information designated by the user. That is, the communication unit 75 publishes the receipt information by sending the review request including at least the receipt information supplied from the control unit 74 to the server 11.

[0170] After sending the review request, the server 11 immediately reviews the receipt information in response to the review request, and performs the lottery game based on the review result.

[0171] That is, for example, if the server 11 determines that the receipt information satisfies the application condition, the server 11 sends display data about the game screen to the terminal device 12 , and the communication unit 75 receives the display data from the server 11 and provides the display data to the control unit 74 .

[0172] In step S60 , the control unit 74 supplies the display data from the communication unit 75 to the display unit 73 to display the game screen.

[0173] When the game screen is displayed, the user appropriately operates the input unit 72 to perform operations such as game start on the game screen. The control unit 74 issues a game start request to the server 11 using the communication unit 75 based on a signal from the input unit 72 according to the user's operation.

[0174] The server 11 performs a lottery process based on the attribute information and the posting history information about the user in response to a request from the terminal device 12, and transmits display data about a game result screen for notifying the result of the lottery process (i.e., the game result) from the server 11. The communication unit 75 receives the display data transmitted from the server 11 and supplies the display data to the control unit 74.

[0175] In step S61, the control unit 74 supplies the display data from the communication unit 75 to the display unit 73 to display the game result screen. This allows the user to know the results of their lottery.

[0176] Furthermore, after the lottery, the server 11 transmits an e-mail corresponding to the result of the lottery to the user via a mail server or the like at any timing.

[0177] In step S62, the communication unit 75 receives an e-mail sent by the server 11 using a mail server or the like, and supplies the e-mail to the control unit 74. The control unit 74 supplies the e-mail supplied from the communication unit 75 to the recording unit 76 to record the e-mail, or supplies the e-mail to the display unit 73 to display the e-mail. In the case where the game result screen is displayed and the e-mail is received, the process of participating in the activity ends.

[0178] As described above, the user posts receipt information while logged in, and a lottery game is played based on the result of the review based on the receipt information. In this case, since the user has registered as a member in advance and posts receipt information while logged in, an instant review and an instant lottery (game) can be performed.

[0179] <Description of the process of performing lottery>

[0180] In addition, after the terminal device 12 starts the process of participating in the activity, that is, after the user logs in, the server 11 performs Fig. 9 The following will refer to the process of drawing lots as shown in Fig. 9 The flowchart of FIG. 1 describes the process of drawing a lottery by the server 11.

[0181] In step S91 , the communication unit 41 transmits display data on the activity list screen to the terminal device 12 .

[0182] For example, when a user logs in, control unit 44 generates display data on an activity list screen based on activity information recorded in recording unit 42 and supplies the display data to communication unit 41. Communication unit 41 then transmits the display data supplied from control unit 44 to terminal device 12.

[0183] Furthermore, when the My Page button on the activity list screen is used in the terminal device 12 , the terminal device 12 transmits a transmission request for display data on My Page to the server 11 , and the communication unit 41 receives the transmission request and supplies it to the control unit 44 .

[0184] In step S92, the control unit 44 determines whether to transmit the display data of the my page. For example, in step S92, when a transmission request of the display data of the my page is received from the terminal device 12, it is determined that the display data is to be transmitted.

[0185] If it is determined in step S92 that the display data about my page is not to be transmitted, the processing in step S93 is not performed, and the processing then proceeds to step S94.

[0186] On the other hand, if it is determined in step S92 that the display data about my page is to be transmitted, the process proceeds to step S93.

[0187] In this case, in response to a transmission request from the terminal device 12 , the control unit 44 generates display data about my page based on the posting history information and activity information about the user recorded in the recording unit 42 , and supplies the display data to the communication unit 41 .

[0188] In step S93, the communication unit 41 transmits the display data on my page supplied from the control unit 44 to the terminal device 12. As a result, the terminal device 12 displays my page.

[0189] After the processing in step S93 is performed, or if it is determined in step S92 that the display data is not to be transmitted, the processing in step S94 is subsequently performed.

[0190] In step S94, the control unit 44 selects a participation activity designated by the user.

[0191] For example, when the user selects a participating event from the event list screen on the terminal device 12 side, the terminal device 12 appropriately notifies the control unit 44 of the result of the selection via the communication unit 41. The control unit 44 selects the participating event based on the notification from the terminal device 12, and transmits display data on the receipt issuance screen and the like to the terminal device 12 using the communication unit 41 as necessary. The following process is used to perform a lottery for the event selected (specified) by the user from a plurality of events.

[0192] Furthermore, when the user publishes receipt information, the terminal device 12 transmits a review request including the receipt information to the server 11 .

[0193] In step S95, the communication unit 41 receives the receipt information transmitted from the terminal device 12, or more specifically, the review request including the receipt information, and provides the review request to the control unit 44. In other words, the control unit 44 obtains the review request including the receipt information from the terminal device 12 via the communication unit 41 in a state where the user has logged in.

[0194] In step S96, the control unit 44 examines the receipt information in response to the examination request supplied from the communication unit 41. In particular, in this example, when the examination request (receipt information) is received, the receipt information is immediately examined.

[0195] For example, the control unit 44 performs character recognition processing such as optical character recognition (OCR) on the receipt information included in the review request to extract various information included in the receipt information, including the chain store name, store name, address, and telephone number of the purchase store.

[0196] Furthermore, in the case where the review request includes the usage record information about the electronic money, the control unit 44 appropriately uses part or all of the information contained in the usage record information, such as the purchase date and time, the payment amount, and the payment type, as the information extracted (read) from the receipt information. At this time, the control unit 44 can check the information extracted from the receipt information with the information contained in the usage record information about the electronic money.

[0197] The control unit 44 examines each examination item, such as the date and time of purchase and the chain store used, based on each information extracted from the receipt information while appropriately referring to the activity information (application conditions) recorded in the recording unit 42. In other words, the control unit 44 examines whether the issued receipt information satisfies the application conditions.

[0198] After reviewing the receipt information, the control unit 44 updates the posting history information about the user recorded in the recording unit 42 based on the information extracted from the posted receipt information. Furthermore, if it is determined that the receipt information satisfies the application condition, the processing in step S97 is performed immediately thereafter.

[0199] That is, in step S97, the control unit 44 determines the user's selection probability based on at least the updated posting history information about the user recorded in the recording unit 42 or the attribute information included in the member registration information. In particular, in step S97, the selection probability is determined in a state where the user has logged in.

[0200] At this time, for example, the control unit 44 refers to the information indicating the implementation period of the activity contained in the activity information, and determines the winning probability using only the receipt information posted by the user within the implementation period. In other words, the winning probability is determined using information about the posting history of the receipt information in the implementation period of the activity.

[0201] Furthermore, while determining the probability of winning, the control unit 44 generates display data on the game screen and supplies the display data to the communication unit 41 .

[0202] In step S98 , the communication unit 41 transmits the display data on the game screen supplied from the control unit 44 to the terminal device 12 .

[0203] Furthermore, after the terminal device 12 displays a game screen, and the user appropriately starts an operation such as a game start, the terminal device 12 outputs a game start request or the like to the server 11 .

[0204] In step S99 , the control unit 44 responds to a game start request from the terminal device 12 , and performs a lottery process for the user based on the winning probability determined in step S97 while appropriately referring to the event information recorded in the recording unit 42 .

[0205] Furthermore, after performing the lottery process, the control unit 44 generates display data on the game result screen based on the result of the lottery process, and supplies the display data to the communication unit 41 .

[0206] In step S100 , the communication unit 41 transmits the display data on the game result screen supplied from the control unit 44 to the terminal device 12 .

[0207] Furthermore, after transmitting the display data on the game result screen, the control unit 44 generates an email corresponding to the result of the lottery process to the user at any timing, and provides the email to the communication unit 41 .

[0208] In step S101, the communication unit 41 transmits the e-mail addressed to the user supplied from the control unit 44 to a mail server or the like, and the process of performing the lottery ends.

[0209] As described above, the server 11 instantly checks the receipt information and instantly performs the subsequent lottery processing. In particular, the server 11 can instantly perform various lotteries by performing the lottery processing using the posting history information and the attribute information while the user is logged in.

[0210] Note that although Fig. 9 An example in which a single server 11 reviews receipt information, updates posting history information, and performs a lottery process is described in the process of performing a lottery, but alternatively, a plurality of servers may share and perform each of these types of processes. Figure 5 The described process of registering a member may alternatively be performed by a different server other than the server 11 .

[0211] In this case, for example, member registration information and posting history information may be recorded in a different server than the server 11 and provided to the server 11 as needed.

[0212] <Computer Configuration Example>

[0213] Note that the above series of processes can be performed by hardware or software. In the case where the series of processes are performed by software, the program constituting the software is installed in a computer. Here, the computer includes a computer incorporated into dedicated hardware, a general-purpose computer that can perform various functions by installing various programs, etc.

[0214] Fig.10 : is a block diagram illustrating a configuration example of hardware of a computer that executes the above-described series of processes using a program.

[0215] In the computer, a central processing unit (CPU) 501 , a read only memory (ROM) 502 , and a random access memory (RAM) 503 are connected to each other via a bus 504 .

[0216] An input / output interface 505 is also connected to the bus 504 . An input unit 506 , an output unit 507 , a recording unit 508 , a communication unit 509 , and a drive 510 are connected to the input / output interface 505 .

[0217] The input unit 506 includes a keyboard, a mouse, a microphone, an imaging device, etc. The output unit 507 includes a display, a speaker, etc. The recording unit 508 includes a hard disk, a nonvolatile memory, etc. The communication unit 509 includes a network interface, etc. The drive 510 drives a removable recording medium 511 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory.

[0218] In the computer configured as described above, the CPU 501 loads the program recorded in the recording unit 508 into the RAM 503 via the input / output interface 505 and the bus 504, for example, and executes the program to perform the above-described series of processing.

[0219] For example, the program executed by the computer (CPU 501) can be provided by being recorded on the removable recording medium 511 as a package medium, etc. Furthermore, the program can be provided via a wired or wireless transmission medium such as a local area network, the Internet, or digital satellite broadcasting.

[0220] In the computer, by mounting the removable recording medium 511 on the drive 510, the program can be installed in the recording unit 508 via the input / output interface 505. In addition, the program can be received by the communication unit 509 via a wired or wireless transmission medium to be installed on the recording unit 508. In addition, the program can be installed in the ROM 502 or the recording unit 508 in advance.

[0221] Note that the program executed by the computer may be a program in which processing is performed in time series in the order described in this specification, or may be a program in which processing is performed in parallel or at necessary timing such as when a call is made.

[0222] Furthermore, the embodiments of the present technology are not limited to the above-described embodiments, and various modifications may be made without departing from the scope of the present technology.

[0223] For example, the present technology may have a cloud computing configuration in which a function is shared and collaboratively processed by a plurality of devices via a network.

[0224] In addition, each step described in the above flowchart may be performed by one device, or may be shared and performed by multiple devices.

[0225] Furthermore, in the case where one step includes a plurality of processes, the plurality of processes included in the one step may be executed by one device, or may be shared and executed by a plurality of devices.

[0226] Furthermore, the present technology may also have the following configurations. (1)

[0228] An information processing device, comprising:

[0229] A control unit that determines the winning probability of the user based on at least any one of attribute information indicating the attributes of a pre-registered user or release history information related to the history of the user's release of purchase information, and performs a lottery process based on the winning probability. (2)

[0231] The information processing device according to (1), wherein

[0232] The control unit determines the winning probability and performs the lottery process while the user is logged in. (3)

[0234] The information processing device according to (1) or (2), wherein

[0235] The control unit generates display data for displaying a my page based on the posting history information, the my page including information related to a history of posting of purchase information by the user and information related to a change in the probability of winning a prize by the user,

[0236] The information processing device further includes:

[0237] A communication unit is configured to transmit the display data to a terminal device of the user. (4)

[0239] The information processing device according to any one of (1) to (3), wherein

[0240] The control unit performs the lottery process on an activity selected by the user from among a plurality of activities. (5)

[0242] The information processing device according to any one of (1) to (4), wherein

[0243] The attribute information includes at least any one of the user's gender, age, residential area, family composition, or occupation. (6)

[0245] The information processing device according to any one of (1) to (5), wherein

[0246] The publication history information includes at least any one of the publication date of the purchase information, the purchase date, the number of publications, the total payment amount, the number of publications for each payment type, the total payment amount for each payment type, the number of purchases of a specific product, or the number of times a specific chain store or a specific store is used. (7)

[0248] The information processing device according to any one of (1) to (6), wherein

[0249] When the user is logged in, the control unit obtains the purchase information posted by the user, examines whether the purchase information meets the application conditions, and if the purchase information meets the application conditions, determines the probability of winning and performs the lottery process. (8)

[0251] The information processing device according to (7), wherein

[0252] The control unit obtains receipt information and use record information on electronic money as the purchase information. (9)

[0254] The information processing device according to any one of (1) to (8), wherein

[0255] The control unit performs a drawing based on a drawing type game as the drawing process. (10)

[0257] The information processing device according to (9), wherein

[0258] The lottery-type game is a capsule toy. (11)

[0260] An information processing method, comprising:

[0261] Using an information processing device, the probability of a user being selected is determined based on at least any one of attribute information indicating the attributes of a pre-registered user or release history information related to the history of the user's release of purchase information, and a lottery process is performed based on the probability of selection. (12)

[0263] A program that causes a computer to execute a process comprising the following steps:

[0264] The winning probability of the user is determined based on at least either attribute information indicating attributes of a pre-registered user or posting history information related to the history of posting of purchase information by the user, and a lottery process is performed based on the winning probability.

[0265] Reference numerals list

[0266] 11 Server

[0267] 12 Terminal Devices

[0268] 41 Communication unit

[0269] 42 Recording Units

[0270] 43 Input unit

[0271] 44 Control Unit

Claims

1. An information processing device, comprising: A control unit that determines the winning probability of the user based on at least any one of attribute information indicating the attributes of a pre-registered user or release history information related to the history of the user's release of purchase information, and performs a lottery process based on the winning probability.

2. The information processing device according to claim 1, wherein The control unit determines the winning probability and performs the lottery process while the user is logged in.

3. The information processing device according to claim 1, wherein The control unit generates display data for displaying a my page based on the posting history information, the my page including information related to a history of posting of purchase information by the user and information related to a change in the user's winning probability, The information processing device further includes: A communication unit is configured to transmit the display data to a terminal device of the user.

4. The information processing device according to claim 1, wherein The control unit performs the lottery process on an activity selected by the user from among a plurality of activities.

5. The information processing device according to claim 1, wherein The attribute information includes at least any one of the user's gender, age, residential area, family composition, or occupation.

6. The information processing device according to claim 1, wherein The publication history information includes at least any one of the publication date of the purchase information, the purchase date, the number of publications, the total payment amount, the number of publications for each payment type, the total payment amount for each payment type, the number of purchases of a specific product, or the number of times a specific chain store or a specific store is used.

7. The information processing device according to claim 1, wherein When the user is logged in, the control unit obtains the purchase information posted by the user, examines whether the purchase information meets the application conditions, and when the purchase information meets the application conditions, determines the probability of winning and performs the lottery process.

8. The information processing device according to claim 7, wherein The control unit obtains receipt information and use record information on electronic money as the purchase information.

9. The information processing device according to claim 1, wherein The control unit performs a drawing based on a drawing type game as the drawing process.

10. The information processing device according to claim 9, wherein The lottery-type game is a capsule toy.

11. An information processing method, comprising: Using an information processing device, the probability of a user being selected is determined based on at least any one of attribute information indicating the attributes of a pre-registered user or release history information related to the history of the user's release of purchase information, and a lottery process is performed based on the probability of selection.

12. A program causing a computer to execute a process comprising the following steps: The winning probability of the user is determined based on at least either attribute information indicating attributes of a pre-registered user or posting history information related to the history of posting of purchase information by the user, and a lottery process is performed based on the winning probability.