Information presentation control device and program
Patent Information
- Application Number
- JP2024220730
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2041-06-14
AI Technical Summary
【0008】 この発明の各態様によれば、ユーザがイベントの活性化の状況を的確に把握できるようにして、地域通貨として用いられる電子トークンの利用促進を図った技術を提供することができる。
Smart Images

Figure 2025032358000001_ABST
Abstract
Description
[Technical field]
[0001] One aspect of the present invention relates to an information presentation control device and a program for use in a system for managing the distribution of electronic tokens used as, for example, local currency. [Background technology]
[0002] As one of the measures to promote regional revitalization projects, various efforts to revitalize local economies using local currencies have been reported (see, for example, Non-Patent Document 1). The key to the success of this type of initiative is to promote the use of local currencies. On the other hand, as a similar example, a system has been proposed in which participants are rewarded using local currencies with the aim of revitalizing social contribution activities and local community activities. [Prior art documents] [Non-patent literature]
[0003] [Non-Patent Document 1] "Report on the Regional Revitalization Study Group Introduction of Local Currency in 2018," Osaka Prefectural Municipal Promotion Association, Osaka Municipal Personnel Training and Research Center, March 2019, Internet <URL:http: / / www.masse.or.jp / ikkrwebBrowse / material / files / group / 17 / tiikitsuka-houkokusyo.pdf> Summary of the Invention [Problem to be solved by the invention]
[0004] However, in the approaches proposed so far, when various events are held, the contents informing users of the event status and the like are generally simply posted on a web page or distributed simultaneously to users' terminals. This makes it difficult to activate the event and does not promote the use of local currency.
[0005] This invention was made in response to the above-mentioned circumstances, and aims to provide technology that enables users to accurately grasp the status of event activation, thereby promoting the use of electronic tokens used as local currencies. [Means for solving the problem]
[0006] In order to solve the above problem, a first aspect of the present invention provides an information presentation control device used in a system for managing the distribution of electronic tokens used as local currency, the information presentation control device including: a usage history acquisition processing unit that manages usage history information of the electronic tokens, each time a user participates in an event, the usage history information including location information on a region where the event is held, the amount of the electronic tokens moved in response to participation in the event, and the date and time of the movement; a first distribution information acquisition processing unit that acquires, based on the usage history information, first distribution information including a distribution activity of the electronic tokens at an arbitrary time in a predetermined first period, the distribution activity being represented by a ratio between a long-term distribution amount of the electronic tokens in a predetermined first period and a short-term distribution amount of the electronic tokens in a most recent second period shorter than the first period, for an entire target region, and a total distribution amount of the electronic tokens at the arbitrary time; and, based on the usage history information, any one of the distribution amount of the electronic tokens for each event by region where the event is held, the number of times each event is held by each region, and the total number of times all events are held. The system includes a second distribution information acquisition processing unit that acquires second distribution information, an output processing unit that outputs the first distribution information and the second distribution information, and a content information generation processing unit that generates content information by distribution volume reflecting the distribution activity of the electronic token and the total distribution volume of the electronic tokens included in the first distribution information, and generates regional content information by reflecting the distribution volume of the electronic token for each event by region, or the number of times each event is held by the region and the total number of times all events are held, which are included in the second distribution information, and generates synthesized content information by combining the content information by distribution volume and the regional content information. Further, the content information generation processing unit selects a specific region in which the distribution volume of the electronic token for each region exceeds a third threshold, and selects up to an arbitrary number m of events with the highest distribution volume of the electronic token for each event from the events held in the selected specific region, and generates regional content information representing the selected specific region and the events.
[0007] A second aspect of the present invention is an information presentation control device used in a system for managing the distribution of electronic tokens used as local currency, the information presentation control device including: a usage history acquisition processing unit that manages usage history information of the electronic tokens, each time a user participates in an event, including location information on the area where the event is held, the amount of the electronic tokens moved in response to participation in the event, and the date and time of the movement; a first distribution information acquisition processing unit that acquires, based on the usage history information, first distribution information including a distribution activity of the electronic tokens at an arbitrary time in a predetermined first period, the distribution activity being represented by a ratio between a long-term distribution amount of the electronic tokens in a predetermined first period and a short-term distribution amount of the electronic tokens in a most recent second period shorter than the first period, for the entire target area, and a total distribution amount of the electronic tokens at the arbitrary time; and a distribution amount of the electronic tokens for each event by the area where the event is held, any one of the number of times each event is held by the area and the total number of times all events are held, based on the usage history information. the second distribution information acquisition processing unit acquires second distribution information including either one of the first distribution information and the second distribution information; an output processing unit outputs the first distribution information and the second distribution information; and a content information generation processing unit generates content information by distribution volume reflecting the distribution activity of the electronic token and the total distribution volume of the electronic tokens included in the first distribution information, generates region-specific content information reflecting the distribution volume of the electronic token for each event by region, or the number of times each event is held by the region and the total number of times all events are held, which are included in the second distribution information, and generates synthesized content information by combining the content information by distribution volume and the region-specific content information. Further, the content information generation processing unit selects a specific region in which the total number of times the event is held exceeds a fifth threshold, and selects up to an arbitrary number m of the events with the highest number of times held from among the events held in the selected specific region, and generates region-specific content information representing the selected specific region and the events. Effect of the Invention
[0008] According to each aspect of the present invention, a technology can be provided that allows users to accurately grasp the status of event activation, thereby promoting the use of electronic tokens used as local currencies. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram showing an example of the configuration of a local currency distribution system including a server device that functions as an information presentation control device according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram illustrating an example of a hardware configuration of the server device illustrated in FIG. [Diagram 3] FIG. 3 is a block diagram illustrating an example of a software configuration of the server device illustrated in FIG. [Figure 4] FIG. 4 is a flowchart showing the procedure and contents of a token transfer execution process and a transfer history management process executed by the server device shown in FIG. [Diagram 5] FIG. 5 is a flowchart showing the procedure and details of a content generation process according to a token usage situation, which is executed by the server device shown in FIG. [Figure 6] FIG. 6 is a flowchart showing the procedure and contents of the process of deriving the latest circulation token activity level from the process steps shown in FIG. [Figure 7] FIG. 7 is a diagram illustrating an example of information stored in the token transfer event information DB of the server device illustrated in FIG. [Figure 8] FIG. 8 is a diagram illustrating an example of information stored in the user possessed token amount list DB of the server device illustrated in FIG. [Figure 9] FIG. 9 is a diagram illustrating an example of information stored in the token movement history DB of the server device illustrated in FIG. [Figure 10] FIG. 10 is a diagram illustrating an example of information stored in the content parts DB of the server device illustrated in FIG. [Figure 11]FIG. 11 is a diagram showing an example of the first content stored in the content parts DB shown in FIG. [Figure 12] FIG. 12 is a diagram showing an example of the first and second contents stored in the content parts DB shown in FIG. [Figure 13] FIG. 13 is a diagram illustrating an example of information stored in the specific area information DB of the server device illustrated in FIG. [Figure 14] FIG. 14 is a diagram showing an example of the relationship between regional areas and event occurrence positions on a regional map. [Figure 15] FIG. 15 is a diagram showing a first example of content generated by the token circulation amount-based content generation processing unit of the server device shown in FIG. [Figure 16] FIG. 16 is a diagram showing a second example of the content generated by the token circulation amount-based content generation processing unit of the server device shown in FIG. [Figure 17] FIG. 17 is a diagram showing a third example of the content generated by the token circulation amount-based content generation processing unit of the server device shown in FIG. [Figure 18] FIG. 18 is a diagram showing a fourth example of the content generated by the token circulation amount-based content generation processing unit of the server device shown in FIG. [Figure 19] FIG. 19 is a diagram showing a fifth example of content generated by the token circulation amount-based content generation processing unit of the server device shown in FIG. [Figure 20] FIG. 20 is a diagram showing a sixth example of the content generated by the token circulation amount-based content generation processing unit of the server device shown in FIG. [Figure 21] FIG. 21 is a diagram showing a seventh example of content generated by the token circulation amount-based content generation processing unit of the server device shown in FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0011] [One embodiment] (Configuration example) (1) System 1 is a diagram showing an example of the configuration of a local currency distribution system equipped with an information presentation control device according to an embodiment of the present invention. In the embodiment, an example will be described in which electronic tokens (hereinafter simply referred to as tokens) are used as the local currency.
[0012] The local currency circulation system according to one embodiment includes a server device SV as an information presentation control device according to one embodiment of the present invention. User terminals UT1-UTn used by a plurality of users U1-Un who are users of electronic tokens as local currency, respectively, and an administrator terminal MT used by a system administrator can be connected to the server device SV via a network NW.
[0013] The user terminals UT1 to UTn are, for example, mobile terminals such as smartphones, tablet terminals, etc. Note that, as the user terminals UT1 to UTn, other devices such as wearable terminals, portable personal computers, and fixed personal computers may also be used.
[0014] The user terminals UT1 to UTn each have, as main functions related to the present invention, a browser used to view information on the server device SV, a mailer or SNS (Social Network System) application for receiving content information and the like distributed from the server device SV, and an application for performing various procedures related to the acquisition and use of electronic tokens.
[0015] The network NW includes, for example, a wide area network with the Internet at its core, and an access network for accessing the wide area network. As the access network, for example, a public communication network using wired or wireless, a LAN (Local Area Network) using wired or wireless, or a CATV (Cable Television) network is used.
[0016] (2) Server device SV 2 and 3 are block diagrams showing the hardware and software configurations of the server device SV, respectively.
[0017] The server device SV is composed of a server computer arranged on the Web or the cloud, for example, and includes a control unit 1 using a hardware processor such as a central processing unit (CPU). A storage unit having a program storage unit 2 and a data storage unit 3, and a communication I / F unit 4 are connected to the control unit 1 via a bus 5.
[0018] Under the control of the control unit 1, the communication I / F unit 4 transmits and receives information data to and from the user terminals UT1 to UTn and the administrator terminal MT, using a communication protocol defined by the network NW.
[0019] The program storage unit 2 is configured, for example, by combining a non-volatile memory such as an HDD (Hard Disk Drive) or SSD (Solid State Drive) as a storage medium that can be written to and read at any time, and a non-volatile memory such as a ROM (Read Only Memory), and stores application programs necessary for executing various control processes related to one embodiment of the present invention, in addition to middleware such as an OS (Operating System).
[0020] The data storage unit 3 is, for example, a combination of a non-volatile memory such as an HDD or SSD, which can be written to and read from at any time, and a volatile memory such as a RAM (Random Access Memory), as a storage medium, and includes, as main storage units according to one embodiment of the present invention, a token movement event information database (hereinafter, database will be referred to as DB) 31, a user-owned token amount list DB 32, a token movement history DB 33, a content parts DB 34, a specific area information DB 35, and a content generation parameter holding DB 36.
[0021] The token transfer event information DB 31 is used to manage information representing events in which electronic tokens can be used. Fig. 7 shows an example of information stored in the token transfer event information DB 31. In this example, the event name, the amount of tokens transferred with the execution of the event, the user ID of the user who will be the sender of the token, the user ID of the user who will be the receiver of the token, and the coordinate information of the event implementation location are stored in association with the event ID.
[0022] The user possessed token amount list DB 32 is used to manage the amount of tokens possessed by users U1 to Un. Fig. 8 shows an example of information stored in the user possessed token amount list DB 32, and in this example, the amount of tokens possessed by each user is stored in association with the user ID of the user.
[0023] The token movement history DB 33 is used to manage the movement history of tokens that occurs when a user participates in an event. Fig. 9 shows an example of information stored in the token movement history DB 33. In this example, the sending user ID or receiving user ID of the token, the amount of moved tokens, the target event ID and event name, the event implementation location coordinate information, and the token movement execution date and time are stored each time a token is used.
[0024] The content parts DB34 stores a plurality of content parts corresponding to the determination result of the circulation amount of tokens. FIG. 10 shows an example of information stored in the content parts DB34. In this example, first and second contents C1 and C2 of different types are stored in association with a combination of a content summary determination value Sall(t) at time t calculated based on the total circulation amount of tokens and a content detail determination value Sm(t) at time t calculated based on the elapsed time from the start of use of the system and the most recent circulation amount of tokens. For example, illustration data as shown in FIG. 11 is used as the first content C1, while for example, text data is used as the second content C2. FIG. 12 shows an example of a content obtained by combining the first content C1 and the second content C2, which is generated by a content generation processing unit 19 by token circulation amount described later.
[0025] The specific area information DB 35 manages the specific area where the event is held. Fig. 13 shows an example of information stored in the specific area information DB 35, and in this example, the area name where the event is held is stored in association with the area number of the area. Fig. 14 shows an example of the relationship between a plurality of divided areas and the event holding location when a regional map represented by latitude and longitude is divided into a mesh shape.
[0026] The content generation parameter storage DB 36 manages parameters for determining the token circulation activity in the most recent period and the token circulation activity in a specific area where an event is being held.
[0027] The control unit 1 includes, as processing functions according to an embodiment of the present invention, an input reception processing unit 11, a token transfer event execution instruction processing unit 12, a token transfer event editing processing unit 13, a user-owned token amount calculation processing unit 14, a token distribution amount control processing unit 15, a total token circulation amount acquisition processing unit 16, a latest circulation token activity degree derivation processing unit 17, a specific usage region related information derivation processing unit 18, a token circulation amount-based content generation processing unit 19, a region-based content generation processing unit 20, a content synthesis processing unit 21, a content presentation processing unit 22, and a content generation parameter editing processing unit 23. All of these processing units 11 to 23 are realized by causing a hardware processor of the control unit 1 to execute a program stored in the program storage unit 2.
[0028] The input reception processing unit 11 performs processing for receiving, via the communication I / F unit 4, event participation requests transmitted from the user terminals UT1 to UTn.
[0029] In response to receiving the event participation request, the token transfer event execution instruction processing unit 12 reads the corresponding token transfer event information and user-owned token list information from the token transfer event information DB 31 and the user-owned token amount list DB 32, respectively. Then, based on the read token transfer event information and user-owned token list information, it determines whether the user who made the participation request meets the participation conditions for the event, and if participation is possible, outputs an instruction to transfer tokens from the event executing user to the participating user, or from the participating user to the executing user. In addition, the token transfer event execution instruction processing unit 12 performs a process of storing information representing the token transfer history in the token transfer history DB 33.
[0030] The token movement event editing unit 13 edits the information stored in the token movement event information DB 31 in response to, for example, an operation by a system administrator or a user.
[0031] The user owned token amount calculation processing unit 14 reads token movement history information for each user from the token movement history DB 33, recalculates the amount of tokens owned by each user based on the read token movement history information, and updates the amount of tokens owned in the user owned token amount list DB 32.
[0032] The token distribution amount control processing unit 15 distributes tokens to users for purposes other than token events or confiscates tokens from users, for example, in response to a request from a token issuer.
[0033] The total token circulation amount acquisition processing unit 16 performs a process of calculating the total token circulation amount Tall(t) at time t based on the information stored in the token movement history DB 33.
[0034] Based on the information stored in the token movement history DB 33, the latest circulation token activity derivation processing unit 17 calculates the activity M(t) of the token circulation at time t from the token circulation amount in a past predetermined period L and the token circulation amount in a most recent period l shorter than the period L. The latest circulation token activity derivation processing unit 17 also performs a process of deriving a flag value F(t) used to determine whether or not the calculation formula for the activity M(t) can be applied. An example of the process of deriving the latest circulation token activity will be described in the operation example.
[0035] The specific area-used related information derivation processing unit 18 performs a process of deriving information on token events in the most recent period l for each of a plurality of areas defined by dividing the service target area into a mesh shape based on the information stored in the token movement history DB 33. An example of this specific area-used related information derivation process will be described in the operation example.
[0036] The content generation processing unit 19 for generating content by token circulation volume performs processing for generating content by token circulation volume that changes according to the total token circulation volume Tall(t) at time t obtained by the total token circulation volume acquisition processing unit 16 and the most recent token circulation activity M(t) at time t obtained by the most recent circulation token activity derivation processing unit 17, based on the parameters stored in the content generation parameter holding DB 36 and the content parts stored in the content parts DB 34.
[0037] The regional content generation processing unit 20 performs processing to identify the name of an area where token usage is increasing based on the parameters stored in the content generation parameter holding DB 36 and the token circulation amount for each area obtained by the specific region usage related information derivation processing unit 18, and generates regional content including the identified area name and the name of an event being held in the area.
[0038] The content synthesis processing unit 21 synthesizes the token circulation volume-based content generated by the token circulation volume-based content generation processing unit 19 and the region-based content generated by the region-based content generation processing unit 20, and performs processing to generate content information to be presented to the user.
[0039] The content presentation processing unit 22 performs processing for distributing the content information generated by the content synthesis processing unit 21 from the communication I / F unit 4 to the user terminals UT1 to UTn.
[0040] (Example of operation) Next, an example of the operation of the server device SV configured as above will be described. (1) Token transfer and management of transfer history FIG. 4 is a flowchart showing the procedure and contents of a token transfer execution process and a transfer history management process executed by the control unit 1 of the server device SV.
[0041] 7 is stored in the token movement event information DB 31 under the control of the token movement event editing processor 13. In this example, the user ID (U0001) of the person who performs the event "cleaning up fallen leaves" is associated with the event ID (E0001) of the event and is entered in the token sending user ID field, and the user ID (U0500) of the person who performs the event is associated with the event ID (E0002) of the event "presenting a song" is entered in the token receiving user ID field.
[0042] In this state, for example, assume that a user U2 who wishes to participate in an event transmits a participation request including the event ID of the event to be participated in and his / her own user ID from his / her own user terminal UT2 to the server device SV. In response to this, when the control unit 1 of the server device SV receives the participation request in step S10, the token transfer event execution instruction processing unit 12 first enters the requesting user ID in the user ID entry field in the token transfer event information DB 31 in association with the event ID of the event to be participated in in step S11.
[0043] For example, if a user wishes to participate in a "Fallen Leaf Cleaning" event, the token transfer event execution instruction processing unit 12 writes the requester's user ID (e.g., U0002) in the token receiving user ID entry field in association with the event ID (E0001). Also, if a user wishes to participate in a "Music Presentation" event, the token transfer event execution instruction processing unit 12 writes the requester's user ID (e.g., U0002) in the token sending user ID entry field in association with the event ID (E0002).
[0044] Next, in step S12, the token transfer event execution instruction processing unit 12 judges whether the requesting user U2 satisfies the conditions for participating in the event. This judgment process is performed by comparing the amount of tokens owned by the user U2 managed in the user owned token amount list DB32 with the amount of transferred tokens required for participating in the event in which the user wishes to participate. As a result of this judgment, for example, if the amount of tokens owned by the user is equal to or greater than the amount of transferred tokens required for participating in the event, the user's participation in the event is permitted, and if the amount of tokens is less than the required amount, participation is denied. Note that the judgment result at this time may be notified to the user terminal UT2 of the requesting user.
[0045] If the result of the above determination is that user U2 satisfies the conditions for participating in the event, the token transfer event execution instruction processor 12 instructs execution of a token transfer process in step S13. As a result, for example, the following token transfer process is performed. That is, when user U2 participates in the "Fallen Leaf Cleaning" event, tokens (400) serving as compensation are transferred from regular user U1 to new user U2, and when user U2 participates in the "Music Presentation" event, tokens (500) serving as compensation are transferred from new user U2 to regular user U1.
[0046] When the token movement process is completed, in step S14, the token movement event execution instruction processing unit 12 adds information representing the token movement history to the token movement history DB 33. At this time, the information representing the token movement history includes the event ID, the event name, the event implementation location coordinates, and the movement execution date and time, as exemplified in Fig. 9.
[0047] When the update process of the token movement history information is completed, in step S15, the control unit 1 of the server device SV, under the control of the user possessed token amount calculation processing unit 14, reads the token movement history information for each user from the token movement history DB 33. Then, based on the read token movement history information, the control unit 1 recalculates the possessed token amount of the user and updates the possessed token amount in the user possessed token amount list DB 32.
[0048] (2) Calculation of token usage and generation of content based on the results The server device SV performs processes related to the movement of the tokens and management of their movement history, while also performing processes related to calculation of the token usage status and generation of content based on the results, for example, periodically or at an arbitrary timing.
[0049] FIG. 5 is a flowchart showing the procedure and details of a calculation process of a token usage situation and a content generation process based on the result of the calculation process, which are executed by the control unit 1 of the server device SV.
[0050] (2-1) Calculation of total token circulation In step S20, the control unit 1 of the server device SV, under the control of the total token circulation amount acquisition processing unit 16, reads token movement history information from the token movement history DB 33, and calculates the total token circulation amount Tall(t) at time t based on the read token movement history information.
[0051] (2-2) Calculation of the most recent token circulation activity In step S21, the control unit 1 of the server device SV reads token movement history information from the token movement history DB 33 under the control of the latest circulation token activity derivation processing unit 17. Then, based on the read token movement history information, the control unit 1 calculates a token circulation activity M(t) at an arbitrary time t in the latest period l from the token circulation amount in a past predetermined period L (long-term token circulation amount) and the token circulation amount in the latest period l shorter than the period L (short-term token circulation amount). The latest circulation token activity derivation processing unit 17 also derives a flag value F(t) used to determine whether or not the calculation formula for the circulation activity M(t) is applicable.
[0052] FIG. 6 is a flowchart showing an example of a processing procedure and processing contents of the calculation processing of the circulation activity M(t) and the derivation processing of the determination flag F(t) executed by the latest circulation token activity derivation processing unit 17.
[0053] The most recent circulating token activity derivation processing unit 17 first acquires, for example, the elapsed time P since the operation of the system started in step S30, and calculates the total amount of tokens in circulation Tall(P) during this period P. At the same time, it reads time-related parameters l and L from the content generation parameter storage DB 36. L indicates a predetermined period in the past, and l indicates the most recent period shorter than the predetermined period L, and these values can be set arbitrarily.
[0054] Next, in step S31, the latest circulating token activity derivation processing unit 17 determines whether or not the total amount of tokens in circulation Tall(P) during the period P is greater than "0" based on the calculated total amount of tokens in circulation during the period P. If the result of this determination is Tall(P)=0, in step S32, it determines that no tokens have been used at all since the system started operating, sets the flag value F(P)=0, and ends the process.
[0055] On the other hand, if Tall(P)>0, the latest circulating token activity derivation processing unit 17 determines that the token has been used, and then in step S33, it determines whether the total amount of tokens in circulation Tall(P-1) in a period P-1 prior to the period P is greater than "0". However, if P=1, it is set to "0". If the result of the above determination is not Tall(P-1)>0, in step S34, it is determined that the token has been used for the first time in period P after the system started operating, and the flag value F(P)=1 is set, and the process ends.
[0056] On the other hand, suppose that Tall(P-1)>0. In this case, the latest circulating token activity derivation processing unit 17 proceeds to step S35 and judges whether Tall(P)-Tall(P-1)>0. If the result of this judgment is not Tall(P)-Tall(P-1)>0, the latest circulating token activity derivation processing unit 17 judges whether P≧L>l in step S36. If P≧L>l is not true, the latest circulating token activity derivation processing unit 17 then judges whether L>P≧l in step S37. If the result of this judgment is not L>P≧l, it is determined that the token was used within a short time period less than l after the system was started, but has not been used recently, and the flag value F(P)=2 is set to terminate the process. On the other hand, if L>P≧l, it is determined that the token was used within a short time period less than l after the system was started, but has not been used recently, and the flag value F(P)=3 is set to terminate the process.
[0057] Furthermore, when it is determined in step S36 that P≧L>l, the latest circulating token activity derivation processing unit 17 subsequently determines in step S40 whether Tall(P)-Tall(PL)>0. If the result of this determination is not Tall(P)-Tall(PL)>0, it determines that although L or more time has passed since the system started operation, the token has not been used during the most recent relatively long time L, that is, the system activity has been lost, and sets the flag value F(P)=4 in step S41, and ends the process.
[0058] On the other hand, if Tall(P)-Tall(PL)>0, the latest circulating token activity derivation processing unit 17 determines that a time of L or more has passed since the system was put into operation, and that the token has been used for the most recent relatively long time period L, that is, that the token use activity is maintained, and proceeds to step S42 to set the flag value F(P)=7. At the same time, the latest circulating token activity derivation processing unit 17 calculates the token circulation activity M(P) in the above step S42. This token circulation activity M(P) is given by Tl(P)={Tall(P)-Tall(Pl)} / l TL(P)={Tall(P)-Tall(Pl)} / L M(P)=Tl(P) / TL(P) It is calculated as follows.
[0059] On the other hand, it is assumed that the result of the judgment in the above step S35 is Tall(P)-Tall(P-1)>0. In this case, the latest circulating token activity derivation processing unit 17 judges whether P≧L>l in step S43. If P≧L>l is not satisfied, it then judges whether L>P≧l in step S44. If the result of this judgment is not L>P≧l, it is judged that the token was used within a short time less than l after the system was started, and that the token was used at least recently, and the flag value F(P)=5 is set in step S45. On the other hand, if L>P≧l, it is judged that the token was used within a short time greater than l and less than L after the system was started, and that the token was used at least recently, and the flag value F(P)=6 is set in step S46, and the process is terminated.
[0060] Furthermore, when it is determined in step S43 that P≧L>l, the latest circulating token activity derivation processing unit 17 determines that a time of L or more has passed since the system was put into operation, and that the token has been used for the most recent relatively long time period L, that is, that the token use activity is maintained, and proceeds to step S47 to set the flag value F(P)=7. At the same time, in step S47, the latest circulating token activity derivation processing unit 17 calculates the token circulation activity M(P). This token circulation activity M(P) is given by Tl(P)={Tall(P)-Tall(Pl)} / l TL(P)={Tall(P)-Tall(Pl)} / L M(P)=Tl(P) / TL(P) It is calculated as follows.
[0061] (2-3) Content Creation by Token Circulation Volume Next, in step S22, the control unit 1 of the server device SV, under the control of the token circulation amount-based content generation processing unit 19, first reads the total token circulation amount Tall(t) at time t from the total token circulation amount acquisition processing unit 16, and also reads the most recent token circulation activity M(t) at time t from the most recent token circulation activity derivation processing unit 17. Then, based on the parameters stored in the content generation parameter holding DB 36 and the content parts stored in the content parts DB 34, the token circulation amount-based content generation processing unit 19 generates contents classified by token circulation amount that change according to the total token circulation amount Tall(t) and the most recent token circulation activity M(t) as follows:
[0062] That is, the token circulation-based content generation processing unit 19 compares the total token circulation amount Tall(t) at time t with a threshold Th_all, which is one of the parameters, to obtain the content summary judgment value Sall(t) at time t. For example, when Th_all=500, the content summary judgment value is Sall(t)=0 (if 0≦Tall<500) and Sall(t)=1 (if 500≦Tall).
[0063] The threshold value Th_all is a positive value, and is edited by the content generation parameter editing processing unit 23 in response to an operation by a system administrator. A plurality of threshold values Th_all may be set, and in that case, the number of values of Sall(t) provided corresponds to the number of threshold values Th_all.
[0064] In addition, the content generation processing unit 19 based on token circulation volume calculates the content detail judgment value Sm(t) at time t based on the flag value F(P) obtained by the most recent circulation token activity derivation processing unit 17 and the most recent token circulation activity M(t) at time t as follows:
[0065] That is, when the flag value F(P) = 1, that is, when the token has not been used at all after the system starts, Sm(t) = 0. Also, when the flag value F(P) = 1, that is, when the token is used for the first time in period P after the system starts, Sm(t) = 1. Further, when the flag value F(P) = 2, that is, when the token is used within a short time less than l after the system starts but has not been used recently, Sm(t) = 2.
[0066] On the other hand, when the flag value F(P) = 3, that is, when the token is used within a short time of l or more and less than L after the system starts but has not been used recently, Sm(t) = 3. Also, when the flag value F(P) = 4, that is, when the system has been running for a time of L or more, but the token has not been used during the relatively long time L recently and the system activity has been lost, Sm(t) = 4.
[0067] Similarly, when the flag value F(P) = 5, that is, when the token is used within a short time less than l after the system starts and the token is also used at least recently, Sm(t) = 5. Also, when the flag value F(P) = 6, that is, when the token is used within a short time of l or more and less than L after the system starts and the token is also used at least recently, Sm(t) = 6.
[0068] Finally, when the flag value F(P) = 7, that is, when the system has been running for a time of L or more and the token is used during the relatively long time L recently and the token usage activity is maintained, M(t) is obtained by comparing it with two preset threshold values Th_m1 and Th_m2 (Th_m1 < Th_m2). For example, if M(t) ≤ Th_m1, then Sm(t) = 6. Also, when Th_m1 < M(t) ≤ Th_m2, Sm(t) = 7. Further, when Th_m2 < M(t), Sm(t) = 9.
[0069] Note that the threshold values Th_m1 and Th_m2 are not limited to two, and can be arbitrarily set. That is, as threshold values, n threshold values Th_m(n) (n is a natural number greater than or equal to 1, and when n > 2, Th_m(k) < Th_(k + 1), k is a natural number greater than or equal to 1 and less than or equal to n - 1) are set. Then, Sm(t) is obtained by comparing M(t) with the above n threshold values.
[0070] For example, when n = 2, if M(t) ≤ Th_m(1), then Sm(t) = 7 as described above. Similarly, when Th_m(1) < M(t) ≤ Th_m(2), Sm(t) = 8, and when Th_m(2) < M(t), Sm(t) = 9.
[0071] Then, the content generation processing unit 19 for each token circulation amount reads out the first content C1 and the second content C2 corresponding to the combination of the content outline determination value Sall(t) based on the total token circulation amount obtained as described above, the elapsed time since the start of system use, and the content detail determination value Sm(t) based on the most recent token circulation amount from the content parts DB34.
[0072] For example, if the part information shown in FIG. 10 is stored in the content parts DB34 and the illustration data as shown in FIG. 11 is associated with the first content C1, the content generation processing unit 19 for each token circulation amount combines the first content C1 composed of illustration data and the content C2 composed of text data to generate content for each token circulation amount as shown in FIG. 12, for example. FIGS. 16 to 20 show other examples of content for each token circulation amount.
[0073] (2-4) Derivation of usage characteristic area-related information Under the control of the utilization specific area-related information derivation processing unit 18, the control unit 1 of the server device SV derives specific area-related information including the specific area where the event was most recently implemented, the implementation status of the event in this specific area, and the token circulation status in step S23 as follows.
[0074] That is, the specific usage area related information derivation processing unit 18 divides the service target area into a plurality of areas in a mesh shape in a predetermined unit. Then, based on the coordinates of the event's implementation location included in the information stored in the token movement history DB 33, the number of the area where the event is implemented is derived from the plurality of areas. Note that an event for which the implementation location coordinates are not defined is an online event, so the area number is set to "00".
[0075] The usage specific area related information derivation processing unit 18 then reads out the specific area name based on the derived area number from the specific area information DB 35. For example, if the information shown in Fig. 13 is currently stored in the specific area information DB 35 and the derived area number is A00, "Online" is read out, and if the area number is A20, "Rokukaku Park" is read out.
[0076] In addition, the specific region-related information derivation processing unit 18 calculates, for each area, the number of events held in that area and the total number of events held in that area. Furthermore, the specific region-related information derivation processing unit 18 calculates, for each area, the amount of tokens in circulation for each event held in that area.
[0077] Then, the usage specific region related information derivation processing unit 18 stores the read-out name of the specific region, the calculated number of times each event has been implemented in each area, the total number of times each event has been implemented in each area, and the token circulation amount for each event as specific region related information.
[0078] (2-5) Creation of regional content Next, in step S24, the control unit 1 of the server device SV, under the control of the region-specific content generation processing unit 20, identifies an area where token usage is increasing based on the parameters stored in the content generation parameter storage DB 36 and the specific region related information for each area derived by the usage specific region related information derivation processing unit 18. Then, the control unit 1 generates region-specific content representing events being held in the identified area.
[0079] For example, the region-specific content generation processing unit 20 first sorts the specific regions (areas where events are held) in descending order of the total number of times the events included in the specific region-related information have been held. Next, the specific regions whose total number of times the events have been held exceeds a threshold Teve stored in the content generation parameter holding DB 36 and are the top N in number are selected as excitement areas. Note that the above N is also stored in the content generation parameter holding DB 36. At the same time, the top m events in number of times that the events have been held are all selected as excitement events.
[0080] Furthermore, for example, the region-specific content generation processing unit 20 sorts the specific regions in descending order of the total amount of tokens in circulation included in the specific region-related information. Then, the specific regions whose total amount of tokens in circulation exceeds the threshold Ttok stored in the content generation parameter storage DB 36 and are in the top N positions are selected as areas of excitement. At the same time, the processing unit 20 selects all of the events in the top m positions of the amount of tokens in circulation as events currently in excitement.
[0081] For example, "Rokkaku Park" and "Tanaka Denki" are selected as popular areas, "leaf cleaning" and "shooting gallery" are selected as popular events in "Rokkaku Park," and "home appliance trading service" is selected as a popular event in "Tanaka Denki."
[0082] The region-specific content generation processing unit 20 then generates content including the selected popular area name and popular event name as region-specific content. Note that content is not generated for areas and events for which tokens are not used.
[0083] (2-6) Content synthesis and presentation Next, in step S25, the control unit 1 of the server device SV, under the control of the content synthesis processing unit 21, synthesizes the content generated by the token circulation volume-based content generation processing unit 19 and the content generated by the region-based content generation processing unit 20.
[0084] For example, if the token circulation amount-based content is as shown in Fig. 12, and the regional content is the popular area "Rokkaku Park" and the popular event "Fallen Leaf Cleaning", the content synthesis processing unit 21 synthesizes both contents to generate the synthesized content shown in Fig. 15. Fig. 21 shows another example of the synthesized content, and in this example, the popular area is "Tanaka Electric" and the popular event is "Home Appliance Trading Service".
[0085] Finally, in step S26, the control unit 1 of the server device SV distributes the composite content generated by the content synthesis processing unit 21 to the user terminals UT1 to UTn from the communication I / F unit 4 under the control of the content presentation processing unit 22. As a distribution means, for example, email or SNS is used.
[0086] In addition, when distributing the above-mentioned composite content, the content presentation processing unit 22 may acquire the current addresses of the users U1 to Un or the current location information of the user terminals UT1 to UTn in advance, and preferentially select users or user terminals residing in the area where the exciting event is being held or in the surrounding areas as the distribution destinations.
[0087] (Action and effect) As described above, in one embodiment, the following processes are performed in the server device SV. That is, the control unit 1 of the server device SV performs a token movement process in response to the user's participation in an event, and manages the movement history information in the token movement history DB 33. Then, the total token circulation amount acquisition processing unit 16 calculates the total token circulation amount Tall(t) at time t based on the movement history information. At the same time, the latest circulation token activity derivation processing unit 17 calculates the token circulation activity M(t) at time t, and derives a flag value F(t) for determining whether or not the calculation formula for this activity M(t) can be applied. Then, the token circulation amount-specific content generation processing unit 19 generates contents by token circulation amount based on the total token circulation amount Tall(t) and the token circulation activity M(t) while taking into account the flag value F(t).
[0088] In addition, the control unit 1 of the server device SV derives, via the specific region usage related information derivation processing unit 18, information indicating the specific region where an event was most recently held, the implementation status of the event in this specific region, and the token circulation status as specific region related information, and generates, via the regional content generation processing unit 20, regional content including the area names and event names where token usage is increasing.
[0089] Then, the control unit 1 of the server device SV causes the content synthesis processing unit 21 to synthesize the generated token circulation amount-based content and region-based content, and distributes the synthesized content to the user terminals UT1 to UTn.
[0090] Therefore, according to one embodiment, the circulation volume content reflecting the most recent total circulation volume and circulation activity of tokens and the region content reflecting the region name and event name where the use of tokens is increasing are combined and presented to the user. Therefore, the user can check the quantitative and regional circulation status of tokens from the combined content, which makes it easier for users to participate in events and activates the events, thereby promoting the use of tokens.
[0091] In one embodiment, the latest circulating token activity derivation processing unit 17 sets a flag value F(t) depending on whether the token is used, whether the system is operating, and the relationship between the length of the system operation period and the length of the period for which the circulation amount is calculated, and the content generation processing unit 19 generates content according to the token circulation amount by referring to the set flag value F(t).
[0092] Therefore, when the time t is small and the calculation formula for the token circulation activity M(t) cannot be applied, this can be determined by the flag value F(t), making it possible to generate content classified by circulation volume that appropriately reflects the token circulation situation.
[0093] [Other embodiments] In the above embodiment, the case where composite content is distributed to the user terminals UT1 to UTn has been described as an example. However, the present invention is not limited to this. For example, the total circulation amount and circulation activity of the latest tokens used to generate the content, the names of regions where the use of tokens is increasing, and the names of events may be distributed to the user terminals UT1 to UTn, or to the administrator terminal MT of the system administrator, either individually or selectively. In this way, the system administrator or users can take measures to promote the circulation of tokens.
[0094] In the above embodiment, the process of token movement and management of token movement history, and the process of generating content based on the token circulation amount and the token usage status by region are executed in one server device SV. However, the present invention is not limited to this, and the former process and the latter process may be executed by different information processing devices.
[0095] In addition, the configuration and functions of the server device, the processing procedures and processing contents, etc. can be modified in various ways without departing from the spirit and scope of the present invention.
[0096] Although the embodiment of the present invention has been described in detail above, the above description is merely an example of the present invention in every respect. It goes without saying that various improvements and modifications can be made without departing from the scope of the present invention. In other words, in implementing the present invention, a specific configuration according to the embodiment may be appropriately adopted.
[0097] In short, this invention is not limited to the above-mentioned embodiment as it is, and in the implementation stage, the components can be modified and embodied without departing from the gist of the invention. In addition, various inventions can be formed by appropriately combining multiple components disclosed in the above-mentioned embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, components from different embodiments may be appropriately combined. [Explanation of symbols]
[0098] SV: Server device MT: Administrator terminal UT1~UTn: User terminal NW…Network 1...Control section 2...Program memory section 3. Data storage section 4...Communication interface section (communication I / F section) 5. Bus 11...Input reception processing unit 12...Token transfer event execution instruction processing unit 13...Token movement event editing processing section 14...User owned token amount calculation processing unit 15...Token distribution amount control processing unit 16…Total Circulation Token Acquisition Processing Unit 17…Currently circulating token activity calculation processing unit 18...Use specific region related information deriving processing unit 19…Content generation processing unit according to token circulation amount 20…Regional content generation processing unit 21...Content synthesis processing unit 22...Content presentation processing unit 23...Content generation parameter editing processing unit 31…Token transfer event information DB 32...User owned token amount list DB 33…Token movement history DB 34…Content parts DB 35…Specific area information DB 36…Content generation parameter storage DB
Claims
1. An information presentation control device used in a system for managing the distribution of electronic tokens used as local currency, a usage history acquisition processing unit that manages usage history information of the electronic tokens, each time a user participates in an event, the usage history information including location information on the area where the event is held, the amount of the electronic tokens moved in response to the user's participation in the event, and the date and time of the movement; a first distribution information acquisition processing unit that acquires, based on the usage history information, first distribution information including a distribution activity of the electronic token at an arbitrary time in a predetermined first period, the distribution activity being expressed by a ratio between a long-term distribution amount of the electronic token in the first period and a short-term distribution amount of the electronic token in a most recent second period that is shorter than the first period, for an entire target area, and a total distribution amount of the electronic token at the arbitrary time; a second distribution information acquisition processing unit that acquires second distribution information including either a circulation amount of the electronic token for each event for each region in which the event is held, a number of times each event is held for each region, or a total number of times all events are held, based on the usage history information; an output processing unit that outputs the first distribution information and the second distribution information; a content information generation processing unit that generates content information by distribution volume reflecting the distribution activity of the electronic token and the total distribution volume of the electronic token included in the first distribution information, generates region-specific content information reflecting the distribution volume of the electronic token for each event by region or the number of times each event is held by each region and the total number of times all events are held, and generates composite content information by combining the content information by distribution volume and the content information by region; Equipped with The content information generation processing unit selects a specific region in which the amount of electronic tokens circulating for each region exceeds a third threshold, and selects an arbitrary number m of events that are the top events in terms of the amount of electronic tokens circulating for each event from among the events held in the selected specific region, and generates region-specific content information representing the selected specific region and the events. Information presentation control device.
2. An information presentation control device used in a system for managing the distribution of electronic tokens used as local currency, a usage history acquisition processing unit that manages usage history information of the electronic tokens, each time a user participates in an event, the usage history information including location information on the area where the event is held, the amount of the electronic tokens moved in response to the user's participation in the event, and the date and time of the movement; a first distribution information acquisition processing unit that acquires, based on the usage history information, first distribution information including a distribution activity of the electronic token at an arbitrary time in a predetermined first period, the distribution activity being expressed by a ratio between a long-term distribution amount of the electronic token in the first period and a short-term distribution amount of the electronic token in a most recent second period that is shorter than the first period, for an entire target area, and a total distribution amount of the electronic token at the arbitrary time; a second distribution information acquisition processing unit that acquires second distribution information including either a circulation amount of the electronic token for each event for each region in which the event is held, a number of times each event is held for each region, or a total number of times all events are held, based on the usage history information; an output processing unit that outputs the first distribution information and the second distribution information; a content information generation processing unit that generates content information by distribution volume reflecting the distribution activity of the electronic token and the total distribution volume of the electronic token included in the first distribution information, generates region-specific content information reflecting the distribution volume of the electronic token for each event by region or the number of times each event is held by each region and the total number of times all events are held, and generates composite content information by combining the content information by distribution volume and the content information by region; Equipped with The content information generation processing unit selects a specific region in which the total number of times the event has been held exceeds a fifth threshold, and selects up to an arbitrary number m of events that have been held in the selected specific region and generates region-specific content information representing the selected specific region and the events. Information presentation control device.
3. A program for causing a processor included in the information presentation control device to execute processes by each processing unit included in the information presentation control device according to claim 1 or 2.
Citation Information
Patent Citations
Electronic local currency operation system, electronic local currency operation server and electronic local currency operation method
JP2021026514A
Support method and system for promoting use of digital local currency
JP2021033456A
Transaction system, transaction processing program and transaction method
JP2021039564A