Attendance / absence management system and attendance / absence management method

The attendance management system efficiently tracks event participant attendance using code readers for terminal and non-terminal users, addressing the challenge of managing diverse participant types and reducing organizational burden.

JP2025181329APending Publication Date: 2025-12-11TOPPAN HOLDINGS INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024089256
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-31
Publication Date
2025-12-11

AI Technical Summary

Technical Problem

Efficient recording of attendance of event participants is required, especially considering both users with and without terminals, to reduce management burden on event organizers.

Method used

An attendance management system and method utilizing code readers to acquire user identification information from terminals and user media, enabling efficient attendance tracking and notification, with points awarded for participation.

Benefits of technology

Enables efficient attendance recording and management, accommodating both terminal users and non-users, reducing organizational burden and enhancing participation tracking.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025181329000001_ABST
    Figure 2025181329000001_ABST
Patent Text Reader

Abstract

To efficiently perform attendance / absence of a person who is scheduled to participate in an event.SOLUTION: An attendance / absence management system is configured such that an operator terminal acquires user identification information of a first user in response to reading of a first code symbol displayed on a user terminal possessed by the first user in a state where an event of an attendance management target is designated, acquires user identification information of a second user in response to reading of a second code symbol given to a user medium possessed by the second user who does not use the user terminal, transmits an attendance notification including the acquired user identification information and notifying that the second user is attending the event of the attendance management target to an attendance management device, and the attendance management device manages an attendance status of the event of the attendance management target for the first user and the second user on the basis of the transmitted attendance notification.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an attendance management system and an attendance management method. [Background technology]

[0002] A technology is known in which a member information management server can register event announcement information for group members and register attendance contact information to inform members of whether they wish to attend or not attend the registered event (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2007-219677 Summary of the Invention [Problem to be solved by the invention]

[0004] At an event venue, for example, it is required to efficiently record the attendance of people who are scheduled to attend the event.

[0005] In consideration of the above-mentioned problems, the present invention aims to enable efficient recording of attendance of event participants. [Means for solving the problem]

[0006] One aspect of the present invention that solves the above-mentioned problems is an attendance management system that includes: an attendance information processing unit that is used by an event organizer and runs an attendance management application that manages attendance at the event, and that is equipped with a code reader, and that, when an event to be subject to attendance management is specified, reads a first code symbol displayed on a user terminal carried by a first user who is an event participant, and in response to the code reader reading the first code symbol, acquires user identification information of the first user from the read first code symbol; and, when an event to be subject to attendance management is specified, reads a second code symbol attached to a user medium carried by a second user who does not use a user terminal, and in response to the code reader reading the second code symbol, acquires user identification information of the second user from the read second code symbol; and, in the attendance management device, sends an attendance notification that includes the acquired user identification information and notifies the attendance management device that the first user and the second user will be attending the event to be subject to attendance management; and an attendance management unit that manages attendance information in the attendance management device based on the sent attendance notification so that the attendance status of the first user and the second user for the event to be subject to attendance management is shown.

[0007] One aspect of the present invention is an attendance management method in an attendance management system, in which an attendance management application used by an event manager runs on a manager terminal equipped with a code reader, and an attendance information processing unit, in a state where an event to be managed for attendance is specified, reads a first code symbol displayed on a user terminal carried by a first user who is an event participant, and acquires user identification information of the first user from the read first code symbol, and, in a state where an event to be managed for attendance is specified, the code reader The attendance management method includes an attendance information processing step of, in response to reading a second code symbol attached to a user medium held by a second user who is not using the event, acquiring user identification information of the second user from the read second code symbol, and sending an attendance notification to an attendance management device that includes the acquired user identification information and notifies the second user that the second user will be attending an event that is subject to attendance management; and an attendance management step in the attendance management device, in which an attendance management unit manages attendance information based on the sent attendance notification so that the attendance status of the first user and the second user for the event that is subject to attendance management is indicated. [Effects of the Invention]

[0008] According to the present invention, it is possible to obtain an effect that attendance of people who are scheduled to attend an event can be efficiently recorded. [Brief explanation of the drawings]

[0009] [Figure 1] 1 is a diagram illustrating an example of the overall configuration of an activity support system according to an embodiment of the present invention. [Figure 2] 3A to 3C are diagrams illustrating an example of a home screen, a notice screen, and a notification information screen according to the present embodiment. [Figure 3] 10A and 10B are diagrams illustrating an example of a schedule selection screen and a schedule screen according to the present embodiment. [Figure 4] 10A to 10C are diagrams illustrating an example of a posting notification information screen, a distribution user list screen, and a reply list screen according to the present embodiment. [Figure 5]FIG. 10 is a diagram showing an example of a reply list screen in the present embodiment. [Figure 6] FIG. 2 is a diagram showing an example of a user ID card in the present embodiment. [Figure 7] FIG. 10 is a diagram showing an example of a point-granting item list screen in the present embodiment. [Figure 8] FIG. 2 is a diagram illustrating an example of a functional configuration of a user terminal according to the present embodiment. [Figure 9] FIG. 2 is a diagram illustrating an example of a functional configuration of an administrator terminal according to the present embodiment. [Figure 10] FIG. 2 is a diagram illustrating an example of a functional configuration of an activity support server according to the present embodiment. [Figure 11] FIG. 4 is a diagram illustrating an example of user information according to the present embodiment. [Figure 12] FIG. 10 is a diagram showing an example of notification information in the present embodiment. [Figure 13] FIG. 10 is a diagram showing an example of activity status information in the present embodiment. [Figure 14] FIG. 10 is a diagram showing an example of attendance status information according to the present embodiment. [Figure 15] FIG. 4 is a diagram showing an example of point management information in the present embodiment. [Figure 16] FIG. 4 is a diagram illustrating an example of event setting information according to the present embodiment. [Figure 17] 10 is a sequence diagram showing an example of a processing procedure executed by the activity support system in this embodiment in relation to confirmation of attendance at an event at a venue, which involves reading a code symbol indicating a user ID. [Figure 18] 10 is a sequence diagram illustrating an example of a processing procedure that the activity support system according to the present embodiment executes in response to an attendance confirmation operation by an attendance confirmation person of the administrator. [Figure 19] 10 is a sequence diagram illustrating an example of a processing procedure executed by the activity support system according to the present embodiment in relation to confirmation of attendance in response to reading a code symbol for applying to participate in an event posted at a venue. DETAILED DESCRIPTION OF THE INVENTION

[0010] <Embodiment> An activity support system (an example of an attendance management system) of this embodiment will be described with reference to Fig. 1. The activity support system of this embodiment provides activity support services to users who meet the attributes of elderly people. Here, elderly people may be defined as users who are, for example, above a certain age. The activity support service of this embodiment is a service that supports elderly users in becoming more active by participating in events, monitors the user's activity status, and takes measures, etc., depending on the user's activity status. The activity support service may be managed by a private company or organization, but hereinafter, an example will be described in which the service is managed by a local government (municipal government).

[0011] The activity support system shown in FIG. 1 includes a user terminal 100, a local government terminal 200, an administrator terminal 300, and an activity support server 400 (an example of an attendance management device).

[0012] The user terminal 100 is a terminal used by each elderly user. An activity support application is installed in the user terminal 100. The activity support application is an application that supports the activity of the user. The user terminal 100 is communicably connected to the activity support server 400 via a network. The user terminal 100 may be, for example, a smartphone, a tablet terminal, a personal computer, or the like, owned by the user.

[0013] The local government terminal 200 is a terminal used by a local government. The local government terminal 200 may be, for example, a smartphone, a tablet terminal, a personal computer, or the like. The local government terminal 200 is communicably connected to the activity support server 400 via a network.

[0014] The administrator terminal 300 is a terminal used by an administrator who administers events and the like provided to users via the activity support service of this embodiment. Each administrator may be a local government, a private company, a neighborhood association (resident's association), a senior citizens' association, or the like.

[0015] An event management application (an example of an attendance management application) may be installed in the administrator terminal 300. The administrator operates the administrator terminal 300 running the event management application to cause the administrator terminal 300 to access the activity support server 400, and can then post announcement information about an event or the like. When posting announcement information, the announcement information may be posted only to users who meet certain conditions, among users registered in the activity support server 400 as activity support recipients, for example. The activity support server 400 presents the posted notification information in this way via an activity support application running on the user terminal 100.

[0016] Furthermore, the event management application may have the following functions in addition to the function of posting announcement information as described above. That is, the event management application has a function of managing attendance at the venue (event venue) of the event for which announcement information has been posted. The event management application may also have a function of transmitting attendance information managed by the administrator terminal 300 to the local government terminal 200, for example. Here, the functions related to attendance management by the event management application as described above may also include, for example, a function for managing the attendance of users who apply to participate in an event by means other than using the activity support application. By having such a function, the event manager or local government can collectively manage the attendance status of the event, including users who do not use the activity support application as well as users who use the activity support application, thereby reducing the management burden on the event manager or local government.

[0017] The activity support server 400 may have a function of providing a website for event management. In this case, the administrator causes the web browser of the administrator terminal 300 to access the website for event management. The event manager may be able to post announcement information about an event or the like by operating the manager terminal 300 that is accessing the event management website. In addition, the administrator may be able to manage the attendance of users at the event venue, as will be described later.

[0018] Similarly, local governments may also use local government terminals 200 with an event management application installed or access posting websites to manage the posting of announcement information and user event attendance. Furthermore, the activity support system of this embodiment may be configured such that there is no administrator, and therefore no administrator terminal 300. In this case, a local government may use the local government terminal 200 to post announcement information and manage user event attendance. Note that, in order to actively support the activities of users who do not use the user terminal 100 due to circumstances such as not owning the user terminal 100, users who do not use the user terminal 100 may also register their user information in the activity support server 400. Registration of user information of users who do not use the user terminal 100 may be performed by, for example, a local government official operating the local government terminal 200.

[0019] An example of how the user terminal 100 is used by a user will be described with reference to FIGS. When the user performs an operation on the user terminal 100 to start the activity assistance application, a home screen is first displayed on the display unit of the user terminal 100 as the application screen of the activity assistance application.

[0020] FIG. 2(A) shows an example of a home screen of the activity support application. In the title area AR1 at the top of the home screen, it is displayed that the home screen corresponds to the activity support application, and the name of the city, town, or village that corresponds to the local government that is the administrator of the activity support service. Furthermore, a step count area AR11 is arranged in the title area AR1. The step count area AR11 displays the number of steps measured by the pedometer function of the user terminal 100. By displaying the number of steps of the user in this manner, the user can understand the extent of their own exercise volume. In the title area AR1, the month, date, and day of the week of the day are displayed. Also, in the title area, a code display button BT6 is arranged. The code display button BT6 is a button that is operated to display the code symbol of the user ID of the corresponding user.

[0021] On the home screen, function specification buttons BT1 used to specify corresponding functions are arranged in button area AR2 below title area AR1. Each of these function specification buttons BT1 has a character indicating the corresponding function. By representing the function corresponding to the button with a character in this way, it is easier for the user to understand the corresponding function than if the function corresponding to the function specification button BT1 is indicated by an icon or the like.

[0022] Here, the user operates the function designation button BT1 ("Notice" button) that is displayed as "Notice" among the function designation buttons BT1 arranged in the button area AR2. The "Notice" button is a button that is operated to view notification information posted by the administrator or local government. In response to the operation of the "Notice" button, a notification screen is displayed on the display unit.

[0023] 2(B) shows an example of the notice screen, in which list items Lit1 corresponding to each posted notice information are arranged from top to bottom. The announcement information presented as the list item Lit1 on the announcement screen in this way is posted to the activity support server 400 via communication by the manager terminal 300 as described above. For example, when posting announcement information, the operator of the manager terminal 300 may be able to select users who will be the targets of the posted announcement information. The selection may be made on an individual basis, a group basis, or an area basis.

[0024] On the notification screen of FIG. 2(B), the area in which the list item Lit1 is arranged can be scrolled up and down. A view button BT11 is arranged for each list item Lit1. The view button BT11 is a button that the user operates when viewing the corresponding notice information. In response to the operation of the view button BT11, a notice information screen showing the contents of the corresponding notice information is displayed on the display unit. Furthermore, the notification screen has a "Back" button BT12. When the "Back" button BT12 is operated, the display returns to the screen that was displayed before the transition to the notification screen.

[0025] FIG. 2(C) shows an example of a notification information screen. The notification information screen in the same figure displays the notification content for the corresponding event. Also, reply buttons BT21 to BT23 are arranged on the notification information screen in the same figure. These are buttons that the user operates to reply to a question about participation in the event notified by the corresponding notification information. Each of the reply buttons BT21 to BT23 displays the content of the corresponding reply in text. The reply button BT21 is a button that the user operates when replying that he or she will go to the venue where the event is held and participate. The reply button BT22 is a button that the user operates when replying that he or she will participate in the event from home using the video call function of the activity support application. The reply button BT23 is a button that the user operates when replying that he or she will not participate in the event.

[0026] When a user operates the reply button BT22 to reply that they will participate in an event from home, the online participation button BT24 is displayed when a predetermined time before the corresponding event is to be held, and is the button that the user operates when they wish to participate in the event.

[0027] Furthermore, the notification information screen has a "Back" button BT25. When the "Back" button BT12 is operated, the display returns to the screen that was displayed before transitioning to the notification information screen.

[0028] Furthermore, among the function specification buttons BT1 arranged on the home screen of FIG. 2(A), the "Schedule" button displayed as "Schedule" is a button that is operated to transition to the display of the schedule. The schedule shows a schedule of events that the user will participate in. The events shown in the schedule may include notification information of events for which the user has responded to participate in the activity support application as shown in FIG. In addition, the schedule may include announcement information corresponding to the event for which the user has responded to participate, as well as announcement information posted by the administrator that has been specified to be included in the corresponding user's schedule.

[0029] When the "Schedule" button is operated, a schedule selection screen is first displayed. The schedule selection screen is a screen on which an operation for selecting a schedule is performed. 3A shows an example of a schedule selection screen. Schedule selection buttons BT31 and BT32 are arranged on the schedule selection screen. Additionally, an event participation history button BT33 is arranged on the schedule selection screen. The schedule selection buttons BT31 and BT32 are buttons used to select a schedule. The schedule selection button BT31 is used to select a daily schedule for the current day (today). The schedule selection button BT32 is used to select a monthly schedule for the current month. The event participation history button BT33 is a button that is operated when displaying an event participation history screen that shows the user's participation history in events up to now. The schedule selection buttons BT31 and BT32 and the event participation history button BT33 also each have a character indicating their function. Furthermore, a "Back" button BT34 is provided on the schedule selection screen. When the "Back" button BT34 is operated, the display returns to the screen that was displayed before transitioning to the schedule selection screen.

[0030] 3(B) shows an example of a daily schedule screen corresponding to the current day, which is displayed in response to the operation of the schedule selection button BT31. On the daily schedule screen, the list item Lit2 of the announcement information for the corresponding date is arranged from top to bottom in the announcement information list area AR4. The list item Lit2 in the announcement information list area AR4 can be scrolled up and down. A view button BT4 is arranged in each of the list items Lit2. When the view button BT4 is operated, the content of the corresponding notice information is displayed in the same format as in Fig. 2(C), for example. Furthermore, on the daily schedule screen, a Previous Day Transition button BT41, a Next Day Transition button BT42, and a Today Transition button BT43 are arranged. By operating the Previous Day Transition button BT41 or the Next Day Transition button BT42, the list item Lit2 arranged in the announcement information list area AR4 is switched on a daily basis. Furthermore, by operating the Today Transition button BT43, the announcement information list area AR4 returns to a state in which the list item Lit2 corresponding to today is arranged. The functions of the View button BT4, Previous Day Transition button BT41, Next Day Transition button BT42, and Today Transition button BT43 arranged on the daily schedule screen in the same figure are also indicated by text. Additionally, a "Back" button BT44 is provided on the daily schedule screen. When the "Back" button BT44 is operated, the display returns to the screen that was displayed before the transition to the schedule screen.

[0031] 3(C) shows an example of a monthly schedule screen corresponding to the current month, which is displayed in response to the operation of the schedule selection button BT32. On the monthly schedule screen, list items Lit3 of announcement information for the corresponding month are arranged from top to bottom in the announcement information list area AR5. The list items Lit3 in the announcement information list area AR5 can be scrolled up and down. A view button is provided for each list item Lit3. When the view button BT5 is operated, the content of the corresponding notice information is displayed in the same format as in Fig. 2(C), for example. Furthermore, on the monthly schedule screen, a Previous Month Transition button BT51, a Next Month Transition button BT52, and a Current Month Transition button BT53 are arranged. By operating the Previous Month Transition button BT51 or the Next Month Transition button BT52, the list item Lit3 arranged in the announcement information list area AR5 is switched on a monthly basis. Furthermore, by operating the Current Month Transition button BT53, the announcement information list area AR5 returns to a state in which the list item Lit3 corresponding to the current month is arranged. The View button BT5, Previous Month Transition button BT51, Next Month Transition button BT52, and Current Month Transition button BT53 arranged on the monthly schedule screen in the same figure also have corresponding functions indicated by text. Additionally, a "Back" button BT55 is provided on the monthly schedule screen. When the "Back" button BT55 is operated, the display returns to the screen that was displayed before the transition to the schedule screen.

[0032] For example, when a user wants to participate in an event at home, the user operates a list item of the event to be participated in on a daily or monthly schedule screen to display the announcement information screen (FIG. 2(C)) of the event to be participated in. As described above, the online participation button BT24 is displayed on the displayed announcement information screen when a predetermined time before the event start time approaches. When the user operates the online participation button BT24, the video call function is activated and the URL of the online event is accessed, and the video call screen corresponding to the event is displayed on the user terminal 100. The user can participate in the event using the video call function. The user can also use the video call function to make a comment.

[0033] An event organizer can post event announcement information to the activity support server 400 by operating the organizer terminal 300. The posted event announcement information can be viewed by users by being displayed on the user terminal 100 as the notice screen in Fig. 2(B) or the announcement information screen in Fig. 2(C) as described above. In addition, users can respond (reply) to the announcement information screen in Fig. 2(C) to indicate whether they will attend or not attend the corresponding event.

[0034] The administrator can view, on the event management application of the administrator terminal 300, the status of users' responses regarding participation or absence for the event for which the administrator posted announcement information. 4A shows an example of a posted notification information screen, which is one of the application screens of the event management application. The posted notification information screen displays the content of the notification information for a specified event from the notification information for posted events. Furthermore, the posting notification information screen in the same figure has a distribution destination list button BT71 and a reply list button BT72 arranged thereon.

[0035] The distribution destination list button BT71 is a screen for performing an operation to transition from the posted notification information screen of Fig. 4(A) to the corresponding distribution user list screen. The distribution user list screen is a screen showing a list of users who have posted (distributed) the notification information presented on the posted notification information screen displayed in Fig. 4(A).

[0036] Fig. 4(B) shows an example of a distribution user list screen, which is displayed in response to an operation on the distribution destination list button BT71 on the posting notification information screen of Fig. 4(A). On the distribution user list screen of Fig. 4(B), a list item Lit4 corresponding to each user to whom the corresponding event announcement information is posted is arranged. In the list item Lit4, an icon Icn indicating whether the corresponding event announcement information posted by the corresponding user is unread or read is arranged along with the corresponding user's name "XXX XXX." For example, when a user displays the corresponding event announcement information screen (Fig. 2(C)), the icon Icn in the list item Lit4 of the corresponding user on the distribution user list screen transitions from a state indicating unread to a state indicating read.

[0037] Furthermore, a reply list button BT72 on the posted notification information screen of FIG. 4(A) is a button operated to display a reply list screen showing the status of responses (replies) to attendance for each user who posted notification information for the corresponding event.

[0038] 4(C) shows an example of a reply list screen displayed in response to an operation on the reply list button BT72. In the reply list screen shown in the figure, a list item Lit5 corresponding to each user (an example of a user who is scheduled to participate) to whom the corresponding event announcement information is to be posted is arranged. List item Lit5 shows the status of responses to the corresponding user's event attendance request posted by the corresponding user along with the corresponding user's name "XXX." The status of responses is indicated by the display modes of the three attendance confirmation buttons BT8-1 to BT8-3. The attendance confirmation button BT8-1 is highlighted when a response has been received from the corresponding user that they will attend the corresponding event at the venue. The attendance confirmation button BT8-2 is highlighted when a response has been received from the corresponding user online that they will attend the corresponding event. The attendance confirmation button BT8-3 is highlighted when a response has been received from the corresponding user that they will be absent from the corresponding event.

[0039] The attendance confirmation buttons BT8-1 to BT8-3 can be operated by the administrator to switch between highlighted and unhighlighted display.

[0040] Additionally, in list item Lit5, a check box CB (an example of an attendance confirmation indicator) is placed. The check box CB indicates whether the administrator has confirmed attendance or not, depending on whether it is checked or not. Checking or deleting a check in the check box CB can be done by operation.

[0041] The code reading button BT9 will be described later.

[0042] Furthermore, a "Back" button BT73 is provided on each of the screens of Figures 4(A), 4(B), and 4(C). When the "Back" button BT73 is operated, the display returns to the previous screen.

[0043] As described above, in the activity support system of this embodiment, the organizer can confirm responses regarding attendance from users to whom event announcement information is distributed before the event is held. However, there are cases where a user who previously responded "attend at the venue" in the activity support application becomes absent or changes to participating online on the day of the event. Also, there are cases where a user who previously responded "participate online" or "absent" in the activity support application decides on the day of the event that they will be able to participate at the venue. In other words, there is a possibility that the users who will participate at the venue on the day of the event will be different from the users identified in their previous responses. In consideration of these situations, it is preferable for the administrator to have the event venue confirm the attendance of users who will participate in the event again on the day of the event. It is also preferable to have such attendance confirmation at the venue on the day of the event be performed efficiently.

[0044] Furthermore, for example, among users for whom a local government provides activity support, there are users who do not use an activity support application. For such users who do not use the activity support application, the organizer notifies the event to them by, for example, direct mail or a newsletter published by the local government. Therefore, in addition to users who learned that the event will be held through the activity support application, there is a possibility that users who learned that the event will be held through direct mail (DM) or a newsletter published by the local government will also participate at the event venue. It is preferable for the event organizer to efficiently handle the event at the venue, including the participation of users who do not use the activity support application.

[0045] Therefore, in this embodiment, the organizer checks the attendance of users at the venue on the day of the event as follows: In addition, in the following description, a user who uses the activity support application may be referred to as a "using user (an example of a first user)," and a user who does not use the activity support application may be referred to as a "non-using user (an example of a second user)."

[0046] At the venue on the day of the event, the organizer who checks the attendance of users carries an organizer terminal 300 on which an event management application is installed. If a user who has come to the venue to participate in an event is a user, the administrator has the user start up the activity support application on the user terminal 100 of the user and then perform an operation to display the code symbol of the user ID on the activity support application. Specifically, the operation to display the code symbol of the user ID may be an operation on the code display button BT6 arranged on the home screen (FIG. 2(A)) of the activity support application. The code symbol displayed in this case may be, for example, a two-dimensional code or a one-dimensional code such as a barcode.

[0047] The administrator displays the reply list screen (FIG. 4(C)) for the corresponding event on the administrator terminal 300 on which the event management application is running. Then, the administrator operates the code read button BT9 arranged on the reply list screen. The code read button BT9 is a button used to activate the code reader of the user terminal 100. The administrator operates the activated code reader to read the code symbol displayed on the user terminal 100. The administrator terminal 300 transmits to the activity support server 400 an attendance notification including the user ID obtained from the read code symbol, an event ID indicating the target event, and attendance information indicating that the attendance status is present.

[0048] In response to the transmission of such attendance notification, the activity support server 400 stores attendance information indicating that the user attended the target event by participating at the venue. As a result, the user is managed as having attended the target event by participating at the venue.

[0049] Furthermore, as described above, when a code symbol corresponding to a user is read from the user terminal 100 and the user is managed as "attendance by joining the venue," the list item Lit5 of the corresponding user on the reply list screen displayed on the administrator terminal 300 is updated as follows: In other words, in the list item Lit5 of the corresponding user, of the attendance confirmation buttons BT8 (BT8-1 to BT8-3), the attendance confirmation button BT8-1 corresponding to "attendance by joining the venue" is highlighted. Also, the display of the check box CB is updated so that it is checked without any user operation.

[0050] The reply list screen in Figure 5 shows that, for example, the user has been managed as "attending by attending at the venue" from the state in Figure 4(C) as described above, and therefore the attendance confirmation button BT8-1 is highlighted and the check box CB is checked in the second list item Lit5 from the top corresponding to the user.

[0051] Furthermore, if a user who comes to the venue to participate in an event is a non-user, the administrator will ask the non-user to present a user ID card (an example of a user medium). User ID cards are distributed to non-users by, for example, a local government.

[0052] 6 shows an example of a user ID card 500. The user ID card 500 in the figure shows user information about the corresponding non-user (the corresponding local government name, the corresponding local government number, the name, the user ID (user ID) in the form of a character string), and a code symbol CD. The code symbol CD is a code symbol obtained by encoding the user ID of the non-user.

[0053] In this case, the administrator operates the code read button BT9 while the reply list screen (FIG. 4(C)) for the corresponding event is displayed on the administrator terminal 300 running the event management application. The administrator operates the code reader to read the code symbol CD on the user ID card 500 presented by the non-user. The administrator terminal 300 transmits to the activity support server 400 an attendance notification including the user ID obtained from the read code symbol CD, an event ID indicating the target event, and attendance information indicating that the attendance status is present.

[0054] In response to the transmission of the attendance notification, the activity support server 400 stores attendance information indicating that the user attended the target event by attending the venue. As a result, non-users are also managed as having attended the target event by attending the venue. Also, even if a non-user user is managed as an attendee by joining the venue in this way, the check box CB of the list item Lit5 corresponding to the corresponding non-user user is updated to a checked state, as shown in the reply list screen of Figure 5.

[0055] At the venue, the organizer may operate the attendance confirmation button BT8 or check box CB on the reply list screen to set attendance status or check or erase check boxes as necessary. Specifically, a user was unable to display the code symbol due to a malfunction of the user terminal 100, and a non-user did not have the user ID card 500, but the user was confirmed to be the target based on their name, etc. For example, the event management application running on the administrator terminal 300 may have a user search function. By having the user search function, the administrator may perform a user search in the above case using the name, date of birth, and user ID provided by the user as search criteria. If the search returns search results corresponding to the user, the administrator can confirm that the user is the target user. If the user is confirmed to be the target, the administrator may operate the attendance confirmation button BT8-1 in the list item Lit5 corresponding to the user to treat the user as "attending at the venue" and check the check box CB to treat the user as confirmed. The administrator may also check the users participating online using the host terminal of the online event, and for confirmed users, highlight the attendance confirmation button BT8-2 in the corresponding list item Lit5 and check the check box CB.

[0056] In addition, in the activity support system of this embodiment, points (an example of a benefit) are awarded to a user in accordance with the user's participation in an event. That is, the activity support server 400 awards points to a user who has been confirmed by the administrator to have participated in an event. Here, a "user whose participation in the event has been confirmed by the organizer" may be a user for whom either the attendance confirmation button BT8-1 or BT8-2 is highlighted and the check box CB is checked in the corresponding list item Lit5 on the reply list screen displayed on the organizer terminal 300. In other words, the user may be a user whose participation in the event at the venue or online has been confirmed by the organizer.

[0057] Furthermore, the events corresponding to the reply list screen displayed as above are events registered (associated) with a calendar. On the other hand, among the events that the administrator can handle, there are some that are not of a nature that can be associated with a calendar. For example, medical checkup reception, volunteer registration, volunteer activities, etc. are not events that the administrator plans the schedule and content of and associates with a calendar, and the schedule, etc., is undefined depending on the user's circumstances. In this embodiment, it may be possible to confirm the user's attendance and award points for events that are not associated with a schedule (schedule-unrelated events) in this way.

[0058] Specifically, a point-granting item list screen as shown in FIG. 7 may be displayed as an application screen of the event management application running on the operator terminal 300. The point-granting item list screen displays, for example, a list of events that are not scheduled. Note that the point-granting item list screen may also include events that are registered in the schedule. When confirming attendance and awarding points to a user who participated in a non-scheduled event, the administrator may select the list item for the target event from the list items on the point awarding item list screen. In response to the selection of the list item, the administrator terminal 300 displays, as the application screen of the event management application, an attendance confirmation screen on which the administrator can perform an attendance confirmation operation for the target user at the event corresponding to the selected list item. Points may be awarded to the target user by the administrator performing an attendance confirmation operation on the displayed attendance confirmation screen.

[0059] Users can use their points as payment when using a specific service provided by a local government, for example. Furthermore, information about points awarded to a user may be viewable by the user by logging in to a point information website provided by the activity support server 400. The point information website may present, for example, the current accumulated number of points of the corresponding user, points awarded in accordance with past event participation, and a history of points used by the user.

[0060] Furthermore, in this embodiment, points may be awarded to users in response to event participation only to an administrator who has been given the authority to award points. In this case, the authority of the administrator may be granted by a local government. Specifically, a person in charge of the local government may operate the local government terminal 200 to set the authority to award points for each administrator.

[0061] As explained above, the confirmation of attendance at the venue and the awarding of points are carried out by the administrator having the administrator terminal 300 read the code symbol displayed on the user terminal 100 or the code symbol shown on the user ID card 500. In this embodiment, confirmation of attendance and point allocation at the venue where the event is held is limited to the user, but may also be carried out in the following manner. That is, the organizer posts a code symbol for event participation applications near the entrance of the venue. The code symbol for event participation applications is a coded address indicating the address to which attendance notifications for the corresponding event should be sent.

[0062] The user who goes to the venue reads the posted code symbol for applying to participate in the event using the code reader function of the user terminal 100. The user terminal 100 then transmits an attendance notification to the attendance notification destination address obtained from the read code symbol. The attendance notification transmitted in this case may include information indicating that the user will attend the corresponding event and the user ID of the corresponding user.

[0063] The attendance notification sent from the user terminal 100 is acquired by the activity support server 400. In response to acquiring the attendance notification, the activity support server 400 manages the event as if the corresponding user attended the event by participating at the venue, and awards points to the corresponding user as a reward for participating in the event.

[0064] An example of the functional configuration of the user terminal 100 will be described with reference to Fig. 8. The functions of the user terminal 100 shown in the figure are realized by a CPU (Central Processing Unit) provided in the hardware of the user terminal 100 executing a program. The user terminal 100 includes a communication unit 101, a user interface unit 102, a sensor unit 103, a control unit 104, a storage unit 105, and an imaging unit 106.

[0065] The communication unit 101 communicates with the activity support server 400 via a network.

[0066] The user interface unit 102 provides a user interface. The user interface unit 102 may include an input device or an operator that accepts user operations. The user interface unit 102 may also include a display unit that displays images and a sound output unit that outputs sounds.

[0067] The sensor unit 103 is a component including various sensors provided in the user terminal 100. The sensor unit 103 may include, for example, an acceleration sensor, a positioning device compatible with a positioning system such as GPS, etc. In this embodiment, the control unit 104 performs step count calculations using the detection output of the acceleration sensor provided in the sensor unit 103, thereby providing the user terminal with a pedometer function.

[0068] The control unit 104 executes various controls in the user terminal 100. The control unit 104 includes an application processing unit 141. The application processing unit 141 executes processing corresponding to the installed activity support application.

[0069] The storage unit 105 stores various types of information corresponding to the user terminal 100 .

[0070] The image capturing unit 106 captures an image of the code symbol in accordance with the code reader function of the user terminal 100.

[0071] An example of the functional configuration of the administrator terminal 300 will be described with reference to Fig. 9. The function of the activity support server 400 in the figure is realized by a CPU provided in the hardware serving as the activity support server 400 executing a program. The operator terminal 300 includes a communication unit 301 , a user interface unit 302 , an imaging unit 303 , a control unit 304 , and a storage unit 305 .

[0072] The communication unit 301 communicates with the activity support server 400 via a network.

[0073] The user interface unit 302 provides a user interface. The user interface unit 302 may include an input device or an operator that accepts user operations. The user interface unit 302 may also include a display unit that displays images and a sound output unit that outputs sounds.

[0074] The image capturing unit 303 captures an image of the code symbol in accordance with the code reader function of the administrator terminal 300.

[0075] The control unit 304 executes various controls in the operator terminal 300. The control unit 304 includes an application processing unit 341 (attendance information processing unit, display processing unit). The application processing unit 341 executes processing corresponding to the installed event management application.

[0076] The storage unit 305 stores various types of information corresponding to the operator terminal 300 .

[0077] An example of the functional configuration of the activity support server 400 will be described with reference to Fig. 10. The functions of the activity support server 400 in the figure are realized by a CPU provided in the hardware serving as the activity support server 400 executing a program. The activity support server 400 in the figure includes a communication unit 401, a control unit 402, and a storage unit 403.

[0078] The communication unit 401 communicates with the user terminal 100, the local government terminal 200, and the operator terminal 300 via the network.

[0079] The control unit 402 executes various controls in the activity support server 400. The control unit 402 includes an application information providing unit 421, an activity status management unit 422 (an example of an attendance management unit), and a point management unit 423 (an example of a benefit management unit).

[0080] The application information providing unit 421 provides information presented by an activity support application running on the user terminal 100 . Furthermore, the application information providing unit 421 provides information presented by an event management application running on the operator terminal 300 .

[0081] The application information providing unit 421 transmits various information (application information) used to display the application screen of the activity support application to the user terminal 100 on which the activity support application runs. The application information may be, for example, information specifying the layout of buttons on the top screen, notification information, video content, etc.

[0082] The activity status management unit 422 manages the activity status of each user. Specifically, the activity status management unit 422 manages the activity status information for each user. The activity status management unit 422 generates activity status information indicating the activity status of the user based on operation result information indicating the operation result transmitted from the user terminal 100, and stores the generated activity status information in the activity status information storage unit 433. Furthermore, the activity status management unit 422 manages attendance status information for each user.

[0083] Furthermore, the activity status management unit 422 causes information that allows viewing of the user's activity status (activity status viewing information) to be output to a predetermined terminal based on the activity status information stored in the activity status information storage unit 433. Specifically, the activity status management unit 422 transmits activity status report information generated based on the activity status information stored in the activity status information storage unit 433 to the local government terminal 200. The local government terminal 200 outputs the received activity status report information. The local government terminal 200 may output the activity status report information by displaying it. In addition, the local government terminal 200 may output the activity status report information by printing it. The local government terminal 200 may output activity status viewing information for all users, for users that meet predetermined conditions, or for each user. By outputting activity status report information in this way on the local government terminal 200, a local government official can grasp the activity status of users in the local government.

[0084] The activity status management unit 422 may also transmit activity status report information to a terminal (caregiver terminal) used by a relative of the elderly user or a caregiver such as a care manager. In this case, the activity status management unit 422 may send the activity status report information to the watcher terminal by email. Alternatively, the activity status management unit 422 may send the activity status report information in response to access from a watch application installed on the watcher terminal. The watch application displays a screen showing the contents of the received activity status report information. Furthermore, the local government or the administrator may also monitor the user. In this case, the activity status management unit 422 may send the activity status report information to the local government terminal 200 or the administrator terminal 300 by email, as described above, or may send the activity status report information in response to access from the local government terminal 200 or the administrator terminal 300.

[0085] Furthermore, the activity status management section 422 may manage the user's event attendance status as the user's activity status.

[0086] The point management unit 423 manages points given to users.

[0087] The storage unit 403 stores various types of information supported by the activity support server 400. The storage unit 403 includes a user information storage unit 431, a notification information storage unit 432, an activity status information storage unit 433, an attendance status information storage unit 434, a point management information storage unit 435, and an event setting information storage unit 436.

[0088] The user information storage unit 431 stores information (user information) about users who can use the event. The users who can use the event may be, for example, residents of a certain age or older who are registered by a local government.

[0089] 11 shows an example of user information corresponding to one user. The user information has fields for a user account, user profile information, viewer information, and an application usage flag.

[0090] The user account field stores a user account. The user account is information (login information) used by a corresponding user to log in to the activity support application, and may include a user ID and a password. In addition, as in the present embodiment, when a local government provides a service using the activity support application and it is necessary to specify the local government that provides the service when logging in to the activity support application, the user account may include a local government ID.

[0091] The user profile information field stores user profile information. The user profile information is information such as a user name registered by the user when using the activity support application. In addition to the user name, the user profile information may also include information such as gender, age, address, hobbies, and medical history.

[0092] The administrator may classify users using predetermined information in the user profile information and select users to whom the posted announcement information will be provided. For example, the administrator may select users whose hobbies included in the user profile information match the content of the announcement information. Furthermore, such user selection may be performed by the application information providing unit 421 by identifying user profile information that matches selection conditions specified by the administrator. When generating application information used to display a notice screen or a schedule screen to a user, the application information providing unit 421 includes in the application information notification information selected by the user as a recipient.

[0093] The field for the caregiver information stores caregiver information. The caregiver information is information about the caregiver, such as the user's relatives or a care manager, and may include the caregiver's profile (such as name and relationship to the user), the destination of the activity status report information (the caregiver's email address, login information for the caregiver application), etc.

[0094] The field of the application usage flag is a flag indicating whether or not the corresponding user is registered as a user of the user terminal 100 in which the activity support application is installed.

[0095] By using the user information structured as shown in FIG. 11, the local government can efficiently distribute user ID cards 500 to non-users. That is, the person in charge of distribution at the local government causes the local government terminal 200 to access the activity support server 400, and performs an operation to instruct output of a list of non-users. In response to this operation, the control unit 402 (an example of a presentation control unit) of the activity support server 400 searches for user information whose application usage flag indicates that the user is a non-user, from among the user information stored in the user information storage unit 431. The control unit 402 displays a list of the searched non-users on the local government terminal 200. In the displayed list of non-users, the address of each non-user may be presented based on the searched user information. The user information in which the application usage flag indicates a non-user may store a distribution flag indicating whether the user ID card 500 has been distributed. In this case, the control unit 402 may search for user information in which the application usage flag indicates a non-user and the distribution flag indicates that the card has not been distributed. In this case, the local government terminal 200 displays a list of non-user users to whom the user ID card 500 has not yet been distributed. The distribution person distributes the user ID card 500 to the address presented in the list of non-users of the local government terminal 200.

[0096] Returning to the explanation of Fig. 10, the notification information storage unit 432 stores the notification information. 12 shows an example of notification information corresponding to one notification content. The notification information in this figure has fields for posting date and time, administrator ID, and notification content. The posting date and time field stores the posting date and time, which is the date and time when the notification information of the response was posted. The field of the administrator ID stores the administrator ID that identifies the administrator who posted the notification information of the response. The notification content field stores the notification content of the notification information. If the corresponding notification information corresponds to an event, the notification content has fields for, for example, an event ID and event notification content, as shown in the figure. The event ID field stores an event ID that uniquely identifies the corresponding event. The event notification content field stores the event notification content, which may include, for example, the event name, the event location, a URL corresponding to the online event, the event duration (e.g., the event date, start time, and end time), a message to be displayed when announcing the event in the activity support application, etc.

[0097] Returning to Fig. 10, the activity status information storage unit 433 stores activity status information for each user. 13 shows an example of activity status information corresponding to one user. The activity status information in the figure has fields for a user ID, operation history information, event participation status information, and counted step count information.

[0098] The user ID field stores the user ID of the corresponding user.

[0099] The operation history information field stores operation history information, which indicates what operations have been performed by the user on the activity assistance application running on the user terminal 100. The operation history information includes information on the history of each of one or more operations performed so far (operation unit history information). One piece of operation history information includes the date and time when the corresponding operation was performed (operation date and time) and information on the operation content. For example, if the corresponding operation is pressing a button, the information on the operation content may include information identifying the operated button and the application screen including the button. Furthermore, if the application screen transitions in response to the operation, the information on the operation content may also include information indicating the transition of the application screen. Furthermore, the information on the operation content may include the start date and time when the activity assistance application was started and the end date and time when it was stopped.

[0100] The event participation status information field stores event participation status information. The event participation status information is information indicating the status of events that the corresponding user has participated in so far. The event participation status information may be formed as a collection of information indicating the participation history for each event that the user has participated in so far (event-based history information), for example. The event-unit history information may include information that identifies the corresponding event, information that indicates the mode of participation in the corresponding event, and the like.

[0101] The administrator may use the event participation status information to select users to whom the announcement information is to be provided. For example, the administrator may select users who have participated in events in the same category as the event in the announcement information. Note that such user selection may be performed by the application information providing unit 421 by identifying users whose event participation status information matches the selection conditions specified by the administrator.

[0102] The measured step count information field stores information on the number of steps measured by the pedometer function of the user terminal 100 (measured step count information). The activity status management section 422 of the activity support server 400 may update the measured step count information in the measured step count information field with the measured step count information transmitted from the user terminal 100 at any time.

[0103] The description will return to Fig. 10. The attendance status information storage unit 434 stores attendance status information indicating the attendance status of users for each event. 14 shows an example of attendance status information for one event. The attendance status information in this figure has a structure in which the fields for the broadcasting user correspond to the read flag, reservation status information, and attendance result off fields.

[0104] The field of the distribution user stores the user ID of the user (target user) to whom the notification information of the corresponding event is distributed.

[0105] The read flag field stores a read flag, which indicates whether or not the notification information distributed about the corresponding event has been read by the target user using the activity support application.

[0106] The reservation status information field stores reservation status information. The reservation status information is information indicating the reservation status regarding event participation to which the target user responded before the corresponding event started. The reservation status information may indicate one of the following reservation statuses depending on the current situation: attending at the venue, attending online, absent, or no response.

[0107] The attendance result information field stores attendance status information. The attendance status information indicates the user's attendance status for the corresponding event. The attendance result information may be information indicating, for example, attendance in person, attendance online, or absence.

[0108] The explanation will be returned to Fig. 10. The point management information storage unit 435 stores point management information for each user. 15 shows an example of point management information corresponding to one user. The point management information corresponding to one user has a structure in which point history information is associated with a user ID indicating the corresponding user. The point history information may indicate the history of points awarded to the corresponding user, the history of points used by the user, and the current number of accumulated points.

[0109] The event setting information storage unit 436 stores event setting information, which is information indicating the authority of the administrator set by the local government for each event for which points can be awarded. 16 is an example of event setting information. As shown in the figure, the event setting information is information in which an event ID and authority setting information are associated with each event for which points can be awarded. The authority setting information indicates the administrator who has been granted authority to award points to users who participate in the corresponding event.

[0110] An example of a processing procedure executed by the activity support system of this embodiment in relation to confirmation of attendance at an event at a venue, which involves reading a code symbol indicating a user ID, will be described with reference to the sequence diagram of FIG.

[0111] First, an example of a processing procedure for when a user displays a code symbol of a user ID on the user terminal 100 to confirm attendance will be described. Step S100: The user who has arrived at the venue starts the activity support application on the user terminal 100. The user performs an operation to instruct the started activity support application to display the code symbol of his / her user ID.

[0112] Step S102: In response to an operation to instruct display of the code symbol, the application processing unit 141 of the user terminal 100 causes the display unit to display the code symbol of the user ID.

[0113] Step S104: The user presents the displayed code symbol to the attendance confirmation person who has the administrator terminal 300.

[0114] Step S106: In the process of the same figure, the event management application is running on the operator terminal 300, and a reply list screen for the corresponding event is displayed. With the reply list screen displayed in this manner, the attendance confirmation person operates the administrator terminal 300 to activate the code reader. In response to this operation, the administrator terminal 300 activates the code reader.

[0115] Step S108: The attendance checker performs an operation to have the code symbol that has been presented read by the code reader of the administrator terminal 300. In response to this operation, the administrator terminal 300 reads the code of the code symbol using the code reader. In the administrator terminal 300, the application processing unit 341 acquires the user ID from the read code.

[0116] Step S110: The application processing unit 341 highlights the attendance confirmation button BT8-1 corresponding to "Attendance at the venue" for list item Lit5 of the user whose user ID was acquired in step S108 on the displayed reply list screen, and updates the display by checking the check box CB to indicate that the confirmation has been made.

[0117] Step S112: The application processing unit 341 also transmits an attendance notification to the activity support server 400. The attendance notification transmitted in step S112 may include an event ID indicating the corresponding event, the user ID acquired in step S108, and attendance result information indicating "attendance at the venue."

[0118] Step S114: Based on the attendance notification sent in step S112, the activity status management unit 422 of the activity support server 400 stores information indicating that the attendance result information in the attendance status information of the user for the corresponding event is "attendance at the venue."

[0119] Step S116: Furthermore, the point management unit 423 of the activity support server 400 awards points to the user in response to receiving the attendance notification sent in step S112. At this time, the point management unit 423 updates the point history information of the user so that a predetermined number of points is awarded to the user in response to their participation in the current event.

[0120] Next, an example of a processing procedure for a case where a non-user displays a code symbol of a user ID on the user terminal 100 to confirm attendance will be described. Step S200: A non-user who arrives at the venue presents his / her user ID card 500 to the person in charge of confirming attendance who has the administrator terminal 300.

[0121] Step S202: With the reply list screen displayed, the attendance confirmation person operates the administrator terminal 300 to start the code reader. In response to this operation, the administrator terminal 300 starts the code reader.

[0122] Step S204: The attendance checker operates the administrator terminal 300 with the code reader activated to read the presented code symbol. In response to this operation, the administrator terminal 300 reads the code of the code symbol using the code reader. The application processing unit 341 in the administrator terminal 300 acquires the user ID from the read code.

[0123] The processing in steps S206 to S212 is the same as that in steps S110 to S116.

[0124] An example of a processing procedure that the activity support system executes in response to an attendance confirmation operation by an attendance confirmation person of the administrator to confirm attendance for an event held at a venue will be described with reference to the sequence diagram of FIG.

[0125] Step S300: For example, a situation occurs in which a user who has gone to a venue to participate in an event cannot confirm attendance by reading the code symbol because the user does not have the user terminal 100 or the user ID card 500. The person in charge of confirming attendance can confirm, by using the user's identification card or the like, that the user is the intended recipient of the corresponding event. In this case, the attendance confirmation person finds list item Lit5, which displays the name of the corresponding user, on the reply list screen displayed on the administrator terminal 300 that the person owns. The attendance confirmation person operates the attendance confirmation button BT8-1 on the found list item Lit5, and also checks the check box CB on the same list item Lit5.

[0126] Step S302: In response to the operation performed in step S300, the application processing unit 341 in the administrator terminal 300 updates the reply list screen being displayed by highlighting the attendance confirmation button BT8-1 in the list item Lit5 of the corresponding user and displaying a check in the check box CB.

[0127] Step S304: Furthermore, in response to the operation performed in step S300, the application processing unit 341 transmits an attendance notification to the activity support server 400. The transmitted attendance notification may include the user ID of the corresponding user, the event ID of the corresponding event, and information indicating that the attendance is by participation at the venue.

[0128] Step S306: Based on the attendance notification sent in step S304, the activity status management unit 422 of the activity support server 400 stores information indicating that the attendance result information in the attendance status information of the user for the corresponding event is "attendance at the venue."

[0129] Step S308: Furthermore, the point management unit 423 of the activity support server 400 gives points to the user in response to receiving the attendance notification transmitted in step S304.

[0130] An example of a processing procedure that the activity support system executes in relation to confirmation of attendance in response to reading a code symbol for application to participate in an event posted at a venue will be described with reference to the sequence diagram of FIG. Step S400: A user who has arrived at a venue to participate in an event there activates the code reader function of the user terminal 100 they own and performs an operation to have the code reader function read the code symbol for applying to participate in the event that is posted at the entrance to the venue.

[0131] Step S402: The user terminal 100 reads the code symbol for applying to participate in the event using the activated code reader function.

[0132] Step S404: The application processing unit 141 of the user terminal 100 sends an attendance notification to the address of the activity support server 400 indicated by the code symbol for the event participation application read in step S402. The sent attendance notification includes the user ID of the corresponding user and information indicating attendance at the venue.

[0133] Step S406: Based on the attendance notification sent in step S404, the activity status management unit 422 of the activity support server 400 stores information indicating that the attendance result information in the attendance status information of the user for the corresponding event is "attendance at the venue."

[0134] Step S408: Furthermore, the point management unit 423 of the activity support server 400 gives points to the user in response to receiving the attendance notification transmitted in step S404.

[0135] Step S410: For example, after the processing up to step S408 has been executed, the person in charge of confirming attendance at the administrator performs an operation to display a reply list screen for the corresponding event on the administrator terminal 300. The application processing unit 341 of the administrator terminal 300 accepts this operation.

[0136] Step S412: In response to receiving the above operation in step S410, the application processing unit 341 transmits a reply list screen request to the activity support server 400.

[0137] Step S414: In response to receiving the reply list screen request sent in step S412, the application information providing unit 421 in the activity support server 400 generates reply list screen information to be used for displaying the reply list screen. The reply list screen information thus generated reflects the contents of the attendance information stored in step S406. The application information providing unit 421 transmits the generated reply list screen information to the administrator terminal 300.

[0138] Step S416: In the administrator terminal 300, the application processing unit 341 uses the reply list screen information transmitted in step S414 to display the reply list screen. The reply list screen thus displayed reflects the contents of the attendance result information stored in step S406. That is, in the displayed reply list screen, the list item Lit5 of the user corresponding to the attendance result information stored in step S406 highlights the attendance confirmation button BT8-1 corresponding to attendance at the venue, and the check box CB is checked.

[0139] Note that programs for implementing the functions of the user terminal 100, local government terminal 200, administrator terminal 300, and activity support server 400 may be recorded on a computer-readable recording medium, and the programs may be loaded into a computer system and executed to perform the functions of the local government terminal 200, administrator terminal 300, and activity support server 400. Here, "loading a program recorded on a recording medium into a computer system and executing it" includes installing the program on a computer system. The term "computer system" here includes hardware such as an operating system and peripheral devices. The term "computer system" may also include multiple computer devices connected via a network, including the Internet, a wide area network (WAN), a local area network (LAN), and a dedicated line. The term "computer-readable recording medium" refers to portable media such as floppy disks, optical magnetic disks, ROMs, and CD-ROMs, as well as storage devices such as HDDs and SSDs built into a computer system. The recording medium storing the program may also be a non-transitory recording medium such as a CD-ROM. The term "recording medium" also includes internal or external recording media accessible from a distribution server for distributing the program. The program code stored on the recording medium of the distribution server may be different from the program code in a format executable by the terminal device. In other words, the format in which the program is stored on the distribution server is not important as long as it can be downloaded from the distribution server and installed in a format executable by the terminal device. The program may be divided into multiple parts, each downloaded at a different time and then combined on the terminal device, or each part may be distributed by a different distribution server. Furthermore, the term "computer-readable recording medium" also includes a storage medium that stores a program for a certain period of time, such as volatile memory (RAM) within a computer system that serves as a server or client when a program is transmitted over a network. The program may also be for implementing part of the functions described above.Furthermore, the above-mentioned functions may be realized in combination with a program already recorded in the computer system, that is, a so-called differential file (differential program).

[0140] <Additional Notes> (1) One aspect of this embodiment is an attendance management system that is used by an event organizer and runs an attendance management application that manages attendance at the event, and that includes a code reader. When an event to be subject to attendance management is specified on an organizer terminal, the code reader reads a first code symbol displayed on a user terminal carried by a first user who is an event participant, and in response, acquires user identification information of the first user from the read first code symbol. When an event to be subject to attendance management is specified, the code reader reads a second code symbol attached to a user medium carried by a second user who does not use a user terminal, and in response, acquires user identification information of the second user from the read second code symbol. The attendance information processing unit transmits an attendance notification to an attendance management device that includes the acquired user identification information and notifies the attendance management device that the first user and the second user will be attending the event to be subject to attendance management. The attendance management system also includes an attendance management unit that manages attendance information in the attendance management device so that the attendance status of the first user and the second user for the event to be subject to attendance management is displayed based on the attendance notification that was transmitted.

[0141] (2) One aspect of this embodiment is the attendance management system described in (1), which may include a display processing unit that displays the attendance status of each user scheduled to attend the event that is the subject of attendance management, as indicated by the attendance information managed by the attendance management device, in a list of users scheduled to attend the event that is displayed on the administrator terminal.

[0142] (3) One aspect of this embodiment is the attendance management system described in (1) or (2), which may include a display processing unit that, in a list of users scheduled to attend an event that is the subject of attendance management and displayed on the operator terminal, indicates whether the operator has confirmed attendance for each user scheduled to attend, and allows the operator to change whether attendance has been confirmed by operation, and that, when user identification information is sent to the attendance management device by the attendance information processing unit, indicates that the attendance confirmation indicator corresponding to the user identified by the sent user identification information indicates that attendance has been confirmed.

[0143] (4) One aspect of this embodiment is the attendance management system described in any one of (1) to (3), wherein the attendance management device may include a benefit management unit that grants a benefit to a corresponding user in response to the corresponding user changing their attendance information to indicate that they are attending an event that is the subject of attendance management in response to the attendance management unit sending an attendance notification indicating attendance.

[0144] (5) One aspect of this embodiment is the attendance management system described in (4), in which the benefit management unit may grant a benefit to a user, provided that the corresponding administrator has been given the authority to grant the benefit.

[0145] (6) One aspect of this embodiment is an attendance management system described in any one of (1) to (5), which may further include a user information storage unit that stores user information for each user, including the first user and the second user, including user type information indicating whether the user is the first user or the second user and delivery address information to which the item is to be sent, and a presentation control unit that causes the destination of the user medium for each second user to be presented on a specified terminal based on the user information.

[0146] (7) One aspect of this embodiment is an attendance management method in an attendance management system, in which an attendance management application used by an event organizer runs to manage attendance at the event, and the organizer terminal is equipped with a code reader. In the organizer terminal, an attendance information processing unit, in a state where an event to be managed for attendance is designated, reads a first code symbol displayed on a user terminal carried by a first user as an event participant, and acquires user identification information of the first user from the read first code symbol. In the state where an event to be managed for attendance is designated, the code reader acquires user identification information of the first user from the read first code symbol. The attendance management method includes an attendance information processing step of, in response to reading a second code symbol attached to a user medium held by a second user who does not use a terminal, acquiring user identification information of the second user from the read second code symbol, and sending an attendance notification to an attendance management device that includes the acquired user identification information and notifies the second user that the second user will be attending an event that is subject to attendance management; and an attendance management step in the attendance management device, in which an attendance management unit manages attendance information based on the sent attendance notification so that the attendance status of the first user and the second user for the event that is subject to attendance management is indicated. [Explanation of symbols]

[0147] 100 User terminal, 101 Communication unit, 102 User interface unit, 103 Sensor unit, 104 Control unit, 105 Memory unit, 141 Application processing unit, 200 Municipal terminal, 300 Administrator terminal, 400 Activity support server, 401 Communication unit, 402 Control unit, 403 Memory unit, 421 Application information providing unit, 422 Activity status management unit, 423 Point management unit, 431 User information storage unit, 432 Notification information storage unit, 433 Activity status information storage unit, 434 Attendance status information storage unit, 435 Point management information storage unit, 436 Event setting information storage unit

Claims

1. An event organizer uses an attendance management application that manages attendance at an event and has a code reader on the organizer's terminal. When an event to be managed by attendance management is designated, a code reader reads a first code symbol displayed on a user terminal carried by a first user who is an event participant, and acquires user identification information of the first user from the read first code symbol; When an event to be managed by attendance management is designated, the code reader reads a second code symbol attached to a user medium held by a second user who does not use a user terminal, and acquires user identification information of the second user from the read second code symbol; an attendance information processing unit that includes the acquired user identification information and transmits an attendance notification to the attendance management device notifying that the user is attending the event that is the subject of attendance management; In the attendance management device, an attendance management unit that manages attendance information based on the transmitted attendance notice so that the attendance status of the first user and the second user for the event that is the attendance management target is displayed; An attendance management system that includes:

2. a display processing unit that displays, in a list of users scheduled to attend an event that is the subject of attendance management and is displayed on the administrator terminal, the attendance status of each user scheduled to attend, as indicated by the attendance information managed by the attendance management device; The attendance management system according to claim 1 .

3. In a list of users scheduled to attend the event that is the subject of attendance management and displayed on the administrator terminal, an attendance confirmation indicator is arranged that indicates whether or not the administrator has confirmed attendance for each of the users scheduled to attend, and that allows the administrator to change whether or not attendance has been confirmed by operation; and a display processing unit that, when user identification information is transmitted to the attendance management device by the attendance information processing unit, displays an attendance confirmation indicator corresponding to the user identified by the transmitted user identification information to indicate that attendance has been confirmed. The attendance management system according to claim 1 or 2.

4. The attendance management device includes a privilege management unit that grants a privilege to a corresponding user when the attendance management unit sends an attendance notification indicating attendance and the corresponding user changes attendance information to indicate attendance at an event that is the subject of attendance management. The attendance management system according to claim 1 or 2.

5. The reward management unit grants rewards to users on the condition that the corresponding administrator has the authority to grant rewards. The attendance management system according to claim 4 .

6. a user information storage unit configured to store, for each user including the first user and the second user, user information including user type information indicating whether the user is the first user or the second user and delivery destination information to which a delivery item is to be sent; and a presentation control unit that causes the destination of the user medium for each second user to be presented on a predetermined terminal based on the user information. The attendance management system according to claim 1 or 2.

7. An attendance management method in an attendance management system, An event organizer uses an attendance management application that manages attendance at an event and has a code reader on the organizer's terminal. an attendance information processing unit, in response to a code reader reading a first code symbol displayed on a user terminal carried by a first user as an event participant, while an event to be subject to attendance management is designated, acquires user identification information of the first user from the read first code symbol; When an event to be managed by attendance management is designated, the code reader reads a second code symbol attached to a user medium held by a second user who does not use a user terminal, and acquires user identification information of the second user from the read second code symbol; an attendance information processing step of transmitting an attendance notification to the attendance management device, the attendance notification including the acquired user identification information and notifying that the user will attend the event that is the subject of attendance management; In the attendance management device, an attendance management step in which an attendance management unit manages attendance information based on the transmitted attendance notification so that the attendance status of the first user and the second user for the event that is the target of attendance management is indicated; Attendance management methods including.

Citation Information

Patent Citations

  • Member information management server and member information management system

    JP2007219677A