Aggregation program, aggregation system, and aggregation method

JP2025074295A5Inactive Publication Date: 2025-07-30JCB CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025034183
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-03-05
Publication Date
2025-07-30
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

When existing systems summarize the points points of different types of point cards, their usage range is limited and they cannot make full use of the points data.

Method used

Through an aggregation program and system, a plurality of first certificate data are generated using the user's usage data in the member store, and aggregating the data to generate a second certificate data different from the original data.

Benefits of technology

It realizes a wider use of points data, expands the scope of usage of points cards, and improves data utilization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide an aggregation program, an aggregation system, and an aggregation method capable of further utilizing use certificate data.SOLUTION: An aggregation program causes a computer to realize: a first certificate data acquisition unit that acquires a plurality of first certificate data, each of the plurality of first certificate data being generated based on a plurality of usage data relating to usage of member stores by a user; and a second certificate data generation unit that generates second certificate data different from the plurality of first certificate data obtained by aggregating the plurality of first certificate data based on the plurality of first certificate data.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an aggregation program, an aggregation system, and an aggregation method. [Background technology]

[0002] Conventionally, a customer is issued a usage certificate (e.g., points) according to the customer's use of affiliated stores. The service is known.

[0003] For example, the system described in Patent Document 1 is common to the first to Nth shopping district groups. A first specification point card that can be used for one of the first to Nth shopping district groups It reads the point data from the second specification point card that can only be used within the shopping mall group, The converted points of the point data can be transferred to the first or second specification point card. It is characterized by the above. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] International Publication No. 2011 / 002018 Summary of the Invention [Problem to be solved by the invention]

[0005] However, in the system described in Patent Document 1, the same type of point card is used. The system only aggregates points from the first specification point card and the second specification point card. As a result, the scope of use of point cards was limited as a result of the consolidation.

[0006] Therefore, the present invention provides an aggregation program and an aggregation method that can make better use of usage certificate data. The present invention aims to provide a system and method for aggregating data. [Means for solving the problem]

[0007] The aggregation program according to one aspect of the present invention is a program for executing an aggregation program on a computer. A plurality of first certificate data are obtained, each of which is generated based on a plurality of usage data relating to the and a first certificate data acquisition unit that acquires a plurality of first certificates based on the plurality of first certificate data. A second certificate data set is generated by aggregating the first certificate data set and different from the first certificate data set. 2. A certificate data generation unit and

[0008] The aggregation system according to one aspect of the present invention includes a plurality of transactions related to the use of affiliated stores by a user. A first certificate data set that obtains a plurality of first certificate data sets, each of which is generated based on the first certificate data set. and a data acquisition unit that aggregates the plurality of first certificate data based on the plurality of first certificate data. A second certificate data generation method for generating second certificate data different from a plurality of first certificate data The device is equipped with a

[0009] The aggregation method according to one aspect of the present invention is a method for aggregating information on a user's use of a member store by a computer. obtaining a plurality of first certificate data, each of which is generated based on a plurality of usage data; A plurality of first certificates are generated by aggregating the plurality of first certificate data based on the plurality of first certificate data. The second certificate data is generated which is different from the certificate data.

[0010] In the present invention, the term "part" does not simply mean a physical means, but rather the " This also includes cases where the functions of a "part" or "unit" are realized by software. The functions of a device are performed by two or more physical means, devices, or software modules. Even if two or more "parts" or functions of a device are realized as one physical means, device, or software, The control unit 100 may be realized by a software module. Effect of the Invention

[0011] According to the present invention, there is provided an aggregation program and an aggregation method that can utilize usage certificate data more effectively. A system and an aggregation method can be provided. [Brief description of the drawings]

[0012] [Figure 1] FIG. 1 is a diagram showing an overview of processing in an aggregation system 100 according to an embodiment of the present invention. [Diagram 2] FIG. 1 is a diagram showing a configuration of an aggregation system 100 according to an embodiment of the present invention. [Diagram 3] FIG. 4 is a diagram showing an example of usage data stored in a storage unit 110. [Figure 4] 10 is a diagram showing an example of condition information stored in a storage unit 110. FIG. [Diagram 5] 13 is a diagram showing an example of first certificate data stored in storage unit 110. FIG. [Figure 6] 10 is a diagram showing an example of summary record information stored in a storage unit 110. FIG. [Figure 7] 13 is a diagram showing an example of second certificate data stored in storage unit 110. FIG. [Figure 8] 1 is a flowchart showing an example of a process in the aggregation system 100. [Figure 9] 1 is a flowchart showing an example of a process in the aggregation system 100. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] A preferred embodiment of the present invention will be described with reference to the accompanying drawings. FIG. 1 is a diagram illustrating an overview of processing in an aggregation system 100 according to an embodiment.

[0014] The aggregation system 100 is an information processing system implemented by an aggregation program. Based on a plurality of pieces of usage certificate data (first certificate data), Generate usage certificate data (second certificate data) that is different from the first certificate data by aggregating the above data. It is an information processing system.

[0015] First, the aggregation system 100 collects first certificate data (e.g., first certificate data A and B) ) (S101a, S101b). Next, the aggregation system 100 receives Then, the setting of the items that are the criteria for aggregating the first certificate data is accepted (S102), and Based on this, the first certificate data is aggregated to generate second certificate data (second certificate data α). Then, the second certificate data is provided to the user (S104).

[0016] In addition, the aggregation system 100 receives an instruction to cancel aggregation from, for example, a user, and The aggregation of certificate data is cancelled (S105). Note that the instruction to cancel aggregation can be issued by anyone other than the user ( For example, the administrator of the aggregation system 100 or the business operator corresponding to the usage certificate data It may be attached.

[0017] FIG. 2 is a diagram showing a configuration of an aggregation system 100 according to an embodiment of the present invention. The system 100 is connected to a user terminal 200, an information processing system 300, and a network such as the Internet. The aggregation system 100 is communicatively connected via a network. do.

[0018] The user terminal 200 is a computer used by a user, such as a smartphone, a tablet, or the like. These include mobile terminals and personal computers.

[0019] The user accesses the aggregation system 100 through the user terminal 200 and downloads the second certificate data. The user can obtain the first certificate via the user terminal 200. Users can select and set the items that will be the basis for data aggregation. The user notifies the aggregation system 100 of the cancellation of the aggregation of the first certificate data through the terminal 200. Can give instructions.

[0020] The information processing system 300 receives information on benefits related to the use of the affiliated store by the user in response to the use of the affiliated store by the user. The information processing system generates usage data and provides the usage data to the aggregation system 100. .

[0021] Specifically, the user purchases, for example, a product at a member store. 300 generates usage data (in this case, purchase data) regarding the use by the user. The information processing system 300 stores the information in a storage unit thereof. That is, the information processing system 300 provides the usage data to the system 100. For example, it may be an information processing system managed by a member store.

[0022] In FIG. 2, the user terminal 200 and the information processing system 300 are each Each of the user terminals 200 and the information processing system 300 is shown. This is also possible.

[0023] Next, the aggregation system 100 will be described in detail. The aggregation system 100 includes a storage unit 110, usage data acquisition unit 120, first certificate data acquisition unit 130, aggregation item setting unit 14 0, value conversion unit 150, second certificate data generation unit 160, user provision unit 170, aggregation cancellation Each unit shown in FIG. 2 uses a storage area or stores information stored in the storage area. This can be realized by having a processor execute a program that is stored in the memory.

[0024] The storage unit 110 stores information to be processed in the aggregation system 100. 0 is, for example, the usage data, condition information, first certificate data, aggregate record information, 2. Certificate data can be stored.

[0025] The usage data acquisition unit 120 acquires information on the usage of the member store by the user from the information processing system 300. and stores the usage data related to the service in the storage unit 110.

[0026] The usage data acquisition unit 120 also performs image analysis on the photographed data taken by the user, for example. In this case, the usage data acquisition unit 120 may acquire the usage data by, for example, For example, the photographed data of the receipt or ticket stub obtained by the user when using the affiliated store may be Usage data may be obtained by image analysis.

[0027] Here, the usage data is data related to the use of the affiliated store by the user, The usage data is data showing the content of the use of the affiliated store by the user. Information about affiliated stores (e.g., business information that indicates a business), marketplaces (e.g., Marketplace information showing shopping malls or EC sites, business brand information showing business brands information indicating the date and time when the member store was used, The transaction includes monetary information indicating the amount of the transaction (e.g., the price of the product purchased at the affiliated store).

[0028] In addition, if the usage data is purchase data, the data may be used to The usage data may include information about the user (such as the user's terminal The user ID and password may include the user's credit card number or the payment card number used by the user.

[0029] FIG. 3 is a diagram showing an example of the usage data stored in the storage unit 110. The usage data stored may include, for example, user ID, business information, marketplace information, The user ID is stored in the aggregation system. This is information that identifies a user who uses the system 100.

[0030] The first certificate data acquisition unit 130 acquires the first certificate data generated based on the usage data. is acquired and stored in the storage unit 110.

[0031] Here, the first certificate data is generated in response to a user's use of a member store. That is, the first certificate data is, for example, This data shows how affiliated stores are being used.

[0032] The first certificate data is, for example, information showing a record of a payment at a member store (e.g., information on a receipt Information to be recorded), information indicating that you have used a member store a certain number of times (one or more times), Information indicating the number of purchases or purchase amount of a specific product at a store, or the payment amount at a participating store Alternatively, it may be information indicating value information (for example, points) given according to the purchased product. The value information may be, for example, points, electronic money, coupons, prizes, or The right to participate in a lottery may also be a right to enter a lottery in which the winner may win a prize.

[0033] In addition, the first certificate data includes user behavior data indicating a specific action by the user at the affiliated store. The user behavior data may include data on environmentally friendly actions taken by the user at the affiliated store. The information may be indicative of the environmentally friendly actions taken by the user at the affiliated store. For example, the behavior of purchasing products that are close to their expiration date, the behavior of purchasing environmentally friendly products, etc. Bringing your own eco-bag when making purchases, or bringing empty cans or plastic trays to stores This can also be done by bringing it to a store and helping with collection.

[0034] The first certificate data acquisition unit 130 acquires the first certificate data from an information processing system that generates the first certificate data. , the first certificate data can be obtained. This allows the aggregation system 100 to Based on the first certificate data that was not generated in the system 100, the second certificate data is generated. It is possible to generate data.

[0035] Specifically, for example, the information processing system that generates the first certificate data is The information processing system 300 (or the aggregation system 100 that acquires the usage data from the information processing system 300) ) and generate first certificate data based on the obtained usage data. The first certificate data acquisition unit 130 then acquires the first certificate data from an information processing system that generates the first certificate data. The first certificate data is obtained from the system.

[0036] The first certificate data acquisition unit 130 also acquires, for example, the usage and generating the first certificate data based on the condition information regarding the generation condition of the first certificate data. By generating the data, the first certificate data can be obtained. The system 100 generates usage certificate data (first certificate data and subsequent certificate data) based on the usage data. The authentication method can function as a platform for generating the second certificate data described below.

[0037] Specifically, the first certificate data acquisition unit 130 refers to the condition information and acquires the certificate data indicated by the condition information. The first certificate data acquisition unit 130 then identifies the use data that meets the condition. Based on the usage data that matches the conditions indicated by the information, the first certificate data is generated in accordance with the conditions. Generate and obtain data.

[0038] 4 is a diagram showing an example of condition information stored in the storage unit 110. The condition information includes, for example, a condition ID, a certificate ID, generation condition information, and use condition information. .

[0039] The condition ID is information that identifies the condition information processed in the aggregation system 100 . The certificate ID is generated when the corresponding condition is met. The certificate is information that identifies the certificate data (the first certificate data and the second certificate data described later).

[0040] The generation condition information is information that indicates the conditions of the usage data for generating the usage certificate data. That is, when the usage data satisfies the conditions indicated by the generation condition information, the usage certificate data is generated. can be.

[0041] The generation condition information includes, for example, information on the affiliated store used, information on the amount, and information on the product. The information is information indicating the affiliated store used by the user, such as business information, market place information, etc. The price information may correspond to chair information, business brand information, or store information. This is information showing the amount used (e.g., purchased) by the user at the affiliated store, and is the first evidence The product information corresponds to the price information included in the receipt data. This is information indicating the product used (e.g., purchased) at the affiliated store.

[0042] The usage condition information is a condition for using the usage certificate data generated according to the usage data. In other words, a user who has been issued a usage certificate is required to The usage certificate data may be used within the scope of the conditions specified in the notification.

[0043] The usage condition information includes, for example, period information. The period information indicates the period during which the certificate data can be used. This is information indicating the interval.

[0044] The usage condition information may be, for example, monetary information indicating the purchase amount for which the usage certificate data can be used. The usage certificate data may include product information indicating a product for which the usage certificate data can be used. In this case, the User may use the product information when purchasing at a participating store for an amount exceeding the amount indicated by the amount information. The usage certificate data can be used when purchasing the product indicated.

[0045] In this case, the use of the usage certificate data may include, for example, a discount according to the usage certificate data. The discounts or benefits that can be enjoyed according to the usage certificate data are determined by the The user ID may be set by an administrator of the aggregation system 100 and may also be set by an access This may be set by the operator who accesses the service (e.g., the operator who handles the usage certificate data). Here, the business entity corresponding to the usage certificate data may, for example, The service provider may be the service provider indicated by the service provider information included in the usage data.

[0046] FIG. 5 is a diagram showing an example of the first certificate data stored in the storage unit 110. The first certificate data stored in the 0 includes, for example, a user ID, possessed certificate information (possessed certificate The owned certificate information includes, for example, a certificate ID, Business information, marketplace information, business brand information, store information, ownership information, usage Includes condition information.

[0047] The certificate information is information managed for each first certificate data. , identification information for identifying the first certificate data (for example, “C0001” or “C00” in FIG. 5) The number of certificates held may be managed for each certificate holder who holds the same first certificate data. This is information indicating the number of items possessed.

[0048] The aggregated item setting unit 140 sets a plurality of first items based on the operation of the user terminal 200 by the user. At least one item included in one certificate data, which is a collection of multiple first certificate data In other words, the aggregation item setting unit 140 selects and sets items (aggregation items) that are the basis of the calculation. accepts the setting of the aggregation items by the user from the user terminal 200.

[0049] The aggregate item may be any item that corresponds to the first certificate data. For example, it corresponds to business information, marketplace information, business brand information, and store information. It may be an item.

[0050] Specifically, the aggregated item setting unit 140 sets, for example, For example, when a business brand is set, the second certificate data generating unit 160 described later generates the business brand. The land aggregates multiple identical first certificate data.

[0051] The items that can be aggregated are determined by the administrator of the aggregation system 100 or by the user certificate data. The user may be able to select the range within the range set by the operator. The administrator of the system 100 or the business operator corresponding to the usage certificate data uses the business brand If you allow aggregation and do not allow aggregation in the marketplace, the user will You can set the Marketplace as an aggregate item, while you can set the It may be possible to do so.

[0052] The value conversion unit 150 converts the usage certificate data (first certificate data or second certificate data described later) into Convert the value unit of the converted usage certificate data (first certificate data or second certificate data) The value conversion unit 150 generates the second certificate data (described later). The unit of value of the usage certificate data is converted by referring to the conversion standard information indicating the value of the usage certificate data.

[0053] The value conversion unit 150 converts the usage certificate into a value in response to, for example, an operation of the user terminal 200 by the user. In other words, the value converter 150 can convert the unit of value of the certificate data. The conversion target certificate data and the conversion destination unit are specified by the user, and the conversion is accepted. The unit of value of the usage certificate data is converted into digits.

[0054] The conversion rate may be set by an administrator of the aggregation system 100. Alternatively, the conversion may be based on a criterion determined according to a predetermined condition. In the administrator of the system 100, a specific point (for example, point A) is 1 point. For example, the stock market, foreign exchange This allows the rate to be based on the exchange market, wholesale market, etc., and to better reflect market trends. This will realize value conversion and expand the range of uses for certificate of use data.

[0055] Also, the conversion criteria may be a specific number of points (e.g., point A). Depending on the price of the exchangeable item, a certain number of points can be converted into another value (e.g. yen). That is, 500 A points can be exchanged for one stuffed animal. In this case, the relationship between 500 A points and the price of the stuffed animal (for example, 5,000 yen) is Based on this, 1 A point may be converted to 10 yen. In this case, the relevant item (e.g. The rate of value conversion may vary according to the fluctuation in the price of the item (such as a toy, a doll, etc.). This will realize value conversion that better reflects market trends and expand the scope of use of certificate of usage data.

[0056] Also, the criteria for conversion may be different for different users. A user who uses the system 100 more frequently may be a more favorable conversion criterion. The more points a user has, the more advantageous the conversion criteria may be. The criterion for favorable conversion is, for example, a criterion for which the conversion rate is high. This will encourage usage and broaden the scope of use of certificate data.

[0057] The conversion reference information may be, for example, a correspondence between the value of the unit of the conversion source and the value of the unit of the conversion destination. The conversion reference information is information that is set and managed in the aggregation system 100. Alternatively, the information may be acquired from an external information processing system. Specifically, the conversion criteria information is, for example, an index in a financial product market (e.g., the stock market). Conversion criteria information indicating the conversion criteria according to the exchange rate in the exchange or foreign exchange market. In this case, the conversion reference information is provided by an external information processing system that has the index information or exchange information. The information is obtained from a securities exchange or securities company's information processing system. This is also fine.

[0058] The second certificate data generation unit 160 generates a plurality of first certificates based on a plurality of first certificate data. generating second certificate data different from the first certificate data by aggregating the plurality of first certificate data; The data is stored in the memory unit 110.

[0059] Here, the second certificate data is different from the first certificate data. That is, the first certificate data is, for example, a point that can be used under brand A1 operated by business operator A. If the second certificate data is a brand A1, the second certificate data is not the points available for the brand A1, e.g. For example, a brand A2 operated by business operator A that is different from brand A1, or a brand A2 that is different from business operator A The points may be usable at Brand B operated by Business B.

[0060] The second certificate data may be, for example, information showing the record of a payment at a participating store (e.g., information on a receipt). Information to be recorded), information indicating that you have used a member store a certain number of times (one or more times), Information indicating the number of purchases or purchase amount of a specific product at a store, or the payment amount at a participating store Alternatively, it may be information indicating value information (for example, points) given according to the purchased product. The value information may be, for example, points, electronic money, coupons, prizes, or The right to participate in a lottery may also be a right to enter a lottery in which the winner may win a prize.

[0061] In addition, the second certificate data includes user behavior data indicating a specific action by the user at the affiliated store. The user behavior data may include data on environmentally friendly actions taken by the user at the affiliated store. The information may be indicative of the environmentally friendly actions taken by the user at the affiliated store. For example, the behavior of purchasing products that are close to their expiration date, the behavior of purchasing environmentally friendly products, etc. Bringing your own eco-bag when making purchases, or bringing empty cans or plastic trays to stores This can also be done by bringing it to a store and helping with collection.

[0062] The second certificate data generation unit 160 aggregates the multiple pieces of first certificate data, and then performs, for example, The second certificate data may be generated based on the condition information stored in the storage unit 110. That is, the second certificate data generation unit 160 aggregates a plurality of first certificate data, If the conditions indicated by the generation condition information included in the transaction information are met, the corresponding usage certificate data ( That is, the second certificate data may be generated.

[0063] In addition, the second certificate data generation unit 160 further aggregates the certificate based on the set aggregation items. Generate second certificate data by aggregating multiple first certificate data based on items. can be done.

[0064] In addition, the second certificate data generation unit 160 generates a unit of value indicated by the plurality of first certificate data. can generate second certificate data expressed in different units of value. For example, a second certificate is generated based on a plurality of first certificate data whose unit of value is "A points." The certificate data generating unit 160 generates second certificate data whose unit of value is "B points". It is possible.

[0065] For example, specifically, the value converter 150 converts a plurality of first certificate data to be aggregated. The unit of value of the second certificate data is converted into the unit of value of the second certificate data to be generated. The second certificate data generating unit 160 generates a second certificate data based on the plurality of converted first certificate data. 2. Generate certificate data.

[0066] In this case, after the generation process by the second certificate data generation unit 160, the value conversion unit 150 The unit of value of the second certificate data may be converted. 160, for example, based on a plurality of first certificate data in which the unit of value is "A points" Then, the value converter 1 generates the usage certificate data whose unit of value is "A point". 50 changes the unit of value of certificate data from "A points" to, for example, "B points." It may be replaced.

[0067] In addition, the second certificate data generation unit 160 generates a plurality of first certificates each having a different unit of value. Based on the certificate data, second certificate data can be generated, i.e., a unit of value. The first certificate data is "A points" and the unit of value is "B points" Based on the certificate data, second certificate data can be generated.

[0068] The unit of value of the generated second certificate data is the unit of value of the original first certificate data. It may be either a unit of value ("A point" or "B point") or another unit of value ( For example, it may be "C point".

[0069] Specifically, the value converter 150 converts a plurality of first certificate data having different units of value into converting the units of value of the plurality of first certificate data so as to unify the units of value of the data; At this time, the value conversion unit 150 converts one unit of value (i.e., "A point" " or "B points"), or may be converted to a different unit of value (i.e. For example, the second certificate may be converted to a standard "C point". The data generating unit 160 generates a first certificate based on a plurality of first certificate data having a unified unit of value. 2. Generate certificate data.

[0070] Also, the second certificate data generating unit 160 generates a predetermined A second certificate providing value information (e.g., points) that can be exchanged for a financial instrument (e.g., stocks). That is, the value information included in the second certificate data can be generated. The information is then transferred to a specified financial instrument in the amount of the value (e.g., number of shares) indicated by the information, depending on the market price. This allows users to convert their usage certificate data into financial assets (e.g., stocks). The use of the certificate of use data can be converted into products (e.g., financial products traded in small lots) This expands the range of uses.

[0071] In addition, the source and destination of the usage certificate data (first certificate data and second certificate data) The unit of value of the exchange is not limited to points, but may be any unit of a financial product (e.g., number of shares or units), or may be a unit of currency (e.g., yen) or any other unit.

[0072] In addition, the second certificate data generating unit 160 generates multiple certificates for each user who uses the affiliated store. A second certificate is generated based on a plurality of first certificate data, each of which is generated based on the number of usage data. In other words, the first certificate from which the second certificate data is derived may be generated. The data is the first certificate data generated based on the usage data of different users. It's fine.

[0073] In this case, in a system in which the first certificate data is transferable between users, the second certificate data is User A, who wishes to generate the second certificate data, receives the necessary information for generating the second certificate data from another user. The second certificate data generation unit 160 then acquires the first certificate data. Based on a plurality of first certificate data (including first certificate data obtained from other users) Based on the above, the second certificate data can be generated. This will promote the exchange of certificate data and broaden the scope of use of certificate data.

[0074] In addition, the second certificate data generation unit 160 generates a plurality of first certificate data held by different users. The second certificate data may be generated based on the authentication data.

[0075] In this case, for example, each of the different users may execute the following command on the user terminal 200: Then, the second certificate data generation unit 160 selects the first certificate data. The second certificate data is generated based on the plurality of first certificate data. A plurality of different users cooperate to bring together the first certificate data and generate the second certificate data. By creating a second certificate, the plurality of different users can use the second certificate data or use different specific It is possible to provide (or, in other words, give as a gift) the second certificate data to the user.

[0076] The first certificate data used to generate the second certificate data will not be deleted (specifically In practice, for example, the association between the user and the first certificate data is not dissolved) The user and the first certificate may continue to have the same information, or may be deleted (specifically, for example, The correspondence between the document data and the document may be cancelled, and the document may become unavailable to the user.

[0077] At this time, whether the first certificate data is deleted or not depends on the first certificate data or the second certificate data to be aggregated. The first certificate data may be deleted or not depending on the certificate data. Depending on the settings of the administrator of the aggregation system 100 or the business corresponding to the certificate data, In this way, depending on the nature of the certificate data, the second certificate data may be generated. You can set how to handle multiple first certificate data used to generate the certificate data. This will expand the range of uses.

[0078] In addition, the second certificate data generation unit 160 generates the multiple second certificate data based on the multiple second certificate data. aggregating a number of second certificate data items, and the aggregated second certificate data items are different from the plurality of second certificate data items This allows users to collect usage certificate data sequentially. This will broaden the scope of use of certificate data.

[0079] The second certificate data generation unit 160 generates a second certificate in response to the process of generating the second certificate data. The storage unit 110 stores aggregate record information relating to the process of generating the call data.

[0080] The aggregate record information is information related to the process of generating the second certificate data. , information indicating the date and time when the process of generating the second certificate data was performed, Information indicating the first certificate data aggregated in the process, the state of the aggregated first certificate data It may also include information indicating the status (deleted or persisted).

[0081] FIG. 6 is a diagram showing an example of the aggregate record information stored in the storage unit 110. The stored aggregate record information includes, for example, a user ID, a second certificate data ID, and aggregate date and time information. , including first certificate information.

[0082] The second certificate data ID is used to identify the second certificate data processed in the aggregation system 100. The aggregation date and time information indicates the date and time when the second certificate data generation process was performed. The first certificate information is information that is collected when generating the second certificate data. For example, the certificate data I corresponding to the aggregated first certificate data It's D.

[0083] FIG. 7 is a diagram showing an example of the second certificate data stored in the storage unit 110. The second certificate data stored in the 0 includes, for example, a user ID, possessed certificate information (possessed certificate The certificate information includes, for example, a certificate ID, Business information, marketplace information, business brand information, store information, ownership information, usage Includes condition information.

[0084] In addition, the information contained in the certificate information of the second certificate data may be partially deleted as necessary. That is, for example, the information included in the possessed certificate information of the second certificate data may be Among the information to be generated, the second certificate data generating unit 160 generates the aggregated items. Corresponding information may be missing.

[0085] The user providing unit 170 receives the usage certificate data (first certificate data and second certificate data) is provided to the user terminal 200.

[0086] The user providing unit 170 acquires the first certificate data by the first certificate data acquiring unit 130. In response to the request, the first certificate data may be provided to the user terminal 200. can obtain and use the first certificate data in response to the user's use of the affiliated store. do.

[0087] In addition, the user providing unit 170 receives the second certificate data by the second certificate data generating unit 160. In response to the generation of the second certificate data, the second certificate data may be provided to the user terminal 200. The user can obtain and use the second certificate data.

[0088] In addition, the user providing unit 170 refers to the storage unit 110 and determines whether the condition indicated by the use condition information is satisfied. Usage certificate data that does not meet the expiration date (e.g., usage certificate data that has passed its expiration date) may not be provided to the user terminal 200. Only valid certificate data can be provided.

[0089] In addition, the user providing unit 170 receives an instruction from the user terminal 200 (e.g., In response to a request for referencing or updating the usage certificate data, the user terminal 200 receives the usage certificate data. This allows the user to grasp the latest usage certificate data possession status. It is possible.

[0090] The aggregation cancellation unit 180 refers to the storage unit 110 that records the aggregation record information, and Cancel the process of generating data.

[0091] For example, in response to an instruction from a user via the user terminal 200, the aggregation cancellation unit 180 The process of generating the second certificate data can be canceled. For example, the user can cancel the process of generating the second certificate data. If you want to cancel the data generation process and obtain the first certificate data before aggregation, You can give instructions to erase it.

[0092] In addition, the aggregation cancellation unit 180 may, for example, The process of generating the second certificate data can be cancelled according to instructions from the corresponding operator. .

[0093] The administrator of the aggregation system 100 or the business entity corresponding to the certificate data may, for example, When the user performs a process of generating second certificate data or when the user performs a process of generating second certificate data If an error occurs in the processing, the process of generating the second certificate data can be canceled.

[0094] FIG. 8 is a flowchart illustrating an example of a process in the aggregation system 100. The flowchart shown is a process for generating second certificate data in the aggregation system 100. 1 is a flowchart of the process.

[0095] First, the first certificate data acquisition unit 130 acquires a plurality of first certificate data (S80 1). The first certificate data acquisition unit 130 receives the certificate data acquired by the usage data acquisition unit 120. and generating a plurality of first certificate data based on the plurality of usage data to be stored in the storage device. By doing so, multiple first certificate data may be obtained, and A plurality of pieces of first certificate data may be obtained from the system.

[0096] Next, the aggregation item setting unit 140 sets the aggregation item in response to the operation of the user terminal 200 by the user. The value conversion unit 150 receives the setting of the item (S802). The units of value of the plurality of first certificate data are converted so as to be uniform (S8 03).

[0097] Then, the second certificate data generation unit 160 generates a second certificate based on the plurality of first certificate data. The user providing unit 170 generates the second certificate data (S804). The information is provided to the terminal 200 (S805).

[0098] FIG. 9 is a flowchart illustrating an example of a process in the aggregation system 100. The flowchart shown is related to the cancellation of the generation of second certificate data in the aggregation system 100. 1 is a flowchart of a process of

[0099] First, aggregation cancellation unit 180 receives an instruction to cancel generation of second certificate data from, for example, a user. Then, the aggregation cancellation unit 180 accepts the aggregation record information (S901). 2. The cancellation process of the certificate data generation is performed (S902). The second certificate data is received from the administrator of the aggregation system 100 or the business corresponding to the certificate data. The data generation unit 10 may also receive an instruction to cancel the data generation.

[0100] The above describes an embodiment of the present invention. The aggregation system 100 collects a plurality of usage data. aggregating the first certificate data based on a plurality of first certificate data generated from the first certificate data; This allows the generation of second certificate data that is different from the first certificate data. The user can use the first certificate data to create a second certificate data that is different from the first certificate data. This allows users to obtain more data and make better use of their certificates.

[0101] In addition, the aggregation system 100 may be configured to convert a value into a value unit different from the value unit indicated by the plurality of first certificate data. A second certificate data may be generated that is expressed in units of value, and each unit of value may be The second certificate data can be generated based on a plurality of different first certificate data. This allows users to easily use the same certificate even if the units of value of the certificate are different. 2 Certificate data can be obtained, allowing for better use of certificates.

[0102] The aggregation system 100 is configured in response to the operation of the user terminal 200 by the user. Generate second certificate data by aggregating multiple first certificate data based on the aggregated items. This allows users to collect items they want and create a second proof. The document data can be obtained.

[0103] The aggregation system 100 can also provide the second certificate data to the user terminal 200. This allows the user to use the second certificate data to, for example, You can receive discounts or preferential treatment according to the amount of your purchase.

[0104] Furthermore, the aggregation system 100 refers to the storage unit 110 that stores the aggregation record information, The process of generating the certificate data can be canceled. This prevents the generation of unauthorized second certificate data. Cancellation of the generation of the second certificate data, cancellation of the generation of the second certificate data with an error, or cancellation at the request of the user This makes it possible to cancel the aggregation of the first certificate data.

[0105] It should be noted that the present embodiment is provided to facilitate understanding of the present invention and does not limit the present invention. The present invention is not intended to be interpreted as being limited to the above-mentioned embodiments, and may be modified or improved without departing from the spirit and scope of the present invention. and equivalents thereof are also included in the present invention. [Explanation of symbols]

[0106] 100 aggregation system, 110 memory unit, 120 usage data acquisition unit, 130 first proof A certificate data acquisition unit, 140, an aggregate item setting unit, 150, a value conversion unit, 160, a second certificate data Data generation unit, 170 user provision unit, 180 aggregation cancellation unit, 200 user terminal, 300 Information Processing System

Claims

【Claim 1】 A computer, A first certificate data acquisition unit that acquires a plurality of first certificate data respectively generated based on a plurality of usage data related to the use of a franchise store by a user, And a second certificate data generation unit that generates second certificate data different from the plurality of first certificate data by aggregating the plurality of first certificate data based on the plurality of first certificate data. An aggregation program that realizes the above. ​ ​ ​