Information display control device and program

The system effectively tracks and presents token circulation and event participation, addressing inefficiencies in promoting local currency use by providing detailed insights into active regions and events, thus enhancing local currency utilization.

JP7831560B2Active Publication Date: 2026-03-17NIPPON TELEGRAPH & TELEPHONE CORP
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

Conventional methods for promoting local currency use and event activation are inefficient, as they lack accurate tracking and presentation of event status and token circulation, hindering effective promotion of local currencies.

Method used

A system for managing electronic tokens as local currency, including a usage history acquisition unit, circulation information units, and content generation units to provide detailed event and token circulation data, allowing for the creation of informative content that highlights active regions and events.

Benefits of technology

Enables users to accurately grasp event activation and promote the use of electronic tokens by providing detailed insights into token circulation and event participation, thereby enhancing local currency utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007831560000001
    Figure 0007831560000001
  • Figure 0007831560000002
    Figure 0007831560000002
  • Figure 0007831560000003
    Figure 0007831560000003
Patent Text Reader

Abstract

To provide a technology for allowing a user to securely grasp a state of activation of an event to enable use promotion of an electronic token used as local currency.SOLUTION: In one aspect of this invention, an information presentation control device used in a system that manages circulation of an electronic token used as local currency is configured to: acquire use history information indicating use history of the electronic token for an event performed for each district; acquire first circulation information indicating a circulation activation degree of the electronic token in a whole target district on the basis of the use history information; acquire second information indicating a circulation activation degree of the electronic token for each district where the event is performed; and output the acquired first and second circulation information.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0004] , , , ,

[0005] , , ,

[0003] , , , ,

[0001] One aspect of this invention relates to an information presentation control device and a program used in a system for managing the circulation of electronic tokens used, for example, as local currencies.

Background Art

[0002] As one of the measures for promoting local revitalization projects, various efforts have been reported to activate the local economy using local currencies (see, for example, Non-Patent Document 1). To succeed in this type of effort, promoting the use of local currencies is the key. On the other hand, as a similar example, for the purpose of activating social contribution activities and local community activities, a system has been proposed to give rewards to participants using local currencies.

Prior Art Documents

Non-Patent Documents

[0003]

Non-Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, the conventionally proposed efforts generally involve simply posting content informing about the guidance and implementation status of events on a web page or distributing it to user terminals all at once when executing various events. For this reason, it is difficult to activate events and the use of local currencies is not promoted.

[0005] This invention was made in view of the above circumstances and aims to provide a technology that enables users to accurately grasp the status of event activation and promotes the use of electronic tokens used as local currency. [Means for solving the problem]

[0006] To solve the above problems, a first aspect of the present invention is an information display control device used in a system for managing the circulation of electronic tokens used as local currency, comprising: a usage history acquisition processing unit that manages usage history information of the electronic tokens, including location information relating to the 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, each time a user participates in an event; a first circulation information acquisition processing unit that acquires first circulation information based on the usage history information, including the circulation activity level of the electronic tokens at any time in a second period, which is expressed as the ratio of the long-term circulation amount of the electronic tokens in a predetermined first period to the short-term circulation amount of the electronic tokens in a more recent second period shorter than the first period, and the total circulation amount of the electronic tokens at the arbitrary time; and based on the usage history information, including the circulation amount of the electronic tokens for each event in the region where the event is held, the number of times each event is held in the region, and the total number of times all events are held. The system comprises a second distribution information acquisition processing unit for acquiring second distribution information, an output processing unit for outputting the first distribution information and the second distribution information, and a content information generation processing unit for generating content information by distribution volume that reflects the distribution activity level and the total distribution volume of the electronic tokens included in the first distribution information, as well as regional content information that reflects the distribution volume of the electronic tokens for each event in each region, or the number of times each event is held in each region and the total number of times all events are held, and for generating composite content information by combining the content information by distribution volume and the regional content information. Furthermore, the content information generation processing unit selects a specific region in which the distribution volume of the electronic tokens in each region exceeds a third threshold, and selects up to an arbitrary number of events (up to m) from among the events held in the selected specific region that have a large distribution volume of the electronic tokens for each event, and generates regional content information representing the selected specific region and the events.

[0007] A second aspect of this invention is an information display control device used in a system for managing the circulation of electronic tokens used as local currency, comprising: a usage history acquisition processing unit that manages usage history information of the electronic tokens, including location information relating to the 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, each time a user participates in an event; a first circulation information acquisition processing unit that acquires first circulation information, based on the usage history information, including the circulation activity of the electronic tokens at any time in a second period, which is expressed as the ratio of the long-term circulation amount of the electronic tokens in a predetermined first period to the short-term circulation amount of the electronic tokens in a more recent second period shorter than the first period, and the total circulation amount of the electronic tokens at that arbitrary time, with respect to the entire target region; and based on the usage history information, the circulation amount of the electronic tokens for each event in the region where the event is held, the number of times each event in the region is held, and the total number of times all events are held. The system comprises a second distribution information acquisition processing unit that acquires second distribution information including any of the above, 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 that reflects the distribution activity level of the electronic tokens and the total distribution volume of the electronic tokens included in the first distribution information, generates regional content information that reflects the distribution volume of the electronic tokens for each event in each region, or the number of times each event is held in 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 regional content information. Furthermore, 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 of events with a high number of events held in the selected specific region, and generates regional content information representing the selected specific region and the events. [Effects of the Invention]

[0008] According to each aspect of this invention, it is possible to provide a technology that enables users to accurately grasp the status of event activation and promotes the use of electronic tokens used as local currency. [Brief explanation of the drawing]

[0009] [Figure 1] Figure 1 shows an example of the configuration of a local currency distribution system equipped with a server device that functions as an information presentation control device according to one embodiment of the present invention. [Figure 2] Figure 2 is a block diagram showing an example of the hardware configuration of the server device shown in Figure 1. [Figure 3] Figure 3 is a block diagram showing an example of the software configuration of the server device shown in Figure 1. [Figure 4] Figure 4 is a flowchart showing the processing procedures and contents of the token transfer execution process and the transfer history management process performed by the server device shown in Figure 3. [Figure 5] Figure 5 is a flowchart showing the processing procedure and content of the content generation process, which is performed by the server device shown in Figure 3, according to the token usage status. [Figure 6] Figure 6 is a flowchart showing the derivation procedure and processing details for the most recently circulating token activity level, as shown in Figure 5. [Figure 7] Figure 7 shows an example of the information stored in the token movement event information DB of the server device shown in Figure 3. [Figure 8] Figure 8 shows an example of the information stored in the user token amount list DB of the server device shown in Figure 3. [Figure 9] Figure 9 shows an example of the information stored in the token movement history DB of the server device shown in Figure 3. [Figure 10] Figure 10 shows an example of the information stored in the content parts database of the server device shown in Figure 3. [Figure 11]FIG. 11 is a diagram showing an example of the first content stored in the content parts DB shown in FIG. 10. [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. 10. [Figure 13] FIG. 13 is a diagram showing an example of the information stored in the specific area information DB of the server device shown in FIG. 3. [Figure 14] FIG. 14 is a diagram showing an example of the relationship between the regional area and the event occurrence position on the regional map. [Figure 15] FIG. 15 is a diagram showing a first example of the content generated by the content generation processing unit according to the token circulation amount of the server device shown in FIG. 3. [Figure 16] FIG. 16 is a diagram showing a second example of the content generated by the content generation processing unit according to the token circulation amount of the server device shown in FIG. 3. [Figure 17] FIG. 17 is a diagram showing a third example of the content generated by the content generation processing unit according to the token circulation amount of the server device shown in FIG. 3. [Figure 18] FIG. 18 is a diagram showing a fourth example of the content generated by the content generation processing unit according to the token circulation amount of the server device shown in FIG. 3. [Figure 19] FIG. 19 is a diagram showing a fifth example of the content generated by the content generation processing unit according to the token circulation amount of the server device shown in FIG. 3. [Figure 20] FIG. 20 is a diagram showing a sixth example of the content generated by the content generation processing unit according to the token circulation amount of the server device shown in FIG. 3. [Figure 21] FIG. 21 is a diagram showing a seventh example of the content generated by the content generation processing unit according to the token circulation amount of the server device shown in FIG. 3.

Embodiments for Carrying Out the Invention

[0010] Hereinafter, embodiments of the present invention will be described with reference to the drawings.

[0011] [One Embodiment] (Configuration Example) (1) System FIG. 1 is a diagram showing an example of the configuration of a local currency circulation system including an information presentation control device according to an embodiment of the present invention. In one embodiment, a case where an electronic token (hereinafter simply referred to as a token) is used as the local currency will be described as an example.

[0012] The local currency circulation system according to one embodiment includes a server device SV as an information presentation control device according to an embodiment of the present invention. A plurality of user terminals UT1 to UTn that are users of the electronic token as the local currency and an administrator terminal MT used by the system administrator can be respectively connected to the server device SV via a network NW.

[0013] The user terminals UT1 to UTn are composed of portable terminals such as smartphones and tablet terminals, for example. In addition, as the user terminals UT1 to UTn, wearable terminals, portable personal computers, fixed-installed personal computers, etc. may be used.

[0014] The user terminals UT1 to UTn include, as main functions according to the present invention, a browser used to view information of the server device SV, a mailer or an application for SNS (Social Network System) to receive content information distributed from the server device SV, and an application for performing various procedures related to the acquisition and use of the electronic token.

[0015] The network NW includes, for example, a wide area network centered on the Internet and an access network for accessing this 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 Figures 2 and 3 are block diagrams showing the hardware and software configurations of the server device SV, respectively.

[0017] The server device SV consists of a server computer, for example, located on the Web or in the cloud, and includes a control unit 1 that uses 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 interface unit 4 are connected to the control unit 1 via a bus 5.

[0018] The communication interface unit 4, under the control of the control unit 1, uses a communication protocol defined by the network NW to send and receive information data between the user terminals UT1 to UTn and between the user terminal MT and the administrator terminal MT.

[0019] The program storage unit 2 is configured, for example, by combining a non-volatile memory that can be written to and read at any time, such as an HDD (Hard Disk Drive) or SSD (Solid State Drive), as a storage medium, with a non-volatile memory such as ROM (Read Only Memory). In addition to middleware such as an OS (Operating System), it stores application programs necessary to execute various control processes according to one embodiment of this invention.

[0020] The data storage unit 3 is, for example, a combination of a non-volatile memory that can be written to and read at any time, such as an HDD or SSD, and a volatile memory such as RAM (Random Access Memory), as a storage medium. The main storage unit according to one embodiment of this invention includes a token movement event information database (hereinafter referred to as DB) 31, a user-held token amount list DB 32, a token movement history DB 33, a content parts DB 34, a specific region information DB 35, and a content generation parameter holding DB 36.

[0021] The token movement event information DB31 is used to manage information representing events in which electronic tokens can be used. Figure 7 shows an example of the information stored in the token movement event information DB31, which shows that the event name, the amount of tokens moved in connection with the execution of the event, the user ID of the user who sends the token, the user ID of the user who receives the token, and the coordinate information of the location where the event is performed are stored, associated with the event ID.

[0022] The User Token Amount List DB32 is used to manage the amount of tokens held by users U1 to Un. Figure 8 shows an example of the information stored in the User Token Amount List DB32, where the amount of tokens held by each user is stored in association with their user ID.

[0023] The token movement history DB33 is used to manage the history of token movements that occur when a user participates in an event. Figure 9 shows an example of the information stored in the token movement history DB33, which shows that each time a token is used, the sending user ID or receiving user ID of the token, the amount of token moved, the event ID and event name, the event location coordinates, and the date and time the token movement was executed are stored.

[0024] The content parts DB34 stores multiple content parts corresponding to the token circulation volume determination result. Figure 10 shows an example of information stored in the content parts DB34. In this example, it shows the storage of two different types of first and second content C1 and C2, associated with a combination of a content summary determination value Sall(t) at time t, which is calculated based on the total token circulation volume, and a content detail determination value Sm(t) at time t, which is calculated based on the elapsed time since the system started being used and the most recent token circulation volume. For example, illustration data as shown in Figure 11 is used as the first content C1, while text data is used as the second content C2. Figure 12 shows an example of content created by combining the first content C1 and the second content C2, which is generated by the token circulation volume-based content generation processing unit 19, which will be described later.

[0025] The Specific Area Information DB35 manages the specific areas where events are held. Figure 13 shows an example of the information stored in the Specific Area Information DB35, which shows how the area name is stored in association with the area number of the area where the event is held. Figure 14 shows an example of the relationship between multiple divided areas and the event location when a regional map represented by latitude and longitude is divided into a mesh.

[0026] The content generation parameter storage DB36 manages parameters for determining the activity level of token circulation in the most recent period and the activity level of token circulation in the specific region where the event is being held.

[0027] The control unit 1, as a processing function according to one embodiment of this invention, includes an input reception processing unit 11, a token movement event execution instruction processing unit 12, a token movement event editing processing unit 13, a user-held token amount calculation processing unit 14, a token distribution amount control processing unit 15, a total token circulation amount acquisition processing unit 16, a recent circulation token activity level derivation processing unit 17, a usage-specific region-related information derivation processing unit 18, a token circulation amount-based content generation processing unit 19, a region-specific 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 the 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 receives event participation requests transmitted from user terminals UT1 to UTn via the communication interface unit 4.

[0029] The token transfer event execution instruction processing unit 12, upon receiving the event participation request, reads the corresponding token transfer event information and user token list information from the token transfer event information DB 31 and user token amount list DB 32, respectively. Based on the read token transfer event information and user token list information, it determines whether the user who made the participation request meets the conditions for participating in the event, and if participation is possible, it outputs an execution instruction to transfer tokens from the event execution user to the participating user, or from the participating user to the execution user. The token transfer event execution instruction processing unit 12 also processes information representing the token transfer history to store in the token transfer history DB 33.

[0030] The token movement event editing processing unit 13 performs editing processing on the information stored in the token movement event information DB 31, for example, in response to an operation by a system administrator or user.

[0031] The user token amount calculation processing unit 14 reads the token movement history information for each user from the token movement history DB 33, recalculates the amount of tokens held by each user based on the read token movement history information, and updates the amount of tokens held in the user token amount list DB 32.

[0032] The token distribution amount control processing unit 15 performs operations such as distributing tokens to users for purposes other than token events, or confiscating tokens from users, at the request of the token issuer.

[0033] The token total circulation acquisition processing unit 16 performs a process to calculate the total token circulation amount Tall(t) at time t based on the information stored in the token movement history DB33.

[0034] The most recent token activity level derivation processing unit 17 calculates the token activity level M(t) at time t based on the information stored in the token movement history DB 33, using the amount of tokens circulated in a predetermined past period L and the amount of tokens circulated in the most recent period l which is shorter than period L. The most recent token activity level derivation processing unit 17 also performs a process to derive a flag value F(t) used to determine whether or not the calculation formula for the activity level M(t) can be applied. An example of this most recent token activity level derivation process will be explained in the operation example.

[0035] The user-specific area-related information extraction processing unit 18 extracts information about token events for the most recent period l for each of the multiple areas defined by dividing the service target area into a mesh, based on the information stored in the token movement history DB 33. An example of this user-specific area-related information extraction process will be explained in the operation example.

[0036] The token circulation volume-based content generation processing unit 19 generates token circulation volume-based content that changes according to the total token circulation volume Tall(t) at time t obtained by the token total circulation volume acquisition processing unit 16 and the token circulation activity level M(t) of the most recent token at time t obtained by the most recent circulation token activity level 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 identifies the names of areas where token usage is increasing, based on the parameters stored in the content generation parameter holding DB 36 and the amount of tokens circulating for each area obtained by the usage-specific area-related information derivation processing unit 18, and generates regional content that includes the identified area names and the names of events being held in those areas.

[0038] The content synthesis processing unit 21 synthesizes the token-based content generated by the token-based content generation processing unit 19 and the region-based content generated by the region-based content generation processing unit 20 to generate content information for presentation to the user.

[0039] The content presentation processing unit 22 performs the process of distributing the content information generated by the content synthesis processing unit 21 from the communication I / F unit 4 to user terminals UT1 to UTn.

[0040] (Example of operation) Next, we will explain an example of the operation of the server device SV configured as described above. (1) Management of token movement and movement history Figure 4 is a flowchart showing the processing procedures and contents of the token transfer execution process and the transfer history management process executed by the control unit 1 of the server device SV.

[0041] Currently, the token transfer event information DB31 stores token transfer event information as shown in Figure 7, under the control of the token transfer event editing processing unit 13. In this example, the user ID (U0001) of the person who performed the "leaf sweeping" event is recorded in the token sending user ID field, corresponding to the event ID (E0001) of the "song donation" event, and the user ID (U0500) of the person who performed the "song donation" event is recorded in the token receiving user ID field, corresponding to the event ID (E0002) of the "song donation" event.

[0042] In this state, suppose user U2, who wishes to participate in an event, sends a participation request from its user terminal UT2 to the server device SV, including the event ID it wishes to participate in and its own user ID. In response, 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, in step S11, records the requesting user ID in the user ID field in the token transfer event information DB 31, associating it with the event ID to be participated in.

[0043] For example, if a user wishes to participate in the "leaf raking" event, the token transfer event execution instruction processing unit 12 will record the requesting user ID (e.g., U0002) in the token receiving user ID field, corresponding to the event ID (E0001). Also, for example, if a user wishes to participate in the "song presentation" event, the token transfer event execution instruction processing unit 12 will record the requesting user ID (e.g., U0002) in the token sending user ID field, corresponding to the event ID (E0002).

[0044] Next, in step S12, the token transfer event execution instruction processing unit 12 determines whether the requesting user U2 meets the conditions for participating in the event. This determination is made by comparing the amount of tokens held by user U2, which is managed in the user token amount list DB32, with the amount of transfer tokens required to participate in the event that the user wishes to participate in. As a result of this determination, for example, if the amount of tokens held by the user is equal to or greater than the amount of transfer tokens required to participate in the event, the user's participation in the event is permitted, and if the amount of tokens is insufficient, participation is denied. At this time, the determination result may be notified to the requesting user's user terminal UT2.

[0045] If, as a result of the above determination, user U2 meets the conditions for participating in the event, the token transfer event execution instruction processing unit 12 instructs the execution of the token transfer process in step S13. As a result, for example, the following token transfer process is performed: If user U2 participates in the "leaf sweeping" event, the token (400) as compensation is transferred from the executing user U1 to the participating user U2, and if user U2 participates in the "song gifting" event, the token (500) as compensation is transferred from the participating user U2 to the executing user U1.

[0046] Once the token movement process described above is complete, the token movement event execution instruction processing unit 12 then, in step S14, appends 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, event name, event execution location coordinates, and movement execution date and time, as illustrated in Figure 9.

[0047] Once the process of updating the token movement history information described above is complete, the control unit 1 of the server device SV, under the control of the user token amount calculation processing unit 14, reads the token movement history information for each user from the token movement history DB 33 in step S15. Then, based on the read token movement history information, it recalculates the amount of tokens held by the user and updates the amount of tokens held in the user 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 above-mentioned tokens and the management of their movement history, and for example, periodically or at arbitrary times, it performs processes related to calculating the token usage status and generating content based on the results.

[0049] Figure 5 is a flowchart showing the processing procedure and content of the token usage calculation process and content generation process based on the results, which are executed by the control unit 1 of the server device SV.

[0050] (2-1) Calculation of the total supply of tokens The control unit 1 of the server device SV, under the control of the token total circulation acquisition processing unit 16, reads token movement history information from the token movement history DB 33 in step S20, 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 token's current market activity The control unit 1 of the server device SV, under the control of the recent circulating token activity derivation processing unit 17, reads token movement history information from the token movement history DB 33 in step S21. Based on the read token movement history information, it calculates the token activity level M(t) at an arbitrary time t in the recent period l from the token circulation amount in a predetermined past period L (long-term token circulation amount) and the token circulation amount in the most recent period l which is shorter than period L (short-term token circulation amount). The recent circulating token activity derivation processing unit 17 also derives a flag value F(t) used to determine whether the calculation formula for the activity level M(t) is applicable.

[0052] Figure 6 is a flowchart showing an example of the processing procedure and content of the calculation process of the circulating token activity level M(t) and the derivation process of the determination flag F(t) performed by the most recent circulating token activity level derivation processing unit 17 described above.

[0053] The most recent circulating token activity deriving processing unit 17 first obtains, for example, the elapsed time P since the system started operation 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 holding DB 36. L represents a predetermined period in the past, and l represents the most recent period shorter than the predetermined period L, and these values ​​can be set arbitrarily.

[0054] The most recent circulating token activity derivation processing unit 17 then, in step S31, determines whether the total circulating token amount Tall(P) in period P is greater than "0" based on the calculated total circulating token amount in period P. If the result of this determination is Tall(P)=0, then in step S32, it is determined that no tokens have been used since the system started up, and the flag value F(P) is set to 0, and the process ends.

[0055] In response to this, if Tall(P) > 0, the most recent circulating token activity derivation processing unit 17 determines that the token is being used, and then in step S33, it determines whether the total amount of tokens in circulation Tall(P-1) in period P-1 prior to period P is greater than "0". However, if P=1, it is set to "0". If, as a result of the above determination, Tall(P-1) > 0, then in step S34, it is determined that the token was used for the first time in period P since the system started up, the flag value F(P) = 1 is set, and the process ends.

[0056] On the other hand, suppose Tall(P-1)>0. In this case, the most recent circulating token activity deriving processing unit 17 proceeds to step S35 to determine whether Tall(P)-Tall(P-1)>0. If the result of this determination is not Tall(P)-Tall(P-1)>0, the most recent circulating token activity deriving processing unit 17 determines in step S36 whether P≧L>l. If P≧L>l is not, then in step S37 it determines whether L>P≧l. If the result of this determination is not L>P≧l, it is determined that the token was used in a short time (less than l) after the system started up, but has not been used recently, and the flag value F(P)=2 and the process ends. Conversely, if L>P≧l, it is determined that the token was used in a short time (more than or equal to l but less than L) after the system started up, but has not been used recently, and the flag value F(P)=3 in step S39 and the process ends.

[0057] Furthermore, if the most recent circulating token activity deriving processing unit 17 determines in step S36 that P≧L>l, it then determines in step S40 whether Tall(P)-Tall(PL)>0. If the result of this determination is that Tall(P)-Tall(PL)>0 is not true, it is determined that although time L or more has passed since the system started operating, no tokens have been used in the most recent relatively long period of time L, meaning that the system activity has been lost. In this case, in step S41, the flag value F(P) is set to 4 and the process is terminated.

[0058] In response to this, if Tall(P)-Tall(PL)>0, the most recent circulating token activity derivation processing unit 17 determines that a time of L or more has elapsed since the system started, and that the token has been used during the most recent relatively long period of time L, meaning that the token activity level has been maintained, and proceeds to step S42 to set the flag value F(P)=7. At the same time, in step S42, the most recent circulating token activity derivation processing unit 17 calculates the token's circulating activity level M(P). This token's circulating activity level M(P) is, Tl(P) = {Tall(P) - Tall(Pl)} / l TL(P)={Tall(P)-Tall(Pl)} / L M(P) = Tl(P) / TL(P) It is calculated by [this method].

[0059] On the other hand, suppose the result of the determination in step S35 is Tall(P)-Tall(P-1)>0. In this case, the most recent circulating token activity derivation processing unit 17 determines in step S43 whether P≧L>l. If P≧L>l is not true, then in step S44 it determines whether L>P≧l. If the result of this determination is not L>P≧l, it is determined that the token was used within a short time (less than l) after the system started up, and that the token was also used at least recently, and the flag value F(P)=5 is set in step S45. Conversely, if L>P≧l, it is determined that the token was used within a short time (between l and less than L) after the system started up, and that the token was also used at least recently, and the flag value F(P)=6 is set in step S46 and the process ends.

[0060] Furthermore, if the most recent circulating token activity deriving processing unit 17 determines in step S43 that P≧L>l, it determines that a time of L or more has elapsed since the system started operating, and that the token has been used during the most recent relatively long period of time L, that is, the token activity level has been maintained, and proceeds to step S47 to set the flag value F(P)=7. At the same time, in step S47, the most recent circulating token activity deriving processing unit 17 calculates the token's circulating activity M(P). This token's circulating activity M(P) is, Tl(P) = {Tall(P) - Tall(Pl)} / l TL(P)={Tall(P)-Tall(Pl)} / L M(P) = Tl(P) / TL(P) It is calculated by [this method].

[0061] (2-3) Content generation based on token circulation Next, under the control of the token circulation volume-based content generation processing unit 19, in step S22, the control unit 1 of the server device SV first reads the total token circulation volume Tall(t) at time t from the total token circulation volume acquisition processing unit 16, and also reads the circulation activity level M(t) of the most recent token at time t from the most recent token circulation activity level derivation processing unit 17. Then, the token circulation volume-based content generation processing unit 19 generates token circulation volume-based content that changes according to the total token circulation volume Tall(t) and the circulation activity level M(t) of the most recent token, based on the parameters stored in the content generation parameter holding DB36 and the content parts stored in the content parts DB34, as follows.

[0062] In other words, 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 its parameters, to determine the content summary determination value Sall(t) at time t. For example, when Th_all = 500, the content summary determination value is Sall(t) = 0 (if 0 ≤ Tall < 500) and Sall(t) = 1 (if 500 ≤ Tall).

[0063] The threshold Th_all is a positive value and is edited by the content generation parameter editing processing unit 23 according to the system administrator's actions. Multiple thresholds Th_all may be set, in which case the number of Sall(t) values ​​will also be set accordingly.

[0064] Furthermore, the token circulation volume-based content generation processing unit 19 determines the content detail determination 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's 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 during the 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 a time of L or more has elapsed after the system starts but the token has not been used during the recent relatively long time L and the system activity has been lost, Sm(t) = 4. <000028"2> 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 a time of L or more has elapsed after the system starts and the token is used during the recent relatively long time L 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 set arbitrarily. 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 from 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 consisting of illustration data and the content C2 consisting of text data to generate content for each token circulation amount as shown in, for example, FIG. 12. FIGS. 16 to 20 show other examples of content for each token circulation amount.

[0073] (2-4) Derivation of utilization characteristic area-related information 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, as follows, under the control of the utilization specific area-related information derivation processing unit 18 in step S23. [[ID=~]]

[0074] In other words, the service target area related information extraction processing unit 18 divides the service target area into multiple areas in a mesh-like manner using predetermined units. Then, based on the event location coordinates contained in the information stored in the token movement history DB 33, it derives the area number of the area where the event is taking place from among the multiple areas. Note that events for which the event location coordinates are not defined are online events, so the area number is set to "00".

[0075] The processing unit 18 for extracting information related to the specified area then reads the name of the specified area from the specified area information DB 35 based on the extracted area number. For example, if the information shown in Figure 13 is currently stored in the specified area information DB 35 and the extracted area number is A00, then "Online" is read out, and if the area number is A20, then "Rokkaku Park" is read out.

[0076] Furthermore, the user-specific area-related information extraction processing unit 18 calculates, for each area, the number of times each event is held in that area and the total number of events held in that area. In addition, the user-specific area-related information extraction processing unit 18 calculates, for each area, the amount of tokens circulating for each event held in that area.

[0077] The specified region-related information extraction processing unit 18 then stores the read-out specified region name, the calculated number of events held for each area, the total number of events held for each area, and the amount of tokens circulated for each event as specified region-related information.

[0078] (2-5) Generation of regional content The control unit 1 of the server device SV then, under the control of the regional content generation processing unit 20, identifies areas where token usage is increasing in step S24, based on the parameters stored in the content generation parameter holding DB 36 and the specific regional information for each area derived by the usage-specific regional information derivation processing unit 18. It then generates regional content representing events being performed in the identified areas.

[0079] For example, the regional content generation processing unit 20 first sorts the specific regions (areas where events are held) in descending order of the total number of events included in the above-mentioned specific region-related information. Next, it selects the top N specific regions as "popular areas" for which the total number of events exceeds the threshold Teve stored in the content generation parameter storage DB 36. Note that N is also stored in the content generation parameter storage DB 36. At the same time, it selects all of the top m events with the highest number of events as popular events.

[0080] For example, the regional content generation processing unit 20 sorts the specific regions in descending order of the total amount of tokens circulating in the specific region-related information. It then selects the top N specific regions where the total amount of tokens circulating exceeds the threshold Ttok stored in the content generation parameter holding DB 36 as trending areas. At the same time, it selects all of the top m events with the highest token circulation as trending events.

[0081] For example, "Rokkaku Park" and "Tanaka Electric" were selected as areas that would be popular, with "leaf raking" and "shooting gallery" being the popular events at "Rokkaku Park," and "home appliance trading service" being the popular event at "Tanaka Electric."

[0082] The regional content generation processing unit 20 then generates regional content that includes the selected trending area names and the names of the trending events. Note that no content is generated for areas and events where tokens are not being used.

[0083] (2-6) Content synthesis and presentation The control unit 1 of the server device SV then, under the control of the content synthesis processing unit 21, in step S25, 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 content categorized by token circulation volume is as shown in Figure 12, and the regional content is the popular area "Rokkaku Park" and the popular event "Leaf Cleanup", then the content synthesis processing unit 21 will synthesize both contents to generate the synthesized content shown in Figure 15, for example. Figure 21 shows another example of synthesized content, in which the popular area is "Tanaka Electric" and the popular event is "Home Appliance Trading Service".

[0085] The control unit 1 of the server device SV, under the control of the content presentation processing unit 22, finally distributes the synthesized content generated by the content synthesis processing unit 21 to user terminals UT1 to UTn via the communication interface unit 4 in step S26. For example, email or social networking services (SNS) can be used as the distribution method.

[0086] Furthermore, when distributing the above-mentioned synthesized content, the content presentation processing unit 22 may, in advance, obtain the current addresses of users U1 to Un or the current location information of user terminals UT1 to UTn, and prioritize selecting users or user terminals residing in or around the area where the exciting event is taking place as distribution destinations.

[0087] (Effects / Actions) As described above, in one embodiment, the following processing is performed in the server device SV. Specifically, the control unit 1 of the server device SV processes token movement in response to user participation in events and manages the movement history information in the token movement history DB 33. Based on the above movement history information, the total token circulation acquisition processing unit 16 calculates the total token circulation amount Tall(t) at time t. At the same time, the most recent circulation token activity level derivation processing unit 17 calculates the activity level M(t) of token circulation at time t and derives a flag value F(t) to determine whether or not the calculation formula for this activity level M(t) is applicable. Then, the token circulation amount-specific content generation processing unit 19 generates content based on the total token circulation amount Tall(t) and token circulation activity level M(t), taking the above flag value F(t) into consideration.

[0088] Furthermore, the control unit 1 of the server device SV uses a specific region-related information extraction processing unit 18 to extract information representing the specific region where an event was recently held, as well as the status of the event and the token distribution in that region, as specific region-related information. The regional content generation processing unit 20 then generates regional content that includes the names of areas and events where token usage is increasing.

[0089] Then, the control unit 1 of the server device SV combines the generated token circulation volume-based content and region-based content using the content synthesis processing unit 21, and distributes the synthesized content to user terminals UT1 to UTn.

[0090] Therefore, according to one embodiment, content categorized by circulation volume, reflecting the most recent total circulation volume and circulation activity of tokens, and content categorized by region, reflecting the names of regions and events where token usage is increasing, are combined and presented to the user. As a result, users can check the quantitative and regional circulation status of tokens through the combined content, which makes it easier for users to participate in events, thus revitalizing events and promoting token usage.

[0091] In one embodiment, the most recent circulating token activity derivation processing unit 17 sets a flag value F(t) according to whether or not tokens are being used, whether or not the system is running, and the relationship between the length of the system running period and the length of the period for calculating the circulation volume. The token circulation volume-based content generation processing unit 19 then generates token circulation volume-based content by referring to the set flag value F(t).

[0092] Therefore, when time t is small and the formula for calculating token circulation activity M(t) cannot be applied, this can be determined by the flag value F(t), making it possible to generate content categorized by circulation volume that appropriately reflects the token circulation status.

[0093] [Other embodiments] In the above embodiment, the case in which synthesized content is delivered to user terminals UT1 to UTn was described as an example. However, the invention is not limited to this, and for example, the total circulation volume and circulation activity of the most recent tokens used to generate the content, as well as the names of regions and events where token usage is increasing, may be delivered to user terminals UT1 to UTn, or to the system administrator's administrator terminal MT, either individually or selectively. In this way, the system administrator or user can take measures to promote the circulation of tokens.

[0094] In the above embodiment, the process of executing token transfers and managing the token transfer history, and the process of generating content based on the token circulation volume and token usage status by region were described as being executed within a single server device SV. However, the invention is not limited to this, and the former and latter processes may be divided and executed by separate information processing devices.

[0095] Furthermore, the configuration and functions of the server device, processing procedures and processing content, etc., can also be modified in various ways without departing from the spirit of this invention.

[0096] Although embodiments of the present invention have been described in detail above, the above description is merely illustrative in all respects of the present invention. Needless to say, various improvements and modifications can be made without departing from the scope of the present invention. In other words, when implementing the present invention, specific configurations may be adopted as appropriate depending on the embodiment.

[0097] In short, this invention is not limited to the embodiments described above, and in the implementation stage, the components can be modified and materialized without departing from the gist of the invention. Furthermore, various inventions can be formed by appropriately combining the multiple components disclosed in the embodiments. For example, some components may be deleted from all the components shown in the embodiments. Moreover, components from different embodiments may be appropriately combined. [Explanation of Symbols]

[0098] SV... Server device MT...Administrator terminal UT1~UTn…User terminals NW...Network 1…Control Unit 2…Program memory 3…Data storage unit 4…Communication Interface Section (Communication I / F Section) 5... Bus 11…Input reception processing unit 12...Token Movement Event Execution Instruction Processing Unit 13...Token Movement Event Editing Processing Unit 14…User token amount calculation processing unit 15…Token distribution volume control processing unit 16... Token Total Circulation Acquisition Processing Unit 17…Derivation process for the most recently circulating token activity 18… Processing unit for extracting information related to specific usage areas 19…Content generation processing unit based on token circulation volume 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 Movement Event Information Database 32... User Token Amount List DB 33...Token Movement History DB 34…Content Parts Database 35…Specific Regional Information Database 36...Database for storing parameters used for content generation

Claims

1. An information display control device used in a system that manages the circulation of electronic tokens used as local currency, Each time a user participates in an event, a usage history acquisition processing unit manages usage history information of the electronic tokens, including location information relating to the 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 acquires first distribution information for the entire target area, which includes the circulation activity of the electronic token at any time in the second period, expressed as the ratio of the long-term circulation volume of the electronic token in a predetermined first period to the short-term circulation volume of the electronic token in a second period shorter than the first period, and the total circulation volume of the electronic token at that arbitrary time, based on the aforementioned usage history information. A second distribution information acquisition processing unit acquires second distribution information based on the usage history information, which includes the amount of electronic tokens in circulation for each event in each region where the event is being held, the number of times each event has been held in each region, and the total number of times all events have been held. An output processing unit that outputs the first distribution information and the second distribution information, A content information generation processing unit generates content information by circulation volume that reflects the circulation activity level and total circulation volume of the electronic tokens included in the first circulation information, generates regional content information that reflects the circulation volume of the electronic tokens for each event in each region, or the number of times each event is held in each region and the total number of times all events are held, included in the second circulation information, and generates composite content information by combining the content information by circulation volume and the regional content information. It is equipped with, The content information generation processing unit selects a specific region where the circulation volume of the electronic tokens for that region exceeds a third threshold, and selects up to a maximum of a few events (m-th) with the highest circulation volume of the electronic tokens for each event among the events held in the selected specific region, and generates regional content information representing the selected specific region and the events. Information display control device.

2. An information display control device used in a system that manages the circulation of electronic tokens used as local currency, Each time a user participates in an event, a usage history acquisition processing unit manages usage history information of the electronic tokens, including location information relating to the 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 acquires first distribution information for the entire target area, which includes the circulation activity of the electronic token at any time in the second period, expressed as the ratio of the long-term circulation volume of the electronic token in a predetermined first period to the short-term circulation volume of the electronic token in a second period shorter than the first period, and the total circulation volume of the electronic token at that arbitrary time, based on the aforementioned usage history information. A second distribution information acquisition processing unit acquires second distribution information based on the usage history information, which includes the amount of electronic tokens in circulation for each event in each region where the event is being held, the number of times each event has been held in each region, and the total number of times all events have been held. An output processing unit that outputs the first distribution information and the second distribution information, A content information generation processing unit generates content information by circulation volume that reflects the circulation activity level and total circulation volume of the electronic tokens included in the first circulation information, generates regional content information that reflects the circulation volume of the electronic tokens for each event in each region, or the number of times each event is held in each region and the total number of times all events are held, included in the second circulation information, and generates composite content information by combining the content information by circulation volume and the regional content information. It is equipped with, The content information generation processing unit selects a specific region where the total number of events has been held exceeds a fifth threshold, and selects up to a maximum of a few events (m-th) with the highest number of events held in the selected specific region, and generates regional content information representing the selected specific region and the events. Information display control device.

3. A program that causes a processor provided in the information presentation control device to execute processing performed by each processing unit provided in the information presentation control device described in 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