Activity support device and activity support application

JP7901935B1Active Publication Date: 2026-08-07LLC LIGHTING DAY
6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
LLC LIGHTING DAY
Filing Date
2025-11-05
Publication Date
2026-08-07

AI Technical Summary

Benefits of technology

【0010】 本実施形態によれば、活動支援装置は、ユーザが自分で設定した活動ルールを守っていないと、ユーザへ課すペナルティを生成する。したがって、活動支援装置は、ユーザが活動場所で活動する習慣を継続することを支援できる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007901935000001_ABST
    Figure 0007901935000001_ABST
Patent Text Reader

Abstract

To provide an activity support device that helps users maintain the motivation to go to their activity location and continue their activities. [Solution] A management computer 11 having a processor 16 and capable of communicating with a user terminal 12, wherein the processor 16 is configured to perform the following: a first process of acquiring information from the user terminal 12, including activity rules for user P2 to perform activities at the activity location and penalties to be imposed on user P2; a second process of acquiring current location information from the user terminal 12, including the current location of user P2 in map data, which possesses the user terminal 12; a third process of determining whether user P2 is complying with the activity rules based on user P2's current location in map data and the location of the activity location; and a fourth process of generating a penalty to be imposed on user P2 if the third process determines that user P2 is not complying with the activity rules.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an activity support device and an activity support application for supporting a user's activities.

Background Art

[0002] An example of a training support system for supporting a user's training is disclosed in Patent Document 1. The training support system described in Patent Document 1 includes a wearable device that includes a sensor and acquires measurement data detected by the sensor according to the training situation of the user wearing it, a database in which user information regarding each of a plurality of users and training information regarding the training performed by the user are recorded in association with each other, an entrance detection unit that detects the entrance of the user into the training facility, and a user terminal that receives the measurement data from the wearable device and generates training information regarding the training performed by the user based on the measurement data.

[0003] Further, in the training support system described in Patent Document 1, the user terminal and the server are connected to each other via a network, and the server selects at least one user from a plurality of users based on the information in the database as a selected user, transmits invitation information for prompting the selected user to enter the training facility to the user terminal of the selected user, and when the user terminal of the selected user receives the invitation information, notifies the selected user of the content of the invitation information.

[0004] Further, in the training support system described in Patent Document 1, when the selected user enters the training facility, the entrance detection unit detects the entrance of the selected user, and when the selected user wears the wearable device and performs training, the user terminal of the selected user transmits an entrance certificate for proving that the selected user has entered the training facility and training information regarding the training performed at the training facility to the server.

[0005] Furthermore, the server in the training support system described in Patent Document 1 receives the entry certificate and training information of the selected user, and if it determines that the received information satisfies the reward granting conditions specified in the recruitment information, it provides the reward content to the selected user's user terminal. [Prior art documents] [Patent Documents]

[0006] [Patent Document 1] Japanese Patent Publication No. 2024-43046 [Overview of the Initiative] [Problems that the invention aims to solve]

[0007] The inventors of this application recognized that the training support system described in Patent Document 1 has room for improvement in terms of maintaining user motivation for training.

[0008] The purpose of this disclosure is to provide an activity support device and an activity support application that enable users to maintain the motivation to go to their activity location and continue their activities. [Means for solving the problem]

[0009] This embodiment includes an activity support device having a processor that performs processing and capable of communicating with a user terminal used by a user, wherein the processor performs the following: a first process of acquiring from the user terminal information including activity rules set by the user and for the user to perform activities at the activity location, and penalties set by the user and imposed on the user if the activity rules are not followed; a second process of acquiring from the user terminal current location information, including the current location of the user possessing the user terminal in map data; a third process of determining whether the user is following the activity rules based on the user's current location in the map data and the location of the activity location; and a fourth process of, if the third process determines that the user is not following the activity rules, generating a penalty to be imposed on the user based on the penalty acquired in the first process. The configuration further includes a process to reduce the penalty imposed on the user if there is a reason for lifting the penalty, including information from the Japan Meteorological Agency. It is a composition, Furthermore, the processor is configured to perform a fifth process for acquiring the Japan Meteorological Agency information. Activity support equipment. [Effects of the Invention]

[0010] According to this embodiment, the activity support device generates a penalty to be imposed on the user if the user does not adhere to the activity rules that the user has set for themselves. Therefore, the activity support device can help the user maintain the habit of engaging in activities at the activity location. [Brief explanation of the drawing]

[0011] [Figure 1] This is a schematic diagram showing the configuration of a management computer, which is a specific example of an activity support device. [Figure 2] This is a schematic diagram showing the configuration of a user terminal, which is a specific example of an activity support device. [Figure 3] This flowchart shows an example of an activity support method implemented by the activity support system. [Modes for carrying out the invention]

[0012] (Overview of the activity support system) In this embodiment, several specific examples of activity support applications and activity support systems are described with reference to the drawings. Figure 1 shows an example of an activity support system 10. The activity support system 10 consists of a management computer 11, a user terminal 12, and an external computer 13. The management computer 11, the user terminal 12, and the external computer 13 are each connected to a network 14 so as to be able to communicate.

[0013] Network 14 is a communication line for transmitting various types of information, and Network 14 can be implemented by, for example, the Internet, an intranet, etc. The various types of information may include information, data, commands, requests, folders, files, etc. Network 14 may consist of base stations, radio towers, communication antennas, repeaters, communication circuits, communication cables (copper wires, optical fibers), etc. Network 14 can be implemented by one or more communication means, such as wireless communication or wired communication.

[0014] The management computer 11 is a computer managed and operated by the service provider P1. The management computer 11 provides activity support services to the accessed user terminal 12. The user terminal 12 is a computer operated and used by user P2. User P2 is a person who goes to the activity location and performs activities. When user P2 allows user terminal 12 to access the management computer 11, user terminal 12 can use the activity support services provided by the management computer 11.

[0015] The external computer 13 has a known configuration and functions, including a processor, main memory, auxiliary memory, communication device, etc. The external computer 13 may provide various types of information to the accessed computer, for example, the management computer 11 and the user terminal 12.

[0016] (Example configuration of the management computer) The management computer 11 is provided with a predetermined IP address on the network 14. The management computer 11 is a computer realized by various hardware and various software. The software includes an operating system and applications. The management computer 11 may have hardware such as a main body (casing), a ROM (Read Only Memory) 15, a processor 16, a main storage device 17, an auxiliary storage device 18, a media drive device 19, and a communication device 20.

[0017] The ROM 15 is a read-only memory for data, and the data will not be changed after being written during manufacturing. The ROM 15 stores programs that are first executed when the management computer 11 is started, such as an IPL (Initial Program Loader). The ROM 15 is a non-volatile storage device.

[0018] The processor 16 may be provided in the main body of the management computer 11 and may be composed of a central processing unit (CPU (Central Processing Unit)) in which an arithmetic unit (arithmetic circuit) and a control unit (control circuit) are integrated. The processor 16 is communicably connected to the ROM 15, the main storage device 17, the auxiliary storage device 18, the media drive device 19, the communication device 20, etc. via a communication bus 21. The processor 16 controls by including other devices and circuits provided inside the main body and devices and circuits provided outside the main body.

[0019] Also, the processor 16 may be a multi-processor. The processor 16 may be, for example, a combination of two or more elements among a CPU, MPU (Micro Processing Unit), DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), PLD (Programmable Logic Device), FPGA (Field Programmable Gate Array), and GPU (Graphics Processing Unit).

[0020] The processor 16 may execute various processes by operating applications stored in the main storage device 17, the auxiliary storage device 18, etc. The processes executed by the processor 16 include operations, judgments, comparisons, identifications, classifications, analyses, controls, calculations, generations, etc. The various types of information processed by the processor 16 may include information, images, text data, commands, signals, files, etc. Images include still images and moving images.

[0021] The processor 16 may realize various functional components shown in FIG. 2 by operating non-temporary applications and collaborating with various hardware components constituting the management computer 11. The processor 16 may realize, for example, a user information processing unit 22, an activity information processing unit 23, various processing units 24, a charging processing unit 25, a reward processing unit 26, a website management unit 60, etc. The user information processing unit 22 may have a function of processing user information acquired from the user terminal 12 to perform user registration and storing the user information and the registration result in the auxiliary storage device 18.

[0022] The activity information processing unit 23 may have the function of processing activity information acquired from the user terminal 12 and storing the activity information in the auxiliary storage device 18. The contents of the activity information will be described later. Various processing units 24 may determine the current location information, including the current location and travel route of the user terminal 12, based on the signals from the GPS sensor 33A and the inertial sensor 33B acquired from the user terminal 12, and the map data stored in the auxiliary storage device 18, and store the current location information in the auxiliary storage device 18. The GPS sensor 33A and the inertial sensor 33B will be described later.

[0023] The various processing units 24 may have a function to determine whether or not the activity rules are being followed, based on the activity information obtained from the user terminal 12 and the activity rules stored in the auxiliary storage device 18, and to store the determination result in the auxiliary storage device 18. The contents of the activity rules will be described later. Furthermore, if the various processing units 24 determine that the activity rules are not being followed, they may have a function to determine whether or not there is a reason to waive the fine, and to store the determination result in the auxiliary storage device 18. In addition, the various processing units 24 process various information obtained from the user terminal 12 and the external computer 13, and execute a process to store the processing result in the auxiliary storage device 18.

[0024] The billing processing unit 25 may have the function of generating a fine to be imposed on user P2 and storing the generation result in the auxiliary storage device 18. The fine to be imposed on user P2 will be described later. The reward processing unit 26 may have the function of granting a reward to user P2 who has followed the activity rules and storing the reward grant result in the auxiliary storage device 18. The reward granted by the reward processing unit 26 to user P2 may be points, rights tokens, crypto assets, etc. Points can be used as activity expenses at activity locations, etc.

[0025] Furthermore, the reward processing unit 26 may have one or more functions among the following: a function to increase the reward given to users P2 who have followed the activity rules by a predetermined multiplier; a function to stop giving rewards to users P2 who have not followed the activity rules; or a function to reduce the reward for users P2 who have not followed the activity rules. The predetermined multiplier may be set to increase as the difference between the target number of activity days and the actual number of activity days increases. Also, the predetermined multiplier may be set to increase as the difference between the target time and the actual time increases.

[0026] When a web application is running on the processor 16, the website management unit 60 provides the website at a predetermined uniform resource locator (URL) on the network 14. When a user terminal 12 accesses the management computer 11 via the website, the website management unit 60 implements the following functions: sending a web page written in HTML (Hyper Text Markup Language) format to the user terminal 12; acquiring various information sent from the user terminal 12; and sending various information to the user terminal 12.

[0027] The main memory 17 is a volatile memory and may be implemented by semiconductor memory such as DRAM (Dynamic Random Access Memory) or SRAM (Static Random Access Memory). The processor 16 can perform processes to write various types of information to the main memory 17 and processes to read various types of information from the main memory 17. The main memory 17 functions as a work area and buffer area for storing programs, data, instructions, etc., when the processor 16 executes the operation of applications, processing data, and instructions retrieved from the auxiliary memory 18.

[0028] The auxiliary storage device 18 is a non-temporary storage medium. The auxiliary storage device 18 may also be understood as storage. The auxiliary storage device 18 may be located inside the main unit, or it may be located outside the main unit and connected to the communication bus 21 by wireless or wired communication. The auxiliary storage device 18 operates according to input and output commands from the processor 16.

[0029] The auxiliary storage device 18 may be implemented by, for example, a magnetic disk, an optical disk, or flash memory. A magnetic disk is a storage device that can magnetically write and read various types of data to and from the storage medium 18A, and the storage medium 18A may be implemented by, for example, an HDD (Hard Disk Drive) or a floppy disk. An optical disk is a storage device that can write various types of information to and read various types of information by irradiating the storage medium 18A with laser light.

[0030] The storage medium 18A may be implemented using, for example, a CD (Compact Disc), a DVD (Digital Versatile Disc), or a BD (Blu-ray® Disc). Flash memory is a storage device using semiconductor memory, and the storage medium 18A may be composed of an SSD (Solid State Drive), a USB memory (USB Flash Drive), or an SD card (Secure Digital Card).

[0031] The auxiliary storage device 18 may store non-temporary applications. Non-temporary applications include non-temporary programs, manuals, configuration files, data storage files, data, various libraries, etc. The applications stored in the auxiliary storage device 18 may be activity support applications for providing activity support services to the user terminal 12.

[0032] The activity support application includes web applications and native applications. A web application is an application launched on the management computer 11 when a web browser is launched on the user terminal 12 and the user terminal 12 accesses the management computer 11. A native application is an application that is downloaded from the management computer 11 to the user terminal 12, installed, and then launched on the user terminal 12.

[0033] Furthermore, the auxiliary storage device 18 may store non-temporary applications read by the media drive device 19. In addition, the auxiliary storage device 18 may have non-temporary applications downloaded from an external computer 13 via the network 14 installed on it.

[0034] The auxiliary storage device 18 may store HTML-formatted data for constructing a web page. Furthermore, the auxiliary storage device 18 may store various types of information obtained from the user terminal, such as user information and activity information. The meanings of user information and activity information will be described later.

[0035] The auxiliary storage device 18 may store various information used by the processor 16 to perform various processes, various information corresponding to the results of the processes performed by the processor 16, various information obtained from the external computer 13, and so on.

[0036] The various types of information stored in the auxiliary storage device 18 include user information obtained from the user terminal 12, activity information obtained from the user terminal 12, activity rules set by user P2, map data for determining the current location of user terminal 12, data for imposing fines on user P2, data for awarding points to user P2, and so on.

[0037] The media drive device 19 is hardware into which a non-temporary storage medium 19A is inserted and removed. The storage medium 19A is portable and can be implemented as, for example, a CD-ROM (Compact Disc Read Only Memory), a DVD, etc. The storage medium 19A may store a non-temporary application that is operated by the processor 16. After the application stored in the storage medium 19A is installed into the auxiliary storage device 18, it is stored in the main memory 17, making the processor 16 able to execute the application. In addition, various types of information may be stored in the storage medium 19A of the media drive device 19. Various types of information stored in the storage medium 19A may be stored in the auxiliary storage device 18.

[0038] The communication device 20 includes devices, equipment, and standards for connecting the management computer 11 to the network 14 via at least one of either a wireless communication system or a wired communication system. The communication device 20 is implemented by cables, antennas, routers, communication circuits, communication ports, communication connectors, communication hubs, etc.

[0039] (User terminal configuration) The user terminal 12 is a portable computer that user P2 can carry and move around with, and the user terminal 12 is implemented as a smartphone or tablet computer. As shown in Figure 2, the user terminal 12 includes a main unit (casing) 12A, ROM 27, processor 28, main memory 29, auxiliary memory 30, input device 31, output device 32, various sensors 33, communication device 34, etc. The ROM 27 is a data read-only memory, and the data written to it during manufacturing is not modified. The ROM 27 is a non-volatile memory device.

[0040] The processor 28 is located inside the main unit 12A and may be composed of a central processing unit (CPU) that integrates an arithmetic unit (arithmetic circuit) and a control unit (control circuit). The processor 28 is communicated via a communication bus 35 to a ROM 27, main memory 29, auxiliary memory 30, input device 31, output device 32, various sensors 33, and communication device 34. The processor 28 has a configuration that comprehensively controls other devices and circuits located inside the main unit 12A, as well as devices and circuits located outside the main unit 12A.

[0041] The main memory 29 is a volatile memory and may be implemented by semiconductor memory such as DRAM (Dynamic Random Access Memory) or SRAM (Static Random Access Memory). The processor 28 can perform processes to write various types of information to the main memory 29 and processes to read various types of information from the main memory 29. The main memory 29 functions as a work area and buffer area for storing applications, data, instructions, etc., retrieved from the auxiliary memory 30 when the processor 28 executes processing of applications, data, instructions, etc.

[0042] The auxiliary storage device 30 is a non-temporary storage medium. The auxiliary storage device 30 may be implemented as, for example, a magnetic disk, an optical disk, or flash memory. Non-temporary applications are stored in the auxiliary storage device 30. Applications downloaded from the management computer 11, such as activity support installations, may be stored in the auxiliary storage device 30. When the activity application is running, the user terminal 12 can receive activity support services provided by the management computer 11.

[0043] Furthermore, the auxiliary storage device 30 may store various types of information processed by the processor 28, and various types of information used when the processor 28 performs various types of processing. The various types of information stored in the auxiliary storage device 30 may include the processing results of the processor 28, various data, the operation contents of the input device 31, the control contents of the output device 32, map data for determining the current location of the user terminal 12, data for imposing a fine on user P2, data for awarding points to user P2, and so on.

[0044] The input device 31 is a device operated by user P2, and is implemented by an operation button 31A, a display 31B, a microphone 31C, a camera 31D, etc. The operation button 31A may be provided on the side of the main unit 12A, etc. The display 31B is implemented by, for example, a liquid crystal display or an organic electroluminescent display.

[0045] Display 31B displays the user screen, text data, images, operation buttons, etc. Operation buttons 31A may be the same as the operation buttons on display 31B. Display 31B may be considered a monitor. User P2 can input various information and commands to user terminal 12 by operating input device 31.

[0046] User P2 can input sound information via microphone 31C. Microphone 31C is an electronic component that converts the acquired sound information into an electrical signal and outputs it. Microphone 31C is connected to communication bus 37 by either a wireless or wired communication system.

[0047] Camera 31D may be installed on the main unit 12A or connected to the main unit 12A via a cable. Camera 31D is connected to the communication bus 35. Camera 31D photographs an object and generates image information. The image information includes video, still images, etc. The image information generated by camera 31D is processed by the processor 28 and stored in the auxiliary storage device 30.

[0048] The input device 31 is operated when inputting various types of information to the user terminal 12, when the user terminal 12 executes various processes, when the user terminal 12 sends various types of information to the management computer 11, when the user terminal 12 obtains various types of information from the management computer 11 and the external computer 13, etc. The various types of information may include information, data, commands, signals, etc.

[0049] The output device 32 may include devices such as a display 31B, an audio information output device 32A, and a printer 32B. The display 31B is the same as the display 31B of the input device 31. The audio information output device 32A is a device that converts electrical signals contained in various types of information into audio information and outputs it. The audio information output device 32A is implemented by a speaker, headphones, earphones, etc. The audio information output device 32A is connected to the communication bus 35 by wireless or wired communication. The printer 32B prints information and data onto paper using toner or ink and outputs it.

[0050] The various sensors 33 may be implemented by a GPS (Global Positioning System) sensor 33A and an inertial sensor 33B. The GPS sensor 33A is an example of a GNSS (Global Navigation Satellite System) receiver. The GPS sensor 33A receives radio waves from multiple GPS satellites, each containing its transmission time, and calculates the latitude, longitude, and altitude of the receiving point based on the multiple transmission times contained in the received radio waves, and outputs a signal. The signal output from the GPS sensor 33A is stored in the auxiliary storage device 30. The user terminal 12 may also transmit the signal output from the GPS sensor 33A to the management computer 11.

[0051] The inertial sensor 33B is implemented, for example, by a 3-axis gyroscope and a 3-axis accelerometer. The inertial sensor 33B detects angular velocity and acceleration in the X, Y, and Z axes applied to the 3-axis gyroscope and 3-axis accelerometer, and outputs a signal corresponding to the detection result. The signal output from the inertial sensor 33B is stored in the auxiliary storage device 30. The user terminal 12 may also transmit the signal output from the inertial sensor 33B to the management computer 11.

[0052] The processor 28 processes various types of information by running non-temporary applications. These types of information may include information, text data, sound information, image information, commands, signals, etc. The processing performed by the processor 28 includes calculations, decisions, comparisons, control, etc.

[0053] The processor 28 may implement various functional components shown in Figure 2 by running non-temporary applications and cooperating with the auxiliary storage device 30. For example, the processor 28 may implement a user information processing unit 62, an activity information processing unit 63, various processing units 64, a billing processing unit 65, a reward processing unit 66, a website management unit 67, and so on.

[0054] The user information processing unit 62 may have the function of processing user information input from the input device 31, storing it in the auxiliary storage device 30, and transmitting the user information to the management computer 11.

[0055] The activity information processing unit 63 may have the function of processing activity information of user P2 while carrying the user terminal 12, and storing the activity information in the auxiliary storage device 30. The activity information processing unit 63 may also have the function of transmitting the activity information to the management computer 11.

[0056] The various processing units 64 may determine the current location of the user terminal 12 in the map data based on the signal output from the GPS sensor 33A and the map data. The various processing units 64 may also determine the direction of movement, speed of movement, and path of movement of the user terminal 12 in the map data by processing the signal from the inertial sensor 33B. Since user P2 possesses the user terminal 12, the current location of the user terminal 12 corresponds to the current location of user P2, and the direction of movement, speed of movement, and path of movement of the user terminal 12 correspond to the direction of movement, speed of movement, and path of movement of user P2.

[0057] The current location, direction of movement, speed of movement, and path of movement of the user terminal 12, as determined by the various processing units 64, may be included as current location information. The various processing units 64 may store the current location information in the auxiliary storage device 30. The user terminal 12 may also transmit the signals output from the GPS sensor 33A and the signals output from the inertial sensor 33B to the management computer 11.

[0058] The various processing units 64 may have the function of determining whether or not the rules are being followed based on various information acquired from the user terminal 12, and storing the determination result in the auxiliary storage device 30. Furthermore, if the various processing units 64 determine that the rules are not being followed, they may have the function of determining whether or not there is a reason to waive the fine, and storing the determination result in the auxiliary storage device 30. In addition, the various processing units 24 process various information acquired from the external computer 13 and execute a process to store the processing result in the auxiliary storage device 30. Furthermore, the various processing units 64 may have a calendar function and a clock function.

[0059] The billing processing unit 65 may have the function of generating charges to be imposed on user P2 and storing the generation results in the auxiliary storage device 30. The billing processing unit 65 may also have the function of transmitting the charge generation results to the management computer 11. The reward processing unit 66 may have the function of granting rewards to user P2 who have kept their promises and storing the reward grant results in the auxiliary storage device 30. The rewards granted by the reward processing unit 66 to user P2 may be points, rights tokens, crypto assets, etc. The reward processing unit 66 may also have the function of transmitting the reward grant results to the management computer 11.

[0060] The communication device 34 includes devices, equipment, and standards for connecting the user terminal 12 to the network 14 via at least one of either a wireless communication system or a wired communication system. The devices and equipment for connecting the user terminal 12 to the network 14 may include cables, antennas, routers, communication circuits, communication ports, communication connectors, communication hubs, etc.

[0061] (Activity support method) Figure 3 shows an example of an activity support method performed by the activity support system. The first example of operation is one in which, when a user terminal 12 accesses the management computer 11, the activity support application is run on the management computer 11 and the activity support service is provided to the user terminal 12.

[0062] In step S10, user P2 may operate user terminal 12 to launch a web browser and access the website provided by management computer 11. User terminal 12 displays the user screen obtained from management computer 11 on display 31B. User P2 may enter user information on the user screen and send the user information from user terminal 12 to management computer 11. Once the user information is sent from user terminal 12 to management computer 11, user registration becomes possible on management computer 11.

[0063] User information may include the name, date of birth, gender, location (address), email address, telephone number, user account, payment information, and contract information of the user P2 who is registering. The user account identifies user P2 and consists of, for example, an identifier and a password.

[0064] Payment information consists of the name and account number of the financial institution opened by user P2 to pay usage fees and penalties to service provider P1, the ATM card number in the user's name, etc. Furthermore, user P2 must be an individual aged 16 or older with the ability to pay.

[0065] Contract information refers to the contents of the contract (terms and conditions) concluded between service provider P1 and user P2 for user P2 to receive activity support services. Contract information includes items such as the type of activity location where user P2 will conduct activities, the name of the activity location, the location of the activity location, the operating hours of the activity location, the activity rules set by user P2, the amount of fines that user P2 will pay, the fine buyout agreement, the ad-off option function, and the cancellation (withdrawal) conditions.

[0066] The activity location is an environment where user P2's user terminal 12 and the management computer 11 can communicate with each other via the network 14. The activity location is located in a place different from user P2's location and may include places pre-displayed in map data, or points (geofences) arbitrarily registered by user P2 in the map data. Points arbitrarily registered by user P2 in the map data are areas, spaces, regions, etc., enclosed by virtual boundaries. The activity location may include, for example, sports facilities, foreign language learning facilities, musical instrument learning facilities, vacant lots, hills, beaches along the coast, mountainous areas, etc. Sports facilities may include training gyms, fitness studios, swimming schools, etc.

[0067] When user P2 registers an arbitrary location as an activity location in the map data, the user may actually go to the activity location and determine the center point of the activity location by positioning using the current location detection function of the user terminal 12. Alternatively, a predetermined radius area centered on the center point may be set, and fine adjustment of the area may be permitted only if the current location of the user terminal 12 is within that area. Furthermore, the camera 31D of the user terminal 12 may capture images of the entrance to the activity location, etc., and store the image information in the auxiliary storage device 30.

[0068] The activity location may be either outdoors or indoors. The type of activity location in which user P2 performs their activities may be one or more types. Furthermore, the location of the activity location may be one or more locations. For convenience, in this embodiment, an example is described in which user P2 uses a sports facility as their activity location.

[0069] Activity rules include items such as the activity period during which user P2 will be active at the activity location, the number of activity days during which user P2 will be active at the activity location within the activity period, the minimum number of activity days for user P2 within the activity period, and the minimum daily activity time for user P2 at the facility. The activity period is expressed as from [Year] [Month] [Day] to [Year] [Month] [Day]. A day in which user P2 is active at the activity location may be calculated, for example, from 3:00 AM on the current day to 2:59 AM the following day. The minimum activity time can be set, for example, in 15-minute increments, within a range of 15 minutes to 2 hours. Activity rules may also be entered using the calendar displayed on display 31B.

[0070] The amount of the fine that user P2 pays is determined to be paid by user P2 to service provider P1 each time it is determined that user P2 has not complied with one or more of the items included in the activity rules. In other words, the amount of the fine is equivalent to a penalty for rule violations. The amount of the fine can be set by user P2 in increments of 100 yen, for example, within a range of a minimum of 300 yen and a maximum of 30,000 yen. The fine buyout agreement is a contract in which, if the conditions for a fine to be incurred are met, user P2 will pay a predetermined amount to treat it as if no fine was incurred.

[0071] The ad-off option function allows user P2 to choose whether or not to display ad banners and videos on the display 31B of user terminal 12, depending on the operating status of the activity support application. The ad-off option function is enabled when user P2 pays a predetermined amount to service provider P1. When the ad-off option function is enabled, ad banners and videos are not displayed on the display 31B of user terminal 12. When the ad-off option function is disabled, ad banners and videos are displayed on the display 31B of user terminal 12. Even when the ad-off option function is enabled, if user P2 agrees to voluntarily view the ads and meets the predetermined viewing conditions (viewing time or progress rate), the reward processing unit 26 may award points.

[0072] The cancellation conditions stipulate that if User P2 decides to stop receiving the activity support service (cancel the contract) before the end of the activity period set by User P2, User P2 will be obligated to pay Service Provider P1 a cancellation fee equivalent to three installments of the penalty amount.

[0073] Furthermore, in step S10, the user screen displayed on the display 31B may show supplementary information before user registration is completed on the management computer 11. This supplementary information includes information that user P2 should ideally understand before receiving activity support services. For example, the supplementary information may consist of tutorials and simple tests.

[0074] The tutorial is information about the activity support service provided from the management computer 11 to the user terminal 12. The tutorial may include text data, screen examples, and videos that explain, for example, the terms of use for the activity support service, how user P2 can use the activity support service, and how to operate the user terminal 12 when using the activity support service. The short test includes questions to confirm whether user P2 understands the overview of the activity support service.

[0075] Furthermore, the user interface displayed on the display 31B allows users to select convenient functions. These convenient functions may include setting reminder notifications. Reminder notifications are received by the user terminal 12 from the management computer 11 and displayed on the display 31B, prompting user P2 to use the activity location.

[0076] User information is sent from the user terminal 12 to the management computer 11. After user registration is completed on the management computer 11, a web browser is launched on the user terminal 12 to access the management computer 11. The activity support application is then run on the management computer 11, and the user terminal 12 can receive activity support services.

[0077] Activity information may be transmitted from the user terminal 12 to the management computer 11 between the time user P2 enters the activity area with the user terminal 12 in step S11 and the time user P2 leaves the activity area. The means by which activity information is transmitted from the user terminal 12 to the management computer 11 may be either a means by which user information is automatically transmitted to the management computer 11 by a function of the user terminal 12, or a means by which user P2 manually operates the user terminal 12 and transmits activity information from the user terminal 12 to the management computer 11.

[0078] First, the activity information may include items such as the location of the activity place selected by user P2, the name of the activity place, the date and time of user P2's arrival at the activity place, the date and time of user P2's departure from the activity place, and the actual activity time spent by user P2 at the activity place. The location of the activity place selected by user P2 may be a place where the facility name, address, etc., is pre-recorded in the map data, or it may be an area, point, place, etc., that user P2 independently selected and entered within the map data by operating the input device 31, where the facility name, address, etc., is not recorded in the map data. The name of the activity place may be an official name, a name pre-recorded in the map data, or a name, identification code, etc., independently determined by user P2.

[0079] When the activity support application is running, the user terminal 12 can determine items such as the location of the activity place and the name of the activity place from map data and the current location information of the user terminal 12.

[0080] The user terminal 12 can determine items such as the date and time when user P2 arrived at the activity location (check-in), the date and time when user P2 left the activity location (check-out), and the actual activity time spent by user P2 at the activity location, using map data, the current location information of the user terminal 12, the clock function of the user terminal 12, etc. The actual activity time is the elapsed time from the check-in time to the check-out time that indicates that user P2 was actually active at the activity location.

[0081] When half of the minimum stay time has elapsed since the check-in time, the user terminal 12 may automatically reacquire its current location information and transmit that current location information to the management computer 11. If the user terminal 12's current location is not within the activity area, it may stop measuring the actual activity time. Subsequently, if the user terminal 12 determines that its current location has returned to within the activity area, it may resume measuring the actual activity time.

[0082] Furthermore, if a predetermined time has elapsed since the check-in time and the user terminal 12 is currently located within the activity area, it may perform a provisional check-out process. The predetermined time is stored in the auxiliary storage device 30 and is longer than half of the minimum stay time. The user terminal 12 outputs from the output device 32 that it has performed a provisional check-out process. After that, user P2 may input the check-out time by operating the input device 31. When the user terminal 12 detects that user P2 has inputted the check-out time, it finalizes the check-out.

[0083] Furthermore, the activity information may include self-assessment information regarding the activities performed by user P2 at the activity location. For example, the user screen of display 31B may display options such as evaluation A, evaluation B, evaluation C, etc., and user P2 may select one of these options. For example, evaluation A is a higher evaluation than evaluation B, and evaluation B is a higher evaluation than evaluation C.

[0084] Furthermore, the activity information may include image information captured by camera 31D, such as the scene of user P2 entering the activity location when checking in, the scene of the activity performed at the activity location, and the scene of user P2 leaving the activity location when checking out. The image information captured by camera 31D includes the date of shooting, the time of shooting, and the latitude and longitude on the map data.

[0085] Furthermore, in step S11, user P2 may use camera 31D to photograph a document explaining user P2's own circumstances and transmit the image data to management computer 11 from user terminal 12. The document can serve as proof of user P2's own poor health, the death of an acquaintance of user P2, etc. The document may also be a credible document issued by a public institution, such as a medical certificate or funeral certificate.

[0086] Furthermore, in step S12, the user terminal 12 obtains various information from the management computer 11. The user terminal 12 may also output the various information obtained from the management computer 11 using the output device 32. For example, the user terminal 12 may output information such as whether user P2 is following the rules, the number of points awarded to user P2, and the amount of the fine imposed on user P2 using the output device 32.

[0087] Furthermore, when the activity period for which user P2 is registered with the management computer 11 ends, user P2 may operate the user terminal 12 in step S11 to create a summary data in text format containing all of user P2's activity information, and then send the summary data from the user terminal 12 to the management computer.

[0088] (Example of processing by the management computer) In step S20, the management computer 11 may provide a website at a predetermined URL (Uniform Resource Locator) on the network 14. In step S21, the management computer 11 may acquire various information from the user terminal 12 and store the various information in the auxiliary storage device 18. In step S21, the management computer 11 may perform user registration based on user information. Before performing user registration, the management computer 11 may send auxiliary information to the user terminal 12 in step S21.

[0089] Furthermore, the management computer 11 may change the amount of the fine included in the contract information in step S21 depending on whether or not user P2 used the auxiliary information on user terminal 12. The management computer 11 may change the upper limit of the fine amount depending, for example, on the following cases: (1) user P2 agrees to the terms of service but does not watch the tutorial, (2) user P2 agrees to the terms of service and watches the tutorial, or (3) user P2 agrees to the terms of service, watches the tutorial, and passes the simple test.

[0090] The management computer 11 may, for example, set the upper limit of the fine amount corresponding to case (2) higher than the upper limit of the fine amount corresponding to case (1), and set the upper limit of the fine amount corresponding to case (3) higher than the upper limit of the fine amount corresponding to case (2).

[0091] Furthermore, in step S21, the management computer 11 may acquire Digital Agency information and Japan Meteorological Agency disaster prevention information from the external computer 13. The management computer 11 may also link with the Digital Agency information via API (Application Programming Interface). In this case, if the management computer 11 verifies the identity of user P2 using a My Number Card at the user registration stage, it is possible to prevent someone other than user P2 from impersonating user P2. The Japan Meteorological Agency information may include Japan Meteorological Agency disaster prevention information data, earthquake information, etc. The management computer 11 may also link with the Japan Meteorological Agency information via API.

[0092] Furthermore, in step S21, the management computer 11 may acquire business information of the activity location from the external computer 13. The business information of the activity location may include items such as the activity location's closing days and closures. In step S22, which is after step S21, the management computer 11 may acquire activity information from the user terminal 12 and store the activity information in the auxiliary storage device 18.

[0093] In step S23, which follows step S22, the management computer 11 determines whether user P2 has followed the activity rules during the activity period. For example, the management computer 11 may determine Yes in step S13 if the actual daily activity time for each activity day is equal to or greater than the minimum daily activity time. The management computer 11 may also determine No in step S13 if the actual daily activity time for each activity day is less than the minimum daily activity time.

[0094] The management computer 11 may determine in step S13 "Yes" if, on the day following the activity period of user P2, the actual number of days user P2 was active during the activity period is equal to or greater than the minimum number of days. The management computer 11 may also determine in step S13 "No" if, on the day following the activity period of user P2, the actual number of days user P2 was active during the activity period is less than the minimum number of days.

[0095] The management computer 11 may also determine "Yes" in step S23 if one of the items included in the activity rule is met. Alternatively, the management computer 11 may determine "Yes" in step S23 if two of the items included in the activity rule are met.

[0096] If the management computer 11 determines Yes in step S23, in step S24 it executes a process to award a reward, such as points, to user P2 and proceeds to step S25. The points awarded by the management computer 11 are represented by a numerical value, and the higher the number, the higher the value. The management computer 11 may add points if it has acquired image data of user P2 performing activities at the activity location. It may also increase the reward awarded to user P2 who has followed the activity rules by a predetermined multiplier.

[0097] Furthermore, the management computer 11 may perform a process that increases the number of points awarded as the actual activity time spent by user P2 at the activity location increases. The management computer 11 may also perform a process that awards points if the ad-off option function is disabled, and does not award points if the ad-off option function is enabled. However, even if the ad-off option function is enabled, the management computer 11 may award points if user P2 agrees to watch advertisements voluntarily and meets the predetermined viewing conditions (viewing time or progress rate).

[0098] Furthermore, the management computer 11 may perform a process to award points if the ad-off option is disabled and the actual time spent watching ads on the user terminal 12 is longer than a predetermined time. In addition, the management computer 11 may perform a process to increase the number of points awarded the longer the actual time spent watching ads on the user terminal 12.

[0099] Furthermore, if the management computer 11 finds in the past history that user P2 has already been fined, that user P2 was late checking in to the activity location, or that user P2 temporarily left the activity location during an activity, it may change the number of points awarded to user P2 this time, for example, by reducing the number of points. When the management computer 11 proceeds to step S25 after step S24, it sends information to the user terminal 12 that includes awarding points to user P2.

[0100] If the management computer 11 determines No in step S23, it determines in step S26 whether there are grounds for waiving the fine. The grounds for waiving the fine may include items such as information from the Japan Meteorological Agency, the user's own circumstances, circumstances at the activity location, and a contract to buy out the fine.

[0101] The management computer 11 determines the status of disasters and earthquakes occurring at user P2's address, the location of the activity site, the route from user P2's address to the activity site, etc., based on information from the Japan Meteorological Agency, and makes a decision in step S26 to restrict or suspend the use of the activity support service based on the result of that decision. For example, the management computer 11 can make a decision in step S26 according to the weather disaster level included in the Japan Meteorological Agency information.

[0102] The management computer 11 may determine in step S26 that the weather disaster level is a "warning" and notify the user terminal 12 that the weather disaster level is a "warning." The management computer 11 may also determine in step S26 that the magnitude of the earthquake is "magnitude 3 or less" and notify the user terminal 12 that the magnitude of the earthquake is "magnitude 3 or less."

[0103] If the weather disaster level is "warning", the management computer 11 may determine "Yes" in step S26 and disable the function to impose fines. If the weather disaster level is "special warning", the management computer 11 may determine "Yes" in step S26 and disable the function of the activity support application. If the magnitude of the earthquake occurring is "magnitude 4 or higher", the management computer 11 may determine "Yes" in step S26 and disable the function to impose fines. If the magnitude of the earthquake occurring is "magnitude 5 or higher", the management computer 11 may determine "Yes" in step S26 and disable the function of the activity support application.

[0104] The management computer 11 may determine Yes in step S26 if there are circumstances at the activity location, such as days when the activity location is closed or closed during the activity period. Furthermore, the management computer 11 may determine Yes in step S26 if it has obtained a document from the user terminal 12 explaining the circumstances of user P2. In this way, if the management computer 11 determines Yes in step S26, it reduces the amount of the fine imposed on user P2.

[0105] The management computer 11 may make the decision in step S26 after the 10-day application period for grounds for exemption from the fine has elapsed, including the day the fine is incurred. If the management computer 11 determines No in step S26, it executes the process of imposing the fine in step S27 and proceeds to step S25.

[0106] In step S27, the management computer 11 may count the number of times it determined "No" in step S26 during user P2's activity period. If the number of times it determined "No" in step S26 reaches three during user P2's activity period, the management computer 11 may forcibly terminate the contract to provide activity support services to user terminal 12. In addition, in step S27, the management computer 11 may perform a process to stop providing rewards to user P2 who failed to follow the activity rules, or a process to reduce the rewards of user P2 who failed to follow the activity rules.

[0107] When the management computer 11 proceeds to step S25 via step S27, it sends information to the user terminal 12 that includes imposing a fine on user P2. The management computer 11 may also send a contract termination notice to the user terminal 12 in step S25, informing user P2, whose contract has been forcibly terminated, that a new contract can be concluded by settling three fines. The contract termination notice may also include information that a new contract can be concluded for a lower amount than the fine at the time of termination.

[0108] If the management computer 11 determines "No" in step S26 and proceeds to step S25, it sends information to the user terminal 12 indicating that although the activity rules have not been followed, no fine will be imposed at present. In addition, the management computer 11 stores the process performed in step S24 or step S27 in the auxiliary storage device 18 in step S25.

[0109] Furthermore, when user P2's activity period ends, the management computer 11 acquires summary data from the user terminal 12 in step S22 and stores the summary data in the auxiliary storage device 18. Additionally, when user P2's activity period ends, the management computer 11 may create a certificate in step S25 indicating that user P2 has completed all activities in accordance with the activity rules set by user P2, and send it to the user terminal 12. This certificate can be used by user P2 in campaign partnerships and other activities conducted by the activity location.

[0110] Furthermore, if the management computer 11 changes the upper limit of the fine amount included in the activity rules set by user P2 in step S21, it may send information including the reason and the changed upper limit of the fine amount to the user terminal 12 in step S25. In addition, the management computer 11 may perform step S25, in which it sends various information to the user terminal 12, at the time of the decision in step S23, the execution of step S24, and the execution of step S27, respectively.

[0111] (Effects of the embodiment) The management computer 11 generates a fine to impose on user P2 if user P2 fails to follow the activity rules that user P2 has set for themselves. Therefore, the management computer 11 can help user P2 maintain the habit of working at the activity location.

[0112] Furthermore, if the management computer 11 finds grounds for exemption from fines that would prevent user P2 from going to the activity location, it will reduce the penalty imposed on user P2. Thus, user P2 can avoid being fined due to unavoidable circumstances.

[0113] Furthermore, the penalty for not watching the tutorial on user terminal 12 is set higher than the penalty for watching the tutorial on user terminal 12. Therefore, user P2 is more motivated to watch the tutorial and accurately understand the activity support service.

[0114] The management computer 11 can maintain accuracy in determining the actual activity status of user P2 at the activity location using the current location information of the user terminal 12. Therefore, it is possible to prevent user P2 from sending a false report to the management computer 11 stating that they are at the activity location when they are not.

[0115] Furthermore, if multiple activity locations in different locations are registered in the management computer 11, user P2 can send entry and exit information from the user terminal 12 to the management computer 11 regardless of which location the activity location is. Therefore, even if user P2 suddenly changes their plans, or if user P2 goes on a trip, user P2 can still engage in the habit of working at the activity location.

[0116] Furthermore, if a fine buyout agreement has been concluded between user P2 and service provider P1, the management computer 11 will not process the imposition of a fine. Therefore, beginners (user P2) who are uneasy about the enforceability of fines, or intermediate to advanced users (user P2) who can sufficiently make it a habit with the support of the check-in / check-out function, can enjoy an option with less risk of being fined and can flexibly make their own activities a habit.

[0117] Furthermore, the management computer 11 performs a provisional checkout process, and then, upon detecting that user P2 has entered a checkout time, it finalizes the checkout. Therefore, it is possible to correct user P2's mistake in setting the length of stay and prevent fraudulent activity.

[0118] Furthermore, by comparing the image information of the activity location stored in the auxiliary storage device 30 with the image information when user P2 checks in to the activity location, the management computer 11 can improve its accuracy in determining whether or not user P2 has reached the activity location. In addition, it can prevent a third party other than user P2 from impersonating user P2.

[0119] (Examples of application) Advertisement banners and videos that can be viewed at will by user P2, whose ad-off option is enabled, may be provided to the display 31B of user terminal 12. When points are used on user terminal 12, information that points have been used on user terminal 12 is transmitted from user terminal 12 to management computer 11. Management computer 11 stores the number of points used for each user P2 in auxiliary storage device 18.

[0120] The reward processing unit 26 of the management computer 11 may issue rights tokens corresponding to the number of points used. The information of the issued rights tokens may include a link to an e-commerce site operated by an external computer, and when the user terminal 12 selects the link, the display 31B may automatically transition to and display the usage screen of the e-commerce site operated by the external computer.

[0121] The rights token may include a signature and an expiration date, and the external computer 13 may verify the validity of the rights token through server-to-server communication (S2S). The external computer 13 may send a result notification to the management computer 11 when an order is confirmed, and the management computer 11 may award points or generate billing data based on the notification. In this way, points may be awarded in step S24 for the display of the e-commerce site usage screen on the display 31B.

[0122] Furthermore, the reward processing unit 26 of the management computer 11 may generate sweepstakes that can be entered according to the number of points used. When a user terminal 12 is operated and an entry is made for a sweepstakes, the reward processing unit 26 processes whether the entry is a win or a loss. The reward processing unit 26 then processes a notification of the win and sends the prize to the user terminal 12 of user P2 who has won the sweepstakes.

[0123] (supplementary explanation) The activity support application may be either a web application or a native application. If it is a native application, it is downloaded from the management computer 11 to the user terminal 12 and then installed on the user terminal 12. After user registration is completed on the management computer 11, when the activity support application is run on the user terminal 12, the processes shown in steps S21, S22, S23, S24, S26, and S27 in Figure 3 are performed on the user terminal 12, and information including the results of each process is sent from the user terminal 12 to the management computer 11. The management computer 11 then stores the information obtained from the user terminal 12 in the auxiliary storage device 18.

[0124] When the activity support application is run on the user terminal 12, the effects of the processes in steps S21, S22, S23, S24, S26, and S27 shown in Figure 3 occur on the user terminal 12.

[0125] An example of the meaning of the technical matters disclosed in this embodiment is as follows: The management computer 11 and the user terminal 12 are examples of activity support devices, respectively. The processors 16 and 28 are examples of processors. The output device 32 is an example of an output device. User P2 is an example of a user. The management computer 11 is an example of a management computer. The user terminal 12 is an example of a user terminal. The fine imposed on user P2 is an example of a penalty imposed on a user. The items included in the reason for waiving the fine are an example of obstruction information. Step S22 in Figure 3 is an example of the first, second, and fifth processes. Step S23 is an example of the third process. Step S27 is an example of the fourth process. Steps S10 and S21 are examples of the sixth process.

[0126] In this embodiment, the acquisition of various information by the processor 28 of the user terminal 12 may include acquiring various information from the management computer 11, acquiring various information from the input device 31, and acquiring various information from the auxiliary storage device 30.

[0127] This embodiment also discloses the following characteristic configuration. For example, an activity support method is disclosed in which a management computer that can communicate with a user terminal used by a user and performs processing is executed, wherein the management computer performs the following: a first process of acquiring from the user terminal information including activity rules set by the user and for the user to perform activities at the activity location, and penalties set by the user and imposed on the user if the activity rules are not followed; a second process of acquiring from the user terminal current location information including the current location of the user possessing the user terminal in map data; a third process of determining whether the user is following the activity rules from the user's current location in map data and the location of the activity location; and a fourth process of generating a penalty to be imposed on the user based on the penalty acquired in the first process if the third process determines that the user is not following the activity rules.

[0128] Furthermore, an activity support method is disclosed, which is performed by a user terminal having a main unit and being carried and moved by a user, wherein the user terminal is configured to perform the following: a first process of acquiring information including activity rules set by the user for the user to perform activities at the activity location, and penalties set by the user that will be imposed on the user if the user does not comply with the activity rules; a second process of determining the current location of the user who is carrying the main unit in map data; a third process of determining whether the user is complying with the activity rules from the user's current location and the location of the activity location in the map data; and a fourth process of, if the third process determines that the user is not complying with the activity rules, generating a penalty to be imposed on the user based on the penalty acquired in the first process.

[0129] Furthermore, a non-temporary storage medium is disclosed which is readable by a management computer that can communicate with a user terminal used by a user, and which stores a non-temporary activity support application that causes the management computer to execute processing, wherein the activity support application is configured to execute: a first process which acquires from the user terminal information including activity rules set by the user and for the user to perform activities at the activity location, and penalties set by the user and imposed on the user if the user does not comply with the activity rules; a second process which acquires from the user terminal current location information, including the current location of the user who possesses the user terminal, in map data; a third process which determines whether the user is complying with the activity rules based on the user's current location in the map data and the location of the activity location; and a fourth process which, if the third process determines that the user is not complying with the activity rules, generates a penalty to be imposed on the user based on the penalty acquired in the first process.

[0130] Furthermore, a non-temporary storage medium is disclosed which is readable by a user terminal that can be carried and moved by the user, and which stores a non-temporary activity support application that causes the user terminal to execute processing, wherein the activity support application has a configuration that causes the user terminal to execute: a first process that acquires information including activity rules set by the user and for the user to perform activities at the activity location, and penalties set by the user and imposed on the user if the user does not comply with the activity rules; a second process that determines the current location of the user who possesses the user terminal in map data; a third process that determines whether the user is complying with the activity rules from the user's current location and the location of the activity location in the map data; and a fourth process that, if the third process determines that the user is not complying with the activity rules, generates a penalty to be imposed on the user based on the penalty acquired in the first process.

[0131] Furthermore, an application can also be understood as an application product. Alternatively, an application can be understood as a program or a program product. [Industrial applicability]

[0132] This embodiment can be used as an activity support device and an activity support application to assist user activities. [Explanation of symbols]

[0133] 11...Management computer, 12...User terminal, 16,28...Processor, 32...Output device, P2...User

Claims

1. An activity support device having a processor that performs processing and capable of communicating with a user terminal used by the user, The aforementioned processor, A first process that obtains from the user terminal information including activity rules set by the user and for the user to conduct activities at the activity location, and penalties set by the user and imposed on the user if the activity rules are not followed. A second process involves obtaining current location information, including the current location in the map data of the user who possesses the user terminal, from the user terminal. A third process determines whether the user is following the activity rules based on the user's current location and the location of their activity in the map data. If the third process determines that the user is not following the activity rules, a fourth process generates a penalty to be imposed on the user based on the penalty obtained in the first process. This configuration is for executing the following: moreover, The fourth process is configured to include a process that reduces the penalty imposed on the user if there is a reason for lifting the penalty, including information from the Japan Meteorological Agency. moreover, The aforementioned processor is configured to perform a fifth process for acquiring the Japan Meteorological Agency information. Activity support equipment.

2. The activity support device according to claim 1, The processor is configured to perform a sixth process, which includes providing the user terminal with auxiliary information, including activity support services, to assist the user in performing activities at the activity location. Activity support device, wherein the fourth process performed by the processor is configured to set the amount of the fine, which is a penalty when the auxiliary information is used by the user terminal, higher than the amount of the fine, which is a penalty when the auxiliary information is not used by the user terminal.

3. A non-temporary activity support application that can be read by a management computer that can communicate with the user terminal used by the user, and which causes the management computer to execute processing, The aforementioned management computer, A first process that obtains information from the user terminal, including activity rules set by the user and for the user to conduct activities at the activity location, and penalties set by the user and imposed on the user if the user does not comply with the activity rules. A second process involves obtaining current location information, including the current location in the map data of the user who possesses the user terminal, from the user terminal. A third process determines whether the user is following the activity rules based on the user's current location and the location of their activity in the map data. If the third process determines that the user is not following the activity rules, a fourth process generates a penalty to be imposed on the user based on the penalty obtained in the first process. This configuration allows the execution of the following: moreover, The fourth process to be executed by the management computer is configured to include a process that reduces the penalty imposed on the user if there is a reason for lifting the penalty, including information from the Japan Meteorological Agency. moreover, The aforementioned management computer, This configuration involves executing a fifth process to obtain the aforementioned Japan Meteorological Agency information. Activity support application.

4. An activity support application according to claim 3, The management computer is configured to perform a sixth process, which includes providing the user terminal with auxiliary information, including activity support services, to assist the user in performing activities at the activity location. An activity support application in which the fourth process performed by the management computer is configured to set the amount of the fine, which is a penalty when the auxiliary information is used by the user terminal, higher than the amount of the fine, which is a penalty when the auxiliary information is not used by the user terminal.

5. An activity support device having a main body equipped with a processor that performs processing, and which is carried and moved by a user, The aforementioned processor, A first process that obtains information including activity rules set by the user and for the user to perform activities at the activity location, and penalties set by the user and imposed on the user if the user does not comply with the activity rules, A second process to determine the current location in the map data of the user who possesses the aforementioned device, A third process determines whether the user is following the activity rules based on the user's current location and the location of their activity in the map data. If the third process determines that the user is not following the activity rules, a fourth process generates a penalty to be imposed on the user based on the penalty obtained in the first process. This configuration allows the execution of the following: moreover, The fourth process is configured to include a process that reduces the penalty imposed on the user if there is a reason for lifting the penalty, including information from the Japan Meteorological Agency. moreover, The aforementioned processor is configured to perform a fifth process for acquiring the Japan Meteorological Agency information. Activity support equipment.

6. The activity support device according to claim 5, The main body is provided with an output device that outputs information, The aforementioned processor is configured to perform a sixth process that acquires auxiliary information, including activity support services that assist the user in performing activities at the activity location. Activity support device, wherein the fourth process performed by the processor is configured to set the amount of the fine, which is a penalty when the auxiliary information is output by the output device, higher than the amount of the fine, which is a penalty when the auxiliary information is not output by the output device.

7. A non-temporary activity support application that can be read by a user terminal that is carried and moved by the user, and which causes the user terminal to execute processing, On the aforementioned user terminal, A first process that obtains information including activity rules set by the user and for the user to perform activities at the activity location, and penalties set by the user and imposed on the user if the user does not comply with the activity rules, A second process for determining the current location in the map data of the user who possesses the aforementioned user terminal, A third process determines whether the user is following the activity rules based on the user's current location and the location of their activity in the map data. If the third process determines that the user is not following the activity rules, a fourth process generates a penalty to be imposed on the user based on the penalty obtained in the first process. This configuration allows the execution of the following: moreover, The fourth process to be executed on the user terminal is configured to include a process that reduces the penalty imposed on the user if there is a reason for lifting the penalty, including information from the Japan Meteorological Agency. moreover, The configuration causes the user terminal to execute a fifth process for acquiring the Japan Meteorological Agency information. Activity support application.

8. An activity support application according to claim 7, The user terminal has an output device that outputs information, The user terminal is configured to perform a sixth process that acquires auxiliary information, including activity support services that assist the user in performing activities at the activity location. An activity support application in which the fourth process performed by the user terminal is configured to set the amount of the fine, which is a penalty when the auxiliary information is output by the output device, higher than the amount of the fine, which is a penalty when the auxiliary information is not output by the output device.

Citation Information

Patent Citations

  • Field service aid system and method

    JP2003188804A

  • Contribution degree estimation device

    JP2020021413A

  • Information processing system, information processing method, and information processing program

    JP2024026328A

  • Training support system

    JP2024043046A

  • Environmental protection support apparatus, environmental protection support method, and environmental protection support program

    JP2024065287A