WO2023188462A1 - 情報処理装置および情報処理方法 - Google Patents

情報処理装置および情報処理方法 Download PDF

Info

Publication number
WO2023188462A1
WO2023188462A1 PCT/JP2022/034464 JP2022034464W WO2023188462A1 WO 2023188462 A1 WO2023188462 A1 WO 2023188462A1 JP 2022034464 W JP2022034464 W JP 2022034464W WO 2023188462 A1 WO2023188462 A1 WO 2023188462A1
Authority
WO
WIPO (PCT)
Prior art keywords
task
event
user
group
information
Prior art date
Application number
PCT/JP2022/034464
Other languages
English (en)
French (fr)
Inventor
太郎 鈴木
一暢 小西
裕子 泉
美都子 首藤
Original Assignee
パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ filed Critical パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ
Publication of WO2023188462A1 publication Critical patent/WO2023188462A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y10/00Economic sectors
    • G16Y10/65Entertainment or amusement; Sports

Definitions

  • the present disclosure relates to data processing technology, and particularly to an information processing device and an information processing method.
  • IoT devices Electrical devices and equipment that are connected to networks and can communicate with external devices (hereinafter also referred to as "IoT devices”. IoT means "Internet of Things") are becoming widespread in homes and facilities. Patent Document 1 below proposes a technique for promoting the use of IoT devices by users.
  • Patent Document 1 describes that benefits such as coupons are provided to users as model users based on the user's experience of using IoT devices. We believe that there is room for improvement in order to effectively promote use.
  • the present disclosure has been made based on the inventor's recognition of the above problem, and one purpose is to provide a technology that effectively promotes the use of IoT devices.
  • an information processing device includes a task creation unit that creates a task to be accomplished regarding the use of a device connected to a network, and a task creation unit that creates a task to be accomplished regarding the use of a device connected to a network, and a task creation unit that creates a task to be accomplished regarding the use of a device connected to a network.
  • a usage data acquisition unit that acquires usage data
  • an evaluation unit that evaluates the degree of task achievement by the user using the device
  • a setting unit that communicates with the device and configures the functions of the device according to the degree of task achievement. Equipped with
  • Another aspect of the present disclosure is an information processing method.
  • This method includes the steps of creating a task to be accomplished regarding the use of a device connected to a network, a step of obtaining data regarding the user's use of the device, and the degree to which the task is accomplished by the user's use of the device.
  • the computer executes the steps of evaluating the task and communicating with the device to set the function of the device depending on the degree of accomplishment of the task.
  • the use of IoT devices can be effectively promoted.
  • FIG. 1 is a diagram showing the configuration of an event management system according to an embodiment.
  • FIG. 2 is a block diagram showing functional blocks of the event management device in FIG. 1.
  • FIG. FIG. 3 is a diagram showing an example of a user table.
  • FIG. 3 is a diagram showing an example of a device specification table. It is a figure showing an example of a facility table.
  • FIG. 3 is a diagram showing an example of an installed equipment table.
  • FIG. 3 is a diagram showing an example of an event table.
  • FIG. 3 is a diagram showing an example of a group table.
  • FIG. 3 is a diagram showing an example of a device log table.
  • FIG. 2 is a sequence diagram showing the operation of the event management system according to the embodiment.
  • 11 is a sequence diagram showing the operation of the event management system following FIG. 10.
  • FIG. 3 is a flowchart showing the operation of the event management device.
  • the main body of the apparatus or method in the present disclosure includes a computer. When this computer executes the program, the main functions of the apparatus or method of the present disclosure are realized.
  • a computer includes, as its main hardware configuration, a processor that operates according to a program. The type of processor does not matter as long as it can implement a function by executing a program.
  • a processor is composed of one or more electronic circuits including a semiconductor integrated circuit (IC) or a large scale integration (LSI). Although it is called an IC or LSI here, the name changes depending on the degree of integration, and may be called a system LSI, VLSI (Very Large Scale Integration), or ULSI (Ultra Large Scale Integration).
  • FPGA Field Programmable Gate Array
  • a plurality of electronic circuits may be integrated on one chip or may be provided on a plurality of chips.
  • a plurality of chips may be integrated into one device, or may be provided in a plurality of devices.
  • the program may be recorded in a non-temporary storage medium such as a computer-readable ROM (Read Only Memory), an optical disk, or a hard disk drive, or may be stored in a temporary storage such as a computer-readable RAM (Random Access Memory). It may also be recorded on a medium.
  • the program may be stored in advance on a recording medium, or may be supplied to a recording medium or a storage medium via a wide area communication network including the Internet.
  • the event management device of the embodiment sets tasks for a user to accomplish regarding the utilization (also referred to as usage) of IoT devices provided in the surrounding area of the event venue.
  • the event management device of the embodiment recruits those who wish to execute a task from among a plurality of users, and based on the degree of task accomplishment (in other words, the usage status of IoT devices), provides a function according to the attributes of the user who executed the task. Set it on the IoT device.
  • a user is typically a person who participates in an event, and a task can also be said to be a mission that a user who participates in an event must accomplish.
  • Events in the example include both events in a broad sense and events in a narrow sense.
  • An event in a broad sense is an event that is linked to the execution of a task, an event that attracts customers for the execution of a task, or an event that promotes the execution of a task.
  • Broadly defined events include various indoor and outdoor activities such as concerts and baseball games.
  • an event in the narrow sense is a series of events in which tasks are set in association with indoor and outdoor activities, the degree of accomplishment of the task is determined according to the number of times the user performs the task, etc., and the functions of IoT devices are updated.
  • a task is set that is linked to an idol group's concert and the mission is to use IoT devices installed in the area surrounding the concert venue a predetermined number of times, and the task is linked to the concert of the idol group. , a position game where players compete for the number of times they use IoT devices.
  • An IoT device is a device that is connected to a network and can communicate with an external device, and is, for example, an IoT toilet seat installed in a toilet in a facility surrounding an event venue.
  • a task related to an IoT toilet seat may be, for example, the use of a cleaning function.
  • Setting the functions of the IoT device according to the attributes of the user who executed the task means, for example, setting the functions of the IoT device to match the preferences of the user who executed the task.
  • the voice of a member of the idol group who is supported by the task executor may be set as the guidance voice of the IoT device. This can improve the motivation of users who want to use the IoT device and effectively promote the use of the IoT device.
  • FIG. 1 shows the configuration of an event management system 10 according to an embodiment.
  • the event management system 10 is an information processing system that includes a plurality of devices 12 , a plurality of user terminals 14 , a device manufacturer terminal 16 , a facility manager terminal 18 , an event operator terminal 20 , and an event management device 22 .
  • Each device making up the event management system 10 transmits and receives data via a communication network 24 including LAN, WAN, the Internet, and the like.
  • the plurality of devices 12 are IoT devices installed in users' homes and various facilities (event venues, shopping centers, etc.).
  • the plurality of devices 12 include devices 12a, 12b, and 12c with the same specifications or different specifications.
  • the device 12 for which the use of a predetermined function is a condition for accomplishing a task will also be referred to as the "task target device 12.”
  • Each of the plurality of user terminals 14 is an information processing device operated by a user.
  • the plurality of user terminals 14 include, for example, a user terminal 14a, a user terminal 14b, and a user terminal 14c operated by different users.
  • a user is a person who can be a participant in an event and a person who can be a user of the device 12.
  • the device manufacturer terminal 16 is an information processing device operated by a person in charge of the manufacturer of the device 12.
  • the facility manager terminal 18 is an information processing device operated by the manager of the facility where the device 12 is installed.
  • the event operator terminal 20 is an information processing device operated by an eventer or an event operator who plans events and services using the equipment 12 in various places.
  • Each of the user terminal 14, the equipment manufacturer terminal 16, the facility manager terminal 18, and the event operator terminal 20 may be a computer, a smartphone, or a tablet terminal. Eventers also include people who work on corporate product planning.
  • the event management system 10 in FIG. 1 includes one device manufacturer terminal 16, one facility manager terminal 18, and one event operator terminal 20, as a modified example, the event management system 10 may include a plurality of device manufacturer terminals 16. It may also include a plurality of facility manager terminals 18 or a plurality of event operator terminals 20.
  • FIG. 2 is a block diagram showing functional blocks of the event management device 22 in FIG. 1.
  • Each block shown in the block diagram of the present disclosure can be realized in terms of hardware by elements and mechanical devices such as the CPU and memory of a computer, and in terms of software by a computer program, etc.; , depicts the functional blocks realized by their cooperation.
  • Those skilled in the art will understand that these functional blocks can be implemented in various ways by combining hardware and software.
  • the event management device 22 includes a data processing section 30, a storage section 32, and a communication section 34.
  • the data processing unit 30 performs various data processing and arithmetic processing.
  • the storage unit 32 stores data that is referenced or updated by the data processing unit 30.
  • the communication unit 34 communicates with an external device according to a predetermined communication protocol.
  • the data processing unit 30 transmits and receives data to and from the equipment 12, user terminal 14, equipment manufacturer terminal 16, facility manager terminal 18, and event operator terminal 20 via the communication unit 34.
  • the storage unit 32 includes a user table 36, an equipment specification table 38, a facility table 40, an installed equipment table 42, an event table 44, a group table 46, and an equipment log table 48.
  • FIG. 3 shows an example of the user table 36.
  • the information stored in the user table 36 includes various attribute information regarding the user, such as gender, age, address, hobbies, and preferences. Further, the user information includes the user's biometric information, the user's current location, and a list of devices 12 owned by the user.
  • the user's biometric information includes, for example, the feature amount of the user's facial image and the user's fingerprint data.
  • FIG. 4 shows an example of the device specification table 38.
  • the information stored in the device spec table 38 includes task definitions and controllable functions.
  • the controllable function information indicates a function that the device 12 has and that can be controlled from an external device via the communication network 24 (hereinafter also referred to as a "controllable function"). Furthermore, the controllable function information includes information indicating a method for controlling the functions of the device 12 from the outside. For example, when the device 12 is an IoT toilet seat, the controllable function may be a guidance voice setting function, and the control method may be an API (Application Programming Interface) call via a communication network.
  • the controllable function information may include, as information indicating a control method, identification information of the device 12 to which the control information is transmitted, and data expressing a method and parameters for function setting in URL format.
  • FIG. 5 shows an example of the facility table 40.
  • the information stored in the facility table 40 (hereinafter also referred to as "facility information") includes the location of the facility and a list of the devices 12 installed at the facility.
  • FIG. 6 shows an example of the installed equipment table 42.
  • the information stored in the installed equipment table 42 includes the installation location (for example, facility ID) of the equipment 12 and the owner.
  • FIG. 7 shows an example of the event table 44.
  • the information stored in the event table 44 (hereinafter also referred to as "event information") includes participating users, event rules, and task implementation status. Participating users is a list of users who participate in the event.
  • An event rule is data that defines an event task. Further, the event rule includes a task achievement condition that defines which function of which device 12 is used and how many times the task is considered to be accomplished. Furthermore, the event rule includes content for setting the function of the device 12 when the task of the device 12 is accomplished.
  • the task implementation status is data indicating the task implementation status (in other words, the degree of achievement) of each user.
  • the task execution status includes data indicating the task execution status (in other words, the degree of achievement) of each group.
  • FIG. 8 shows an example of the group table 46.
  • the information stored in the group table 46 (hereinafter also referred to as "group information") includes an event ID, affiliated users, and group attributes.
  • the event ID is an ID of an event for which a group is set, or in other words, an ID of an event for which the degree of task achievement is determined by a group.
  • Belonging users is a list of users belonging to a group.
  • a group attribute is an attribute of a user who belongs to a group, and specifically, an attribute that is common to a plurality of users who belong to a group.
  • the group attribute may include information indicating, among the members of the idol group, a member who is commonly supported by a plurality of users belonging to the group.
  • FIG. 9 shows an example of the device log table 48.
  • the data stored in the device log table 48 includes time stamps and logs.
  • the log is data of a log output from the device 12 (hereinafter also referred to as “device log”), and is data indicating the functions used by the user in the device 12.
  • the time stamp is, for example, data recorded in the device log indicating the date and time when the user used the function of the device 12.
  • the data processing section 30 includes an event registration section 50, a task creation section 52, an event notification section 54, a participation reception section 56, a group creation section 58, a device log acquisition section 60, an evaluation section 62, and a function setting section 64. , a function setting notification section 66.
  • the functions of these multiple functional blocks may be implemented in a computer program, and this computer program may be installed in the storage of the event management device 22.
  • the processor (CPU, etc.) of the event management device 22 may perform the functions of the plurality of functional blocks described above by reading this computer program into the main memory and executing it.
  • FIG. 10 is a sequence diagram showing the operation of the event management system 10 of the embodiment.
  • the device manufacturer terminal 16 transmits the device specification information shown in FIG. 4, which has been input by the person in charge of the manufacturing company of the device 12, to the event management device 22 (S10).
  • the event management device 22 stores the device spec information transmitted from the device manufacturer terminal 16 in the device spec table 38.
  • the user terminal 14 transmits the user information input by the user and shown in FIG. 3 to the event management device 22 (S11).
  • the event management device 22 stores the user information sent from the user terminal 14 in the user table 36.
  • the facility manager terminal 18 transmits the facility information shown in FIG. 5 and the installed equipment information shown in FIG. 6, input by the facility manager, to the event management device 22 (S12).
  • the event management device 22 stores the facility information transmitted from the facility manager terminal 18 in the facility table 40 and stores the installed equipment information transmitted from the facility manager terminal 18 in the installed equipment table 42.
  • a person in charge of the manufacturing company of the device 12 requests an eventer to plan an event with tasks set to promote the use of the company's device 12 (S13).
  • the facility manager requests an eventer to plan an event that will be held near the facility and includes tasks related to the use of the equipment 12 installed in the facility (S14).
  • the requests in S13 and S14 may be realized by communication between the device manufacturer terminal 16, facility manager terminal 18, and event operator terminal 20, or may be executed without communication between these devices.
  • the event operator terminal 20 acquires user information, equipment spec information, facility information, installed equipment information, etc. registered in the event management device 22 from the event management device 22 and displays the information in response to the eventer's operation (S15). .
  • the eventer refers to this information and determines event rules that include tasks to be set in the event and rewards for completing the tasks.
  • the eventer may refer to the device spec information of the devices 12 installed in facilities surrounding the event location and determine the task defined by the device spec information as the task to be set in the event. This task defines the installation location, model, and function of the task target device 12. Furthermore, the eventer determines the task achievement conditions (such as the number of times the device 12 is used) in consideration of the effort and difficulty of using the device 12 targeted for the task. Furthermore, the eventer determines the content of the function settings as a benefit when the task is accomplished, based on the controllable functions indicated by the device spec information of the device 12. The eventer sets an event rule including the thus determined tasks, task achievement conditions, and device control details.
  • the eventer may refer to user information (for example, user attributes such as gender and age) stored in the user table 36 of the event management device 22 to extract desired users as target users of the event.
  • the eventer refers to the device spec information (location, function, etc. of the device 12) stored in the device spec table 38 of the event management device 22, and extracts the device 12 for which a task associated with the event is to be set. Good too.
  • the eventer may consider event rules based on user information, equipment spec information, facility information, and installed equipment information.
  • the event rule may include, for example, information indicating the device 12 targeted for the task, its function, the number of times it is used, and a benefit when the task is accomplished.
  • the information indicating rewards for completing a task may include, for example, information indicating how to adjust the functionality of the device 12.
  • the eventer may be any person other than an individual or corporation whose vocation is planning events.
  • the eventer may be the planner and developer of the device 12 and may plan or perform trial testing of the device 12 through the event.
  • the event operator terminal 20 transmits the event information shown in FIG. 7 (for example, event period, event location, and event rules) input by the eventer to the event management device 22 (S16).
  • the event management device 22 stores the event information transmitted from the event operator terminal 20 in the event table 44.
  • the event management device 22 notifies the plurality of users of the event information (including the task information) by transmitting the registered event information (including the task information) to the plurality of user terminals 14 (S17). .
  • the user terminal 14 transmits information indicating that the user will participate in the event, in other words, that the user intends to perform a task, to the event management device 22 (S18).
  • the event management device 22 classifies a plurality of users who participate in the event based on the attribute information of each user, and creates a plurality of groups (S19).
  • the event management device 22 stores the group information shown in FIG. 8 in the group table 46 for each of the plurality of groups.
  • FIG. 11 is a sequence diagram showing the operation of the event management system 10 following FIG. 10.
  • the user uses the device 12 installed in the surrounding area of the event venue, that is, the device 12 targeted for the task (S20). For example, a user goes to see a concert by an idol group as an event, and uses a function (for example, an IoT toilet seat cleaning function, etc.) of a task target device 12 installed at a shopping center near the concert venue.
  • a function for example, an IoT toilet seat cleaning function, etc.
  • the device 12 transmits a device log including information indicating the function used of the device 12 and a time stamp indicating the date and time of use to the event management device 22 (S21). .
  • the event management device 22 stores the log information shown in FIG. 9 based on the device log sent from the device 12 in the device log table 48.
  • the user terminal 14 transmits data requesting approval for implementing the task (also referred to as "implementation approval request") to the event management device 22 in response to the user's operation (S22).
  • the event management device 22 determines whether or not the user has performed the task, based on the device log of the device 12 that is the task target and the request for implementation approval from the user (S23).
  • the event management device 22 determines the task achievement level of each of the plurality of groups (S24).
  • the event management device 22 Based on the task achievement level of each of the plurality of groups, the event management device 22 sets a function suitable for a group with a relatively high task achievement level in the task target device 12 (S25). The event management device 22 transmits information regarding the functions set in the task target device 12 to the user terminal 14 (S26).
  • the user information described above in connection with FIG. 3 is registered in the user table 36 of the event management device 22 in advance.
  • the device spec table 38 of the event management device 22 the device spec information described above in connection with FIG. 4 is registered in advance.
  • the facility table 40 of the event management device 22 the facility information described above in connection with FIG. 5 is registered in advance.
  • the installed equipment table 42 of the event management device 22 the installed equipment information described above in connection with FIG. 6 is registered in advance.
  • the event registration unit 50 of the event management device 22 receives event information (including event period, event location, event rules, etc.) transmitted from the event operator terminal 20, and stores the event information in the event table 44 (S30 ).
  • the task creation unit 52 of the event management device 22 creates a task that a user should perform in the event based on event information transmitted from the event operator terminal 20, and in the embodiment, a task that a group of users should accomplish. (S31).
  • the eventer himself determines the task, task achievement conditions, and function settings as a benefit, and sets them in the event information. Therefore, the task creation unit 52 extracts the task, task achievement conditions, and device control details from the event information transmitted from the event operator terminal 20, and stores them in the event rule of the event table 44.
  • the task creation unit 52 may autonomously (in other words, automatically) create a task to be set in an event based on the event information transmitted from the event operator terminal 20.
  • the task creation unit 52 refers to equipment spec information corresponding to the equipment 12 installed in the area surrounding the event location, and determines a task defined by the equipment spec information as a task to be set in the event. You may.
  • the task creation unit 52 may determine the content of the function settings as a benefit when the task is accomplished, based on the controllable functions indicated by the device spec information of the device 12 related to the task.
  • the task creation unit 52 may set the data of the autonomously created task in the event table 44 (event rule).
  • the event notification unit 54 of the event management device 22 transmits the event information stored in the event table 44 to the plurality of user terminals 14 (S32).
  • This event information includes, for example, the event period, event location, and event rules (task details, benefits, etc.). Note that when the target user of the event is specified in the event information transmitted from the event operator terminal 20, the event notification unit 54 sends the event information only to the user terminal 14 of the target user of the event among the plurality of user terminals 14. may be sent.
  • the participation reception unit 56 of the event management device 22 receives event participation application information transmitted from the user terminal 14 (S33).
  • the event participation application information includes the user's ID and the ID of the event in which the user participates.
  • the participation reception unit 56 stores the user ID indicated by the participation application information in the event information (participating user) specified by the event ID indicated by the participation application information.
  • the group creation unit 58 of the event management device 22 creates multiple groups including multiple users (also referred to as "participating users") who have applied to participate in the event (S34).
  • the group creation unit 58 refers to the event table 44 and the user table 36 to identify attributes (for example, gender, age, address, hobbies, preferences, etc.) of each of the plurality of participating users.
  • the group creation unit 58 classifies a plurality of users so that participating users having the same or similar attributes are placed in the same group. For example, when the event is an idol group's concert, the group creation unit 58 may create multiple groups such that users who support the same member of the idol group are in the same group.
  • the group creation unit 58 stores information about each group shown in FIG. 8 in the group table 46.
  • the device log containing data indicating that the user used the device 12 is managed as an event.
  • the information is transmitted to the device 22.
  • the device log acquisition unit 60 of the event management device 22 can also be called a usage data acquisition unit, and acquires the device log transmitted from the device 12 (S35).
  • the device log acquisition unit 60 stores the acquired device log data in the device log table 48.
  • the evaluation unit 62 of the event management device 22 receives the implementation approval request sent from the user terminal 14.
  • the execution approval request includes information indicating the user ID input by the user who executed the task, the event ID in which the user participates, and the date and time of use of the device 12 and the place of use (in other words, the installation location of the device 12).
  • the evaluation unit 62 executes task implementation approval processing based on the device log data stored in the device log table 48 and the implementation approval request transmitted from the user terminal 14 (S36).
  • the task execution approval process refers to a series of processes from comparing the event rule and task execution status to approving the task when it is determined that the task has been executed.
  • the evaluation unit 62 approves that the user has performed the task, it stores information indicating that the user has performed the task in the task implementation status of the event table 44 .
  • the evaluation unit 62 identifies the device 12 used by the user (also referred to as "user-used device") based on the usage location indicated by the implementation approval request and the installation location of the device 12 indicated by the installed device information. good.
  • the evaluation unit 62 determines whether the usage date and time indicated by the implementation approval request matches the timestamp indicated by the device log of the user-used device, and the user-used device is included in the devices 12 targeted for the task defined by the event rule. , if the used function indicated by the device log of the device used by the user is a function targeted for a task defined by the event rule, the user who requested implementation approval may approve the execution of the task.
  • the device log transmitted from the device 12 may include biometric information (for example, facial image or fingerprint data) of the device operator.
  • the evaluation unit 62 may acquire the user's biometric information (for example, face image or fingerprint data) from the user table 36 based on the user ID indicated by the implementation approval request transmitted from the user terminal 14.
  • the evaluation unit 62 may use a known method to compare the biometric information of the user who requested implementation approval with the biometric information indicated by the device log, and determine whether the two belong to the same person.
  • the evaluation unit 62 evaluates whether the two devices belong to the same person, the user device is included in the task target devices 12 defined by the event rule, and the device log of the user device indicates If the function to be used is a function for a task defined by an event rule, the user who requested implementation approval may approve the execution of the task.
  • the evaluation unit 62 may identify the user as the device operator by comparing the device operator's biometric information included in the device log with the biometric information of each user stored in the user table 36. If the user-used device is included in the device 12 that is the task target defined by the event rule, and the usage function indicated by the device log of the user-used device is the task target function defined by the event rule, the evaluation unit 62 evaluates the device. The user as the operator may approve the execution of the task. In this example, the user terminal 14 does not need to send the implementation approval request to the event management device 22.
  • the evaluation unit 62 of the event management device 22 evaluates the degree of accomplishment of the task by the user using the device 12 targeted for the task.
  • the evaluation unit 62 derives the task achievement level of each of the plurality of groups based on the group to which the user who used the task target device 12 belongs (S37). For example, the evaluation unit 62 totals the number of times a task is performed by a plurality of users belonging to each group, and compares the total value with the task achievement condition (here, the number of times the task is performed) defined by the event rule in the event table 44. Good too.
  • the evaluation unit 62 may identify a group for which the total number of times the user has performed the task is equal to or greater than the number of times the task has been performed as the task achievement condition, as a group that has achieved the task.
  • the function setting unit 64 of the event management device 22 communicates with the device 12 targeted for the task and sets the function of the device 12 according to the degree of accomplishment of the task.
  • the function setting unit 64 sets a function in the task target device 12 according to a group having a relatively high degree of task achievement.
  • each of the plurality of groups includes a plurality of users with similar attributes. Therefore, the function setting unit 64 sets the task target device 12 to a function that matches the attributes of the users in the group whose task achievement level is relatively high (S38).
  • the function setting unit 64 accesses the task target device 12 via the communication network 24.
  • the function setting unit 64 sets a function that matches the group attribute of the group that accomplished the task to the task target device 12 according to the control method indicated by the controllable information of the task target device 12 stored in the device specification table 38. do.
  • the function setting unit 64 may set the function of the device 12 by calling a function setting API prepared in advance in the device 12 with data indicating a function suitable for the group that has achieved the task as an argument. good.
  • the event is an idol group's concert
  • the task target device is an IoT toilet seat in a shopping center near the event venue
  • the group attribute of the first group is to support member A of the idol group
  • the group attribute of the second group is to support member A of the idol group.
  • the group attribute is to support member B of the idol group.
  • the task achievement condition is to use the cleaning function of the IoT toilet seat 10 times, and the total number of uses for the first group is 10 times, and the total number of times for the second group is 8 times.
  • the evaluation unit 62 evaluates that the first group has accomplished the task, and the second group has not accomplished the task.
  • the function setting unit 64 sets a function that matches the group attribute of the first group stored in the group table 46 to the IoT toilet seat. For example, the function setting unit 64 changes the setting of the guidance function of the IoT toilet seat so that the voice of member A of the idol group is output as the guidance voice.
  • the function setting unit 64 sets a function that matches the attributes of the group with the highest degree of task achievement in the task target device 12. Good too. For example, if the task achievement condition is to use the cleaning function of the IoT toilet seat 10 times, the total number of uses for the first group is 12 times (i.e., 120% task accomplishment), and the total number of uses for the second group is 10 times ( In other words, the task achievement level is 100%). In this case, the function setting unit 64 may set a function that matches the group attribute of the first group stored in the group table 46 to the IoT toilet seat.
  • the function setting notification unit 66 of the event management device 22 transmits information indicating that the function of the device 12 has been set to the user terminal 14 (S39).
  • the information indicating that the function of the device 12 has been set may include the details of the function set to the device 12 and information regarding the device 12 to be set.
  • the information notified by the function setting notification unit 66 is, for example, a text, an image, or a voice indicating that "the guidance voice of the IoT toilet seat in shopping center X is now the voice of member A of idol group Y.” Good too.
  • the use of the device 12 by the user can be promoted by setting the functions of the device 12 according to the degree of accomplishment of tasks related to the use of the device 12.
  • the event management device 22 can support eventers in planning events and new services using the devices 12 installed in various locations. Further, the event management device 22 can support the manufacturing company of the device 12 in promoting the use, advertising, and quality testing of its own device, and can also support trial tests (A/B tests, etc.) for functional examination. Further, according to the event management device 22, it is possible to support an increase in the number of visitors to facilities near the event venue in order to perform tasks.
  • an event can be activated by setting a task, and by extension, regional activation can be supported.
  • the task creation unit 52 (or eventer) of the event management device 22 creates a first task for a first user (which may be one person or multiple users) and a first task for a second user (which may be one person or multiple users). , a second task different from the first task may be created.
  • the task creation unit 52 (or eventer) of the event management device 22 creates a first task for a first group (which may be one group or multiple groups) and a second task for a second group (which may be one group or multiple groups). ), you may create a second task that is different from the first task.
  • the first task and the second task use different task target devices 12 from each other.
  • the device 12 targeted for the first task and the device 12 targeted for the second task are installed at different locations.
  • the function setting unit 64 of the event management device 22 may set the function of the device 12 that is the target of the first task, depending on the degree of achievement of the first task by the first user or the first group. Further, the function setting unit 64 may set the function of the device 12 that is the target of the second task, depending on the degree of achievement of the second task by the second user or the second group.
  • the first user (or first group) and the second user (or second group) can be encouraged to use different devices 12 installed at different locations (for example, different facilities). This makes it possible to control the flow of people. For example, when an event such as a concert is held, it becomes easier to prevent people from concentrating in a specific time zone and in a specific location, and the risk of accidents and infection can be reduced.
  • the task creation unit 52 (or eventer) of the event management device 22 sets event rules to dynamically change tasks according to changes in the time elapsed since the start of the event, the task implementation status, the user's current location, etc. It's okay. For example, the task creation unit 52 (or eventer) of the event management device 22 creates a first task with a relatively high degree of difficulty and a second task with a relatively low degree of difficulty, and creates a task for all users. An event rule may be set to switch from the first task to the second task when the number of participants is small.
  • the evaluation unit 62 of the event management device 22 switches from the first task to the second task according to the elapsed time since the start of the event, the task execution status, the current location of the user, etc., and switches the task to the second task for each user. Alternatively, the degree of task achievement of each group may be evaluated.
  • the first use case aims to adjust the flow of baseball fans.
  • the user information includes information indicating a professional baseball team to support.
  • the group creation unit 58 of the event management device 22 classifies a plurality of users for each professional baseball team they support, and creates a plurality of groups.
  • the task creation unit 52 (or eventer) of the event management device 22 creates tasks such that users are distributed among the professional baseball teams they support.
  • the task creation unit 52 may say, ⁇ If you use the cleaning function of the toilets A to X installed around the stadium within 30 minutes after the game ends, the stadium lighting for the next game will change to the symbol color of the team you are rooting for. '', which includes a task related to the use of an IoT device and privilege information when the task is accomplished.
  • benefit information (also referred to as incentive information) upon task accomplishment is not essential.
  • the user information includes attribute information that can form groups of participants. This attribute information may include information about a team that the user supports and information about an idol.
  • the event provider can urge players to leave the stadium within xx minutes after the game ends (or to leave the stadium at a specified time). Furthermore, the flow of people can be adjusted by setting a task so that the return routes of a plurality of users are different (in other words, they are dispersed) using the position information of the device 12 that is the target of the task. Furthermore, it is possible to encourage users (spectators) who are reluctant to leave the stadium to return home.
  • the evaluation unit 62 of the event management device 22 counts the number of users (task implementers) who used a predetermined function of the task target device 12, and aggregates the number by group.
  • the evaluation unit 62 evaluates a group with a large number of task performers as having a high degree of task accomplishment, and determines it as a "dominant group.” After calculating the task achievement level of each of the plurality of groups, the evaluation unit 62 may determine the ranking of each group based on the task achievement level of each group.
  • the function setting unit 64 of the event management device 22 switches the functions of the stadium and the equipment 12 around the stadium according to the attributes of the dominant group, according to the benefit information of the event rules. For example, if a group of users who support professional baseball team A becomes a dominant group, the function setting unit 64 may switch the illumination color of the stadium and the lighting equipment around the stadium to the symbol color of professional baseball team A. According to this aspect, it is possible to achieve the same effects as in the above-mentioned embodiment, and also to utilize the rivalry between groups to increase user motivation for task execution and to promote the use of the device 12 more efficiently.
  • the second use case is derived from the first use case, and is aimed at improving the behavioral manners of baseball fans.
  • the task creation unit 52 (or eventer) of the event management device 22 creates tasks related to proper behavior at the stadium, or tasks related to environmentally friendly behavior such as energy saving, as tasks related to the use of the equipment 12.
  • the task here may be, for example, a task of using the flushing function in a water-saving mode in the toilet, or a task of turning off the lights in the toilet after using the toilet.
  • the processing of the evaluation unit 62 of the event management device 22 is similar to the first use case.
  • the processing of the function setting unit 64 of the event management device 22 is also similar to the first use case.
  • the function setting unit 64 may switch the lighting color around the toilet depending on the task achievement level of each group, or may switch the lighting color around the toilet to the symbol color of the support team indicated by the attribute of the dominant group. . According to this aspect, it is possible to achieve the same effects as in the above-mentioned embodiments, and to provide the same level of entertainment as playing a positioning game between well-mannered fans at a baseball stadium.
  • the third use case aims to enable the user to enter another facility after entering a certain facility a predetermined number of times.
  • the task creation unit 52 (or eventer) of the event management device 22 creates a task related to entering a certain commercial facility.
  • the task creation unit 52 may designate an alcohol disinfection dispenser equipped with a communication function installed at each entrance of a commercial facility as a task target device, and create a task related to the use of the dispenser.
  • the event notification unit 54 of the event management device 22 recruits participants for an event related to task execution.
  • the event notification unit 54 may post an invitation to recruit event participants on the web page of a commercial facility and accept applications from participants.
  • the event notification unit 54 may notify users who have downloaded applications related to commercial facilities of invitations to participate in the event, and may accept applications from participants.
  • the evaluation unit 62 (or device log acquisition unit 60) of the event management device 22 acquires information regarding the status of task implementation by the event participant.
  • the method of acquiring the task execution status is not particularly limited.
  • the evaluation unit 62 may estimate the task execution status based on location information of event participants.
  • the evaluation unit 62 may acquire the usage status of the dispenser based on the sensing information.
  • the evaluation unit 62 may acquire the usage status of the dispenser based on information regarding whether or not the task is performed, which is received from the event participant's terminal (user terminal 14).
  • identification information such as a two-dimensional code or a barcode may be provided on the task target device 12 (dispenser in this example).
  • Event participants may have their identification information read by the user terminal 14, and the user terminal 14 may transmit the identification information to the event management device 22.
  • the evaluation unit 62 may acquire the usage status of the dispenser based on the identification information transmitted from the user terminal 14. Such a method of acquiring task execution status is also applicable to the event management device 22 of the above embodiment and modification.
  • the evaluation unit 62 calculates the number of tasks performed by the event participant (here, the number of times the event participant enters a commercial facility), and evaluates that the event participant has accomplished the task if the number of tasks performed exceeds a threshold value.
  • the function setting unit 64 of the event management device 22 allows event participants who have completed the task to enter the VIP-only facility of the corresponding commercial facility. For example, the function setting unit 64 transmits a control signal to an entry/exit control device (door sensor, etc.) installed at the entrance of a VIP-only facility to allow event participants who have completed a task to enter the room. It's okay. Further, when the event participants are in a group, the function setting unit 64 may transmit a control signal to the access control device to set only users belonging to the dominant group to be allowed to enter the VIP-only facility.
  • an entry/exit control device door sensor, etc.
  • the same effects as those of the above embodiment can be achieved, as well as the following effects.
  • the motivation of event participants to go to the facility can be effectively increased.
  • the fourth use case is an application related to driving a car, and the purpose is to control congestion in cars (for example, alleviating congestion).
  • the car navigation system of the automobile becomes an IoT device that cooperates with the event management device 22.
  • a toilet such as an IoT toilet seat
  • a vending machine is assumed to be the device 12 to which the function is set. That is, in the fourth use case, the IoT device targeted for the task and the IoT device targeted for function setting are different.
  • the task creation unit 52 (or eventer) of the event management device 22 includes tasks such as using the toilets in service area A, service area B, and service area C when a predetermined destination is set on the car navigation system. Create a task. This task includes, for example, directions and information about which restrooms to use. Furthermore, the event rule defines a benefit in which, when a task is accomplished, a free drink is provided to the task-achieving user at a vending machine near the final destination.
  • the event notification unit 54 of the event management device 22 transmits event (task) data including benefit information to each user's car navigation system, and causes the event (task) to be displayed on each user's car navigation system.
  • the function setting unit 64 of the event management device 22 may transmit identification information (such as a two-dimensional code) to be presented to a vending machine near the final destination to the terminal of the user who has been evaluated as having completed the task.
  • identification information such as a two-dimensional code
  • a vending machine near the final destination is equipped with a reader, and if the above-mentioned identification information is presented to the reader, the vending machine will provide one free drink. According to this aspect, it becomes easier to control the route of automobiles to the destination (for example, an event venue), and it becomes easier to control the congestion of automobiles heading to the destination.
  • the fifth use case is an application related to driving a car, and the purpose is to improve driving manners.
  • the task target device 12 is a sensing device or sensing function that detects the driving state of the vehicle by the user. Further, a vending machine is assumed to be the device 12 to which the function is set. Similar to the fourth use case, in the fifth use case as well, the IoT device targeted for the task and the IoT device targeted for function setting are different.
  • the task creation unit 52 of the event management device 22 sets a task to encourage the user to maintain good driving manners when a destination is set for driving a car.
  • the task may be, for example, to drive in an eco mode that emphasizes fuel efficiency, not to brake suddenly, or not to start suddenly.
  • the reward for completing a task may be a reduction in car insurance premiums.
  • the event notification unit 54 of the event management device 22 transmits event (task) data including benefit information to each user's car navigation system, and causes the event (task) to be displayed on each user's car navigation system.
  • the evaluation unit 62 (equipment log acquisition unit 60) of the event management device 22 acquires the detection result of the user's driving condition transmitted from the sensing device of the user's car.
  • the evaluation unit 62 evaluates the degree of task achievement by the user based on the detection result of the user's driving state. For example, when the task of not applying sudden brakes (or reducing the number of times of sudden braking to XX times or less) is set, the evaluation unit 62 counts the number of times of sudden braking during the driving period.
  • the evaluation unit 62 determines that the user has accomplished the task and evaluates the degree of task accomplishment when the number of times the user's car suddenly brakes is 0 times or less than a threshold value.
  • the task accomplishment level may be reset based on the completion of the designated route specified by the car navigation system or the passage of a predetermined period of time.
  • the function setting unit 64 of the event management device 22 provides rewards or benefits to the user based on the degree of task accomplishment.
  • the processing of the function setting unit 64 may be the same as that of the function setting unit 64 of the fourth use case.
  • Identification information (such as a two-dimensional code) that can be presented to a nearby vending machine to receive a free drink may be transmitted.
  • the user's driving manners can be improved. For example, it is thought to be cost-effective for local governments that aim to rank high in driving manners in order to attract residents and businesses, or for local governments that want to maintain an elegant image.
  • the plurality of functional blocks included in the event management device 22 may be distributed and implemented in a plurality of devices. Processing similar to the processing of the event management device 22 of the embodiment may be realized by these plurality of devices cooperating as a system while transmitting and receiving data to and from each other.
  • a task creation unit that creates tasks to be accomplished regarding the use of devices connected to the network; a usage data acquisition unit that acquires data related to the user's use of the device; an evaluation unit that evaluates the degree of achievement of the task by the user using the device; a setting unit that communicates with the device and sets a function of the device according to the degree of accomplishment of the task;
  • An information processing device comprising: According to this information processing device, by setting the functions of the device according to the degree of accomplishment of tasks related to the use of the device, it is possible to increase the user's motivation to use the device and effectively promote the user's use of the device.
  • the equipment is equipment installed in an area surrounding the venue of a predetermined event, the user is a participant in the event;
  • the information processing device according to item 1. According to this information processing device, it is possible to effectively promote the use of equipment installed in the surrounding area of the event venue in conjunction with the event.
  • It further includes a group creation section for creating multiple groups including multiple users,
  • the evaluation unit evaluates the degree of achievement of the task of each of the plurality of groups based on the group to which the user who used the device belongs,
  • the setting unit sets a function in the device according to a group having a relatively high degree of achievement of the task.
  • the information processing device according to item 1 or 2.
  • each group includes multiple users with similar attributes
  • the setting unit configures the device with a function that matches the attributes of a group of users who have a relatively high degree of achievement of the task.
  • the information processing device according to item 3.
  • the technology of the present disclosure can be applied to information processing devices and systems.
  • Event management system 10 Event management system, 12 Device, 14 User terminal, 22 Event management device, 50 Event registration section, 52 Task creation section, 58 Group creation section, 60 Device log acquisition section, 62 Evaluation section, 64 Function setting section, 66 Function settings Notification department.

Landscapes

  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Computing Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

イベント管理システム10は、機器12とイベント管理装置22を含む。イベント管理装置22は、ネットワークに接続された機器12の利用に関して達成すべきタスクを作成する。イベント管理装置22は、ユーザが機器12を利用したことに関するデータを取得する。イベント管理装置22は、ユーザが機器12を利用したことによるタスクの達成度を評価する。イベント管理装置22は、タスクの達成度に応じて、機器12と通信して、機器12の機能を設定する。

Description

情報処理装置および情報処理方法
 本開示はデータ処理技術に関し、特に情報処理装置および情報処理方法に関する。
 ネットワークに接続され、外部機器と通信可能な電気機器や設備機器(以下「IoT機器」とも呼ぶ。IoTは「Internet of Things」を意味する。)が家庭や施設に普及してきている。以下の特許文献1では、ユーザによるIoT機器の利用を促進するための技術が提案されている。
特開2021-128544号公報
 上記特許文献1には、ユーザがIoT機器を利用した実績に基づいて、ユーザを模範使用者としてクーポン等の特典を提供することが記載されているが、本発明者は、ユーザによるIoT機器の利用を効果的に促進するために改善の余地があると考えた。
 本開示は本発明者の上記課題認識に基づきなされたものであり、1つの目的は、IoT機器の利用を効果的に促進する技術を提供することにある。
 上記課題を解決するために、本開示のある態様の情報処理装置は、ネットワークに接続された機器の利用に関して達成すべきタスクを作成するタスク作成部と、ユーザが機器を利用したことに関するデータを取得する利用データ取得部と、ユーザが機器を利用したことによるタスクの達成度を評価する評価部と、タスクの達成度に応じて、機器と通信して、機器の機能を設定する設定部とを備える。
 本開示の別の態様は、情報処理方法である。この方法は、ネットワークに接続された機器の利用に関して達成すべきタスクを作成するステップと、ユーザが機器を利用したことに関するデータを取得するステップと、ユーザが機器を利用したことによるタスクの達成度を評価するステップと、タスクの達成度に応じて、機器と通信して、機器の機能を設定するステップとをコンピュータが実行する。
 なお、以上の構成要素の任意の組合せ、本開示の表現を、システム、コンピュータプログラム、コンピュータプログラムを記録した記録媒体などの間で変換したものもまた、本開示の態様として有効である。
 本開示の技術によれば、IoT機器の利用を効果的に促進できる。
実施例のイベント管理システムの構成を示す図である。 図1のイベント管理装置の機能ブロックを示すブロック図である。 ユーザテーブルの例を示す図である。 機器スペックテーブルの例を示す図である。 施設テーブルの例を示す図である。 設置機器テーブルの例を示す図である。 イベントテーブルの例を示す図である。 グループテーブルの例を示す図である。 機器ログテーブルの例を示す図である。 実施例のイベント管理システムの動作を示すシーケンス図である。 図10に続くイベント管理システムの動作を示すシーケンス図である。 イベント管理装置の動作を示すフローチャートである。
 本開示における装置または方法の主体は、コンピュータを備えている。このコンピュータがプログラムを実行することによって、本開示における装置または方法の主体の機能が実現される。コンピュータは、プログラムにしたがって動作するプロセッサを主なハードウェア構成として備える。プロセッサは、プログラムを実行することによって機能を実現することができれば、その種類は問わない。プロセッサは、半導体集積回路(Integrated Circuit)(IC)、またはLSI(Large Scale Integration)を含む1つまたは複数の電子回路で構成される。ここではICあるいはLSIと呼んでいるが、集積の度合いによって呼び方が変わり、システムLSI、VLSI(Very Large Scale Integration)もしくはULSI(Ultra Large Scale Integration)と呼ばれるものであってもよい。LSIの製造後にプログラムされる、フィールド・プログラマブル・ゲート・アレイ(Field Programmable Gate Array)(FPGA)、またはLSI内部の接合関係の再構成またはLSI内部の回路区画のセットアップができる再構成可能な論理デバイスも同じ目的で使うことができる。複数の電子回路は、1つのチップに集積されてもよいし、複数のチップに設けられてもよい。複数のチップは1つの装置に集約されていてもよいし、複数の装置に備えられていてもよい。プログラムは、コンピュータが読み取り可能なROM(Read Only Memory)、光ディスク、ハードディスクドライブなどの非一時的記録媒体に記録されてもよいし、コンピュータが読み取り可能なRAM(Random Access Memory)などの一時的記憶媒体に記録されてもよい。プログラムは、記録媒体に予め格納されていてもよいし、インターネット等を含む広域通信網を介して記録媒体もしくは記憶媒体に供給されてもよい。
 実施例の概要を説明する。実施例のイベント管理装置は、イベントの開催地の周辺エリアに設けられたIoT機器の利用(使用とも言える)に関してユーザが達成すべきタスクを設定する。実施例のイベント管理装置は、複数のユーザの中からタスクの実行希望者を募り、タスク達成度(言い換えればIoT機器の利用状況)に基づいて、タスクを実行したユーザの属性に応じた機能をIoT機器に設定する。
 ユーザは、典型的にはイベントに参加する人であり、タスクは、イベントに参加するユーザが達成すべきミッションとも言える。実施例のイベントは、広義のイベントと狭義のイベントの両方を含む。広義のイベントは、タスク実行に紐づけるための催しであり、タスク実行のための集客を実現する催しとも言え、タスク実行を促進するための催しとも言える。広義のイベントには、コンサートや野球等、室内外の様々なアクティビティが含まれる。一方、狭義のイベントは、室内外のアクティビティと紐付けてタスクが設定され、ユーザによるタスクの実行回数等に応じてタスクの達成度を判断し、IoT機器の機能を更新するための一連の催しを意味する。狭義のイベントには、例えば、アイドルグループのコンサートに紐づけて、コンサート開催地の周辺地域に設置されたIoT機器を所定回数利用することをミッションとするタスクを設定し、当該アイドルグループのファンによって、IoT機器の利用回数を競い合う陣取りゲームが含まれる。
 IoT機器は、ネットワークに接続され、外部装置と通信可能な機器であり、例えば、イベント開催地の周辺施設のトイレに設けられたIoT便座である。IoT便座に関するタスクは、例えば、洗浄機能の使用であってもよい。タスクを実行したユーザの属性に応じてIoT機器の機能を設定することは、例えば、タスクを実行したユーザの嗜好に適合するようIoT機器の機能を設定することである。具体的には、アイドルグループのメンバーの中でタスク実行者が応援するメンバーの声をIoT機器のガイダンス音声に設定することであってもよい。これにより、IoT機器を利用しようとするユーザのモチベーションを向上させ、IoT機器の利用を効果的に促進できる。
 図1は、実施例のイベント管理システム10の構成を示す。イベント管理システム10は、複数の機器12、複数のユーザ端末14、機器メーカ端末16、施設管理者端末18、イベント運営者端末20、イベント管理装置22を備える情報処理システムである。イベント管理システム10を構成する各装置は、LAN・WAN・インターネット等を含む通信網24を介してデータを送受信する。
 複数の機器12は、ユーザの住宅や様々な施設(イベント会場やショッピングセンター等)に設置されたIoT機器である。複数の機器12は、同一のスペックまたは異なるスペックの機器12a、機器12b、機器12cを含む。以下、所定の機能の利用がタスクの達成条件となる機器12を「タスク対象の機器12」とも呼ぶ。
 複数のユーザ端末14のそれぞれは、ユーザにより操作される情報処理装置である。複数のユーザ端末14は、例えば、互いに異なるユーザにより操作されるユーザ端末14a、ユーザ端末14b、ユーザ端末14cを含む。ユーザは、イベントの参加者になり得る人であり、また、機器12の利用者になり得る人である。
 機器メーカ端末16は、機器12の製造会社の担当者により操作される情報処理装置である。施設管理者端末18は、機器12が設置される施設の管理者により操作される情報処理装置である。イベント運営者端末20は、各地の機器12を利用したイベントやサービスを企画するイベンターまたはイベント運営者により操作される情報処理装置である。ユーザ端末14、機器メーカ端末16、施設管理者端末18、イベント運営者端末20のそれぞれは、コンピュータ、スマートフォンまたはタブレット端末であってもよい。なお、イベンターには、企業の商品企画などを手掛ける人物も含まれる。
 図1のイベント管理システム10では、機器メーカ端末16、施設管理者端末18、イベント運営者端末20を1つとしたが、変形例として、イベント管理システム10は、複数の機器メーカ端末16を備えてもよく、複数の施設管理者端末18を備えてもよく、複数のイベント運営者端末20を備えてもよい。
 図2は、図1のイベント管理装置22の機能ブロックを示すブロック図である。本開示のブロック図において示される各ブロックは、ハードウェア的には、コンピュータのCPU・メモリをはじめとする素子や機械装置で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。
 イベント管理装置22は、データ処理部30、記憶部32、通信部34を備える。データ処理部30は、各種データ処理および演算処理を実行する。記憶部32は、データ処理部30により参照または更新されるデータを記憶する。通信部34は、所定の通信プロトコルにしたがって外部装置と通信する。データ処理部30は、通信部34を介して、機器12、ユーザ端末14、機器メーカ端末16、施設管理者端末18、イベント運営者端末20とデータを送受信する。
 記憶部32は、ユーザテーブル36、機器スペックテーブル38、施設テーブル40、設置機器テーブル42、イベントテーブル44、グループテーブル46、機器ログテーブル48を含む。
 図3は、ユーザテーブル36の例を示す。ユーザテーブル36に記憶される情報(以下「ユーザ情報」とも呼ぶ。)は、性別、年齢、住所、趣味、嗜好等、ユーザに関する様々な属性情報を含む。また、ユーザ情報は、ユーザの生体情報、ユーザの現在地、ユーザが所有する機器12のリストを含む。ユーザの生体情報は、例えば、ユーザの顔画像の特徴量やユーザの指紋データを含む。
 図4は、機器スペックテーブル38の例を示す。機器スペックテーブル38に記憶される情報(以下「スペック情報」とも呼ぶ。)は、タスク定義と制御可能機能を含む。タスク定義は、イベントに利用できる機器12のタスクの定義と、タスクの実施を承認する際のルール(実施承認ルール)を含む。例えば、機器12がIoT便座である場合、タスクはIoT便座が備える洗浄機能を使用することでもよい。また、実施承認ルールは、IoT便座のログにおいて「洗浄フラグ=1」が記録されたことでもよい。
 制御可能機能情報は、機器12が備える機能であって、通信網24を介して外部装置から制御可能な機能(以下「制御可能機能」とも呼ぶ。)を示す。また、制御可能機能情報は、機器12の機能を外部から制御する方法を示す情報を含む。例えば、機器12がIoT便座の場合、制御可能機能は、ガイダンス音声の設定機能でもよく、制御方法は、通信網を介したAPI(Application Programming Interface)呼び出しでもよい。制御可能機能情報は、制御方法を示す情報として、制御情報の送信先となる機器12の識別情報、機能設定のためのメソッドおよびパラメータをURL形式で表現したデータを含んでもよい。
 図5は、施設テーブル40の例を示す。施設テーブル40に記憶される情報(以下「施設情報」とも呼ぶ。)は、施設の所在地と、その施設に設置された機器12のリストを含む。
 図6は、設置機器テーブル42の例を示す。設置機器テーブル42に記憶される情報(以下「設置機器情報」とも呼ぶ。)は、機器12の設置場所(例えば施設ID)と所有者を含む。
 図7は、イベントテーブル44の例を示す。イベントテーブル44に記憶される情報(以下「イベント情報」とも呼ぶ。)は、参加ユーザ、イベントルール、タスク実施状況を含む。参加ユーザは、イベントに参加するユーザのリストである。イベントルールは、イベントのタスクを定めたデータである。また、イベントルールは、どの機器12のどの機能が何回利用された場合にタスクが達成されたこととするかを定めたタスク達成条件を含む。また、イベントルールは、機器12のタスクが達成された場合に、その機器12の機能を設定する内容を含む。
 タスク実施状況は、各ユーザのタスクの実施状況(言い換えれば達成度)を示すデータである。実施例では、タスク実施状況は、各グループのタスクの実施状況(言い換えれば達成度)を示すデータを含む。
 図8は、グループテーブル46の例を示す。グループテーブル46に記憶される情報(以下「グループ情報」とも呼ぶ。)は、イベントID、所属ユーザ、グループ属性を含む。イベントIDは、グループが設定されたイベントのIDであり、言い換えれば、グループによりタスクの達成度が判定されるイベントのIDである。所属ユーザは、グループに所属するユーザのリストである。グループ属性は、グループに所属するユーザの属性であり、具体的には、グループに所属する複数のユーザに共通する属性である。例えば、グループ属性は、アイドルグループのメンバーの中で、グループに所属する複数のユーザが共通して応援するメンバーを示す情報を含んでもよい。
 図9は、機器ログテーブル48の例を示す。機器ログテーブル48に記憶されるデータは、タイムスタンプとログを含む。ログは、機器12から出力されたログ(以下「機器ログ」とも呼ぶ。)のデータであり、機器12においてユーザが利用した機能を示すデータである。タイムスタンプは、例えば、機器ログに記録された、機器12の機能をユーザが利用した日時を示すデータである。
 図2に戻り、データ処理部30は、イベント登録部50、タスク作成部52、イベント通知部54、参加受付部56、グループ作成部58、機器ログ取得部60、評価部62、機能設定部64、機能設定通知部66を含む。これら複数の機能ブロックの機能は、コンピュータプログラムに実装されてもよく、このコンピュータプログラムは、イベント管理装置22のストレージにインストールされてもよい。イベント管理装置22のプロセッサ(CPU等)は、このコンピュータプログラムをメインメモリに読み出して実行することにより、上記の複数の機能ブロックの機能を発揮してもよい。
 以上の構成によるイベント管理システム10の動作を説明する。
 図10は、実施例のイベント管理システム10の動作を示すシーケンス図である。機器メーカ端末16は、機器12の製造会社の担当者により入力された、図4に示した機器スペック情報をイベント管理装置22へ送信する(S10)。イベント管理装置22は、機器メーカ端末16から送信された機器スペック情報を機器スペックテーブル38に格納する。
 ユーザ端末14は、ユーザにより入力された、図3に示したユーザ情報をイベント管理装置22へ送信する(S11)。イベント管理装置22は、ユーザ端末14から送信されたユーザ情報をユーザテーブル36に格納する。施設管理者端末18は、施設の管理者により入力された、図5に示した施設情報と図6に示した設置機器情報をイベント管理装置22へ送信する(S12)。イベント管理装置22は、施設管理者端末18から送信された施設情報を施設テーブル40に格納し、施設管理者端末18から送信された設置機器情報を設置機器テーブル42に格納する。
 機器12の製造会社の担当者は、自社の機器12の利用を促進するためのタスクを設定したイベントの企画をイベンターに依頼する(S13)。または、施設の管理者は、自施設の近隣で開催されるイベントであって、自施設に設置された機器12の利用に関するタスクを設定したイベントの企画をイベンターに依頼する(S14)。S13およびS14の依頼は、機器メーカ端末16、施設管理者端末18、イベント運営者端末20が通信することにより実現されてもよく、これらの装置の通信を介さずに実施されてもよい。
 イベント運営者端末20は、イベンターの操作に応じて、イベント管理装置22に登録されたユーザ情報、機器スペック情報、施設情報、設置機器情報等をイベント管理装置22から取得して表示させる(S15)。イベンターは、これらの情報を参照して、イベントに設定するタスクと、タスク達成時の特典とを含むイベントルールを決定する。
 例えば、イベンターは、イベント開催地の周辺施設に設置された機器12の機器スペック情報を参照して、その機器スペック情報で定義されたタスクを、イベントに設定するタスクとして決定してもよい。このタスクは、タスク対象の機器12の設置場所、機種、機能を定めたものである。また、イベンターは、タスク対象の機器12を利用する手間や難易度を考慮してタスク達成条件(機器12の利用回数等)を決定する。また、イベンターは、機器12の機器スペック情報が示す制御可能機能に基づいて、そのタスクが達成された場合の特典としての機能設定の内容を決定する。イベンターは、このように決定したタスク、タスク達成条件、機器制御内容を含むイベントルールを設定する。
 イベンターによるイベント内容の検討の例をさらに説明する。(1)イベンターは、イベント管理装置22のユーザテーブル36に記憶されたユーザ情報(例えば性別や年齢等のユーザ属性)を参照して、所望のユーザをイベントの対象ユーザとして抽出してもよい。(2)イベンターは、イベント管理装置22の機器スペックテーブル38に記憶された機器スペック情報(機器12の所在地や機能等)を参照して、イベントに紐付くタスクを設定する機器12を抽出してもよい。
 (3)イベンターは、ユーザ情報、機器スペック情報、施設情報、設置機器情報をもとにイベントルールを検討してもよい。イベントルールは、例えば、タスク対象の機器12とその機能、利用回数、タスク達成時の特典を示す情報を含んでもよい。タスク達成時の特典を示す情報は、例えば、機器12の機能をどのように調整するかを示す情報を含んでもよい。なお、イベンターは、イベントの企画を生業としている個人、法人以外でもよい。例えば、イベンターは、機器12の企画開発者であってもよく、イベントを通じて機器12のトライアル試験を計画または実行してもよい。
 イベント運営者端末20は、イベンターが入力した、図7に示したイベント情報(例えば開催期間、開催場所およびイベントルール)をイベント管理装置22へ送信する(S16)。イベント管理装置22は、イベント運営者端末20から送信されたイベント情報をイベントテーブル44に格納する。イベント管理装置22は、登録されたイベントの情報(タスクの情報を含む)を複数のユーザ端末14へ送信することにより、イベントの情報(タスクの情報を含む)複数のユーザへ通知する(S17)。
 ユーザ端末14は、ユーザがイベントに参加すること、言い換えれば、ユーザがタスク実施の意思があることを示す情報をイベント管理装置22へ送信する(S18)。イベント管理装置22は、イベントに参加する複数のユーザを各ユーザの属性情報をもとに分類して、複数のグループを作成する(S19)。イベント管理装置22は、複数のグループのそれぞれについて、図8に示したグループ情報をグループテーブル46に格納する。
 図11は、図10に続くイベント管理システム10の動作を示すシーケンス図である。ユーザは、イベントの開催地の周辺エリアに設置された機器12であり、すなわち、タスク対象の機器12を利用する(S20)。例えば、ユーザは、イベントとしてのアイドルグループのコンサートを観に行き、コンサート会場周辺のショッピングセンターに設置された、タスク対象の機器12の機能(例えばIoT便座の洗浄機能等)を利用する。
 機器12は、機器12が利用される都度または定期的に、機器12の利用された機能を示す情報と、利用日時を示すタイムスタンプとを含む機器ログをイベント管理装置22へ送信する(S21)。イベント管理装置22は、機器12から送信された機器ログに基づく、図9に示したログ情報を機器ログテーブル48に格納する。
 ユーザ端末14は、ユーザによる操作に応じて、タスクの実施承認を要求するデータ(「実施承認要求」とも呼ぶ。)をイベント管理装置22へ送信する(S22)。イベント管理装置22は、タスク対象の機器12の機器ログと、ユーザからの実施承認要求とに基づいて、ユーザによるタスク実施の有無を判定する(S23)。イベント管理装置22は、複数のグループそれぞれのタスク達成度を判定する(S24)。
 イベント管理装置22は、複数のグループそれぞれのタスク達成度に基づいて、タスクの達成度が相対的に高いグループに適合する機能を、タスク対象の機器12に設定する(S25)。イベント管理装置22は、タスク対象の機器12に設定した機能に関する情報をユーザ端末14へ送信する(S26)。
 続いて図12のフローチャートを参照しつつ、イベント管理装置22の詳細な処理を説明する。事前準備として、イベント管理装置22のユーザテーブル36には、図3に関連して既述のユーザ情報が予め登録される。イベント管理装置22の機器スペックテーブル38には、図4に関連して既述の機器スペック情報が予め登録される。イベント管理装置22の施設テーブル40には、図5に関連して既述の施設情報が予め登録される。イベント管理装置22の設置機器テーブル42には、図6に関連して既述の設置機器情報が予め登録される。
 イベント管理装置22のイベント登録部50は、イベント運営者端末20から送信されたイベント情報(開催期間、開催場所、イベントルール等を含む)を受け付け、そのイベント情報をイベントテーブル44に格納する(S30)。イベント管理装置22のタスク作成部52は、イベント運営者端末20から送信されたイベント情報に基づいて、当該イベントにおいてユーザが実施すべきタスクであり、実施例では、ユーザのグループが達成すべきタスクを作成する(S31)。既述したように、実施例では、イベンター自身がタスク、タスク達成条件、特典としての機能設定内容を決定してイベント情報に設定する。そのため、タスク作成部52は、イベント運営者端末20から送信されたイベント情報から、タスク、タスク達成条件、機器制御内容を抽出してイベントテーブル44のイベントルールに格納する。
 変形例として、タスク作成部52は、イベント運営者端末20から送信されたイベント情報に基づいて、イベントに設定するタスクを自律的に(言い換えれば自動で)作成してもよい。例えば、タスク作成部52は、イベントの開催場所の周辺エリアに設置された機器12に対応する機器スペック情報を参照して、その機器スペック情報で定義されたタスクを、イベントに設定するタスクとして決定してもよい。また、タスク作成部52は、タスクに関連する機器12の機器スペック情報が示す制御可能機能に基づいて、そのタスクが達成された場合の特典としての機能設定内容を決定してもよい。タスク作成部52は、自律的に作成したタスクのデータをイベントテーブル44(イベントルール)に設定してもよい。
 イベント管理装置22のイベント通知部54は、イベントテーブル44に記憶されたイベント情報を複数のユーザ端末14へ送信する(S32)。このイベント情報は、例えば、開催期間、開催場所、イベントルール(タスクの内容や特典等)を含む。なお、イベント運営者端末20から送信されたイベント情報においてイベントの対象ユーザが指定されている場合、イベント通知部54は、複数のユーザ端末14のうちイベントの対象ユーザのユーザ端末14へのみイベント情報を送信してもよい。
 イベント管理装置22の参加受付部56は、ユーザ端末14から送信された、イベントへの参加申込情報を受け付ける(S33)。イベントへの参加申込情報は、ユーザのIDとユーザが参加するイベントのIDを含む。参加受付部56は、参加申込情報が示すイベントIDで特定されるイベント情報(参加ユーザ)に、参加申込情報が示すユーザIDを格納する。
 イベント管理装置22のグループ作成部58は、イベントへの参加申込を行った複数のユーザ(「参加ユーザ」とも呼ぶ。)を含む複数のグループを作成する(S34)。実施例では、グループ作成部58は、イベントテーブル44とユーザテーブル36を参照して、複数の参加ユーザそれぞれの属性(例えば性別、年齢、住所、趣味、嗜好等)を特定する。グループ作成部58は、同一の属性または近似する属性を有する参加ユーザが同じグループになるよう複数のユーザを分類する。例えば、グループ作成部58は、イベントがアイドルグループのコンサートである場合、アイドルグループの中の同じメンバーを応援するユーザが同じグループになるよう複数のグループを作成してもよい。グループ作成部58は、図8に示した各グループの情報をグループテーブル46に格納する。
 機器12は、その機能がユーザにより利用された場合であり、言い換えれば、ユーザの操作に応じて機能を発揮した場合に、ユーザが機器12を利用したことを示すデータを含む機器ログをイベント管理装置22へ送信する。イベント管理装置22の機器ログ取得部60は、利用データ取得部とも言え、機器12から送信された機器ログを取得する(S35)。機器ログ取得部60は、取得した機器ログのデータを機器ログテーブル48に格納する。
 イベント管理装置22の評価部62は、ユーザ端末14から送信された実施承認要求を受け付ける。実施承認要求は、タスクを実施したユーザにより入力されたユーザID、ユーザが参加するイベントID、機器12の利用日時と利用場所(言い換えれば機器12の設置場所)を示す情報を含む。評価部62は、機器ログテーブル48に記憶された機器ログのデータと、ユーザ端末14から送信された実施承認要求とに基づいて、タスク実施の承認処理を実行する(S36)。タスク実施の承認処理とは、イベントルールとタスクの実施状況を照合し、タスクが実施されたと判断される場合に承認するまでの一連の処理を意味する。評価部62は、ユーザがタスクを実施したことを承認した場合、当該ユーザがタスクを実施したことを示す情報をイベントテーブル44のタスク実施状況に格納する。
 S36の承認処理の例を説明する。評価部62は、実施承認要求が示す利用場所と、設置機器情報が示す機器12の設置場所とに基づいて、ユーザが利用した機器12(「ユーザ利用機器」とも呼ぶ。)を特定してもよい。評価部62は、実施承認要求が示す利用日時と、ユーザ利用機器の機器ログが示すタイムスタンプとが一致し、かつ、ユーザ利用機器が、イベントルールが定めるタスク対象の機器12に含まれ、かつ、ユーザ利用機器の機器ログが示す利用機能が、イベントルールが定めるタスク対象の機能である場合、実施承認要求元のユーザがタスクを実施したことを承認してもよい。
 S36の評価処理の別の例を説明する。機器12から送信される機器ログには、機器操作者の生体情報(例えば顔画像や指紋のデータ)が含まれてもよい。評価部62は、ユーザ端末14から送信された実施承認要求が示すユーザIDをもとにユーザテーブル36からユーザの生体情報(例えば顔画像や指紋のデータ)を取得してもよい。評価部62は、公知の手法を用いて、実施承認要求元のユーザの生体情報と機器ログが示す生体情報とを照合し、両者が同一人物のものか否かを判定してもよい。評価部62は、両者が同一人物のものと判定される場合であって、かつ、ユーザ利用機器が、イベントルールが定めるタスク対象の機器12に含まれ、かつ、ユーザ利用機器の機器ログが示す利用機能が、イベントルールが定めるタスク対象の機能である場合、実施承認要求元のユーザがタスクを実施したことを承認してもよい。
 S36の評価処理のさらに別の例を説明する。評価部62は、機器ログに含まれる機器操作者の生体情報を、ユーザテーブル36に格納された各ユーザの生体情報と照合することにより、機器操作者としてのユーザを特定してもよい。評価部62は、ユーザ利用機器が、イベントルールが定めるタスク対象の機器12に含まれ、かつ、ユーザ利用機器の機器ログが示す利用機能が、イベントルールが定めるタスク対象の機能である場合、機器操作者としてのユーザがタスクを実施したことを承認してもよい。この例では、ユーザ端末14は、実施承認要求をイベント管理装置22へ送信しなくてもよい。
 イベント管理装置22の評価部62は、ユーザがタスク対象の機器12を利用したことによるタスクの達成度を評価する。実施例では、評価部62は、タスク対象の機器12を利用したユーザが属するグループに基づいて、複数のグループそれぞれのタスク達成度を導出する(S37)。例えば、評価部62は、各グループに属する複数のユーザによるタスク実施回数を合計し、その合計値と、イベントテーブル44のイベントルールが定めるタスク達成条件(ここではタスク実施回数)とを比較してもよい。評価部62は、ユーザによるタスク実施回数の合計値がタスク達成条件としてのタスク実施回数以上となったグループを、タスクを達成したグループとして特定してもよい。
 イベント管理装置22の機能設定部64は、タスクの達成度に応じて、タスク対象の機器12と通信して、機器12の機能を設定する。実施例では、機能設定部64は、タスクの達成度が相対的に高いグループに応じた機能をタスク対象の機器12に設定する。既述だが、複数のグループのそれぞれは、属性が近似する複数のユーザを含む。そこで、機能設定部64は、タスクの達成度が相対的に高いグループのユーザの属性に適合する機能をタスク対象の機器12に設定する(S38)。
 具体的には、機能設定部64は、通信網24を介してタスク対象の機器12にアクセスする。機能設定部64は、機器スペックテーブル38に記憶されたタスク対象の機器12の制御可能情報が示す制御方法にしたがって、タスクを達成したグループのグループ属性に適合する機能をタスク対象の機器12に設定する。例えば、機能設定部64は、機器12において予め用意された機能設定用のAPIを、タスクを達成したグループに適合する機能を示すデータを引数として呼び出すことにより、機器12の機能を設定してもよい。
 例えば、イベントがアイドルグループのコンサートであり、タスク対象の機器がイベント会場周辺のショッピングセンターのIoT便座であり、第1グループのグループ属性は、アイドルグループのメンバーAを応援すること、第2グループのグループ属性はアイドルグループのメンバーBを応援することとする。また、タスク達成条件は、IoT便座の洗浄機能を10回利用することとし、第1グループの合計利用回数は10回、第2グループの合計利用回数は8回とする。この場合、評価部62は、第1グループはタスクを達成し、第2グループはタスクを未達成と評価する。機能設定部64は、グループテーブル46に記憶された第1グループのグループ属性に適合する機能をIoT便座に設定する。例えば、機能設定部64は、アイドルグループのメンバーAの声をガイダンス音声として出力するようにIoT便座のガイダンス機能を設定変更する。
 また、機能設定部64は、評価部62により複数のグループがタスクを達成したと評価された場合、タスクの達成度が最も大きいグループの属性に適合する機能をタスク対象の機器12に設定してもよい。例えば、タスク達成条件が、IoT便座の洗浄機能を10回利用することとし、第1グループの合計利用回数は12回(すなわちタスク達成度120%)、第2グループの合計利用回数は10回(すなわちタスク達成度100%)とする。この場合、機能設定部64は、グループテーブル46に記憶された第1グループのグループ属性に適合する機能をIoT便座に設定してもよい。
 イベント管理装置22の機能設定通知部66は、機能設定部64により機器12の機能が設定された場合、機器12の機能が設定されたことを示す情報をユーザ端末14へ送信する(S39)。機器12の機能が設定されたことを示す情報は、機器12に設定された機能の内容や、設定対象の機器12に関する情報を含んでもよい。機能設定通知部66により通知される情報は、例えば、「ショッピングセンターXのIoT便座のガイダンス音声が、アイドルグループYのメンバーAの声になりました。」を示すテキスト、画像、音声であってもよい。
 実施例のイベント管理装置22によると、機器12の利用に関するタスクの達成度に応じて機器12の機能を設定することにより、ユーザによる機器12の利用を促進できる。また、イベント管理装置22によると、イベンターが各地に設置された機器12を利用したイベントや新サービスを企画できるよう支援できる。また、イベント管理装置22によると、機器12の製造会社による、自社機器の利用促進や宣伝、品質試験を支援でき、また、機能検討に向けたトライアル試験(A/Bテスト等)を支援できる。また、イベント管理装置22によると、タスク実施のために、イベント開催地の近隣施設への来場者増加を支援できる。さらにまた、イベント管理装置22によると、タスクの設定によりイベントを活性化でき、ひいては、地域の活性化を支援できる。
 以上、実施例をもとに、本開示を説明した。この実施例は例示であり、実施例の各構成要素あるいは各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本開示の範囲にあることは当業者に理解されるところである。
 第1変形例を説明する。イベント管理装置22のタスク作成部52(もしくはイベンター)は、第1ユーザ(1人でもよく複数人でもよい)向けの第1タスクと、第2ユーザ(1人でもよく複数人でもよい)向けの、第1タスクとは異なる第2タスクを作成してもよい。同様に、イベント管理装置22のタスク作成部52(もしくはイベンター)は、第1グループ(1グループでもよく複数グループでもよい)向けの第1タスクと、第2グループ(1グループでもよく複数グループでもよい)向けの、第1タスクとは異なる第2タスクを作成してもよい。第1のタスクと第2のタスクは、タスク対象の機器12が互いに異なる。第1タスクの対象の機器12と、第2タスクの対象の機器12は、設置位置が異なるものであることが好ましい。
 この場合、イベント管理装置22の機能設定部64は、第1ユーザまたは第1グループによる第1タスクの達成度に応じて、第1タスクの対象の機器12の機能を設定してもよい。また、機能設定部64は、第2ユーザまたは第2グループによる第2タスクの達成度に応じて、第2タスクの対象の機器12の機能を設定してもよい。この変形例によると、第1ユーザ(または第1グループ)と第2ユーザ(または第2グループ)に、異なる位置(例えば異なる施設)に設置された異なる機器12の利用を促すことができる。これにより、人流の制御可能になる。例えば、コンサート等のイベント開催時に、特定の時間帯および特定の場所に人が集中することを抑制しやすくなり、事故リスクや感染リスク等を低減することができる。
 第2変形例を説明する。イベント管理装置22のタスク作成部52(もしくはイベンター)は、イベント開始からの時間経過や、タスク実施状況、ユーザの現在地等の変化に応じてタスクを動的に変更するようにイベントルールを設定してもよい。例えば、イベント管理装置22のタスク作成部52(もしくはイベンター)は、難易度が相対的に高い第1タスクと、難易度が相対的に低い第2タスクを作成し、全ユーザ数に対してタスク実施者数が少ない場合に第1タスクから第2タスクに切り替えるようにイベントルールを設定してもよい。イベント管理装置22の評価部62は、イベントルールにしたがって、イベント開始からの時間経過や、タスク実施状況、ユーザの現在地等の変化に応じて、第1タスクから第2タスクに切り替えて、各ユーザまたは各グループのタスク達成度を評価してもよい。
 第3変形例を説明する。上記実施例では、主に、アイドルグループのコンサートをイベントとして、ユーザによるイベント会場周辺の機器12の利用を促進することを説明した。上記実施例および変形例に記載の技術思想はこれに制限されず、様々な場面に適用可能である。以下、上記実施例および変形例に記載の技術思想を用いる第1から第5のユースケースを説明する。
 第1のユースケースは、野球ファンの人流調整を目的とする。ここでは、ユーザ情報に、応援するプロ野球チームを示す情報が含まれる。イベント管理装置22のグループ作成部58は、応援するプロ野球チームごとに複数のユーザを分類して複数のグループを作成する。
 イベント管理装置22のタスク作成部52(もしくはイベンター)は、応援するプロ野球チームごとにユーザが分散するようなタスクを作成する。例えば、タスク作成部52は、「試合終了後30分以内に、球場周辺に設置されたトイレA~Xの洗浄機能を利用すると、次回の試合での球場照明が応援するチームのシンボルカラーに変わる」という、IoT機器の利用に関するタスクと、タスク達成時の特典情報とを含むタスクを作成する。
 タスクに含まれる情報として、タスク達成時の特典情報(インセンティブ情報とも言える)は必須ではない。複数の参加者を募る場合には、参加者のグループを形成できる属性情報がユーザ情報に含まれることが望ましい。この属性情報には、ユーザが応援するチームの情報やアイドルの情報が含まれてもよい。
 この態様によると、イベント提供者は、試合終了後、xx分以内に球場から出て行く(もしくは指定の時間に球場から出て行く)ことを促すことができる。また、タスク対象の機器12の位置情報を用いて、複数のユーザの帰路が異なるものになる(言い換えれば分散する)ようにタスクを設定することで人流を調整できる。また、球場からなかなか出ようとしないユーザ(観戦者)の帰宅を促すことができる。
 また、イベント管理装置22の評価部62は、タスク対象の機器12の所定の機能を使用したユーザ(タスク実施者)数をカウントして、グループ別に集計する。評価部62は、タスク実施者が多いグループをタスク達成度が高いと評価し、「優勢グループ」として決定する。評価部62は、複数のグループそれぞれのタスク達成度を算出後、各グループのタスク達成度に基づいて各グループの順位を決定してもよい。
 イベント管理装置22の機能設定部64は、次回の試合時、イベントルールの特典情報にしたがって、球場および球場周辺の機器12の機能を、優勢グループの属性に応じて切り替える。例えば、機能設定部64は、プロ野球チームAを応援するユーザのグループが優勢グループになった場合、球場および球場周辺の照明機器の照射色をプロ野球チームAのシンボルカラーに切り替えてもよい。この態様によると、上記実施例と同様の効果を奏するとともに、グループ間での対抗心を利用して、タスク実施へのユーザのモチベーションを高め、機器12の利用を一層効率的に促進できる。
 第2のユースケースは、第1のユースケースから派生したものであり、野球ファンの行動マナーの向上を目的とする。
 イベント管理装置22のタスク作成部52(もしくはイベンター)は、機器12の利用に関するタスクとして、球場での正しい振る舞いに関するタスク、または省エネなどの環境に優しい行動に関するタスクを作成する。ここでのタスクは、例えば、トイレにおいて節水モードで洗浄機能を利用するタスクであってもよく、トイレの利用後にトイレの照明をオフにするタスクであってもよい。
 イベント管理装置22の評価部62の処理は、第1のユースケースと同様である。イベント管理装置22の機能設定部64の処理も、第1のユースケースと同様である。例えば、機能設定部64は、各グループのタスク達成度に応じてトイレ周辺の照明色を切り替えてもよく、トイレ周辺の照明色を優勢グループの属性が示す応援チームのシンボルカラーに切り替えてもよい。この態様によると、上記実施例と同様の効果を奏するとともに、球場においてマナーが良いファンによる陣取りゲームを行うような興趣を提供できる。
 第3のユースケースは、或る施設の中に所定回数入ると、別の施設の中にも入ることができるようにすることを目的とする。
 イベント管理装置22のタスク作成部52(もしくはイベンター)は、或る商業施設への入室に関するタスクを作成する。例えば、タスク作成部52は、商業施設の各入口に設置された、通信機能を備えるアルコール消毒ディスペンサをタスク対象の機器として指定し、当該ディスペンサの利用に関するタスクを作成してもよい。イベント管理装置22のイベント通知部54は、タスクの実行に関するイベントへの参加者を募集する。例えば、イベント通知部54は、商業施設のウェブページにイベント参加者募集の案内を掲示して、参加者からの応募を受け付けてもよい。また、イベント通知部54は、商業施設に関連するアプリケーションをダウンロードしたユーザに対してイベント参加募集の案内を通知して、参加者からの応募を受け付けてもよい。
 イベント管理装置22の評価部62(または機器ログ取得部60)は、イベント参加者を受け付けた後、当該イベント参加者によるタスク実施状況に関する情報を取得する。タスク実施状況の取得方法は、特に問わない。例えば、評価部62は、イベント参加者の位置情報に基づいて、タスク実行状況を推定してもよい。また、評価部62は、センシング情報に基づいて、ディスペンサの利用状況を取得してもよい。また、評価部62は、イベント参加者の端末(ユーザ端末14)から受け付けたタスク実施有無に関する情報に基づいて、ディスペンサの利用状況を取得してもよい。
 さらにまた、タスク対象の機器12(この例ではディスペンサ)に二次元コードまたはバーコード等の識別情報を設けてもよい。イベント参加者は、その識別情報をユーザ端末14に読み取らせ、ユーザ端末14は、その識別情報をイベント管理装置22に送信してもよい。評価部62は、ユーザ端末14から送信された識別情報に基づいて、ディスペンサの利用状況を取得してもよい。このようなタスク実施状況の取得方法は、上記実施例および変形例のイベント管理装置22にも適用可能である。評価部62は、イベント参加者のタスク実施数(ここでは商業施設への入室回数)を算出し、タスク実施数が閾値を超えた場合、イベント参加者がタスクを達成したと評価する。
 イベント管理装置22の機能設定部64は、タスクを達成したイベント参加者に対して、該当商業施設のVIP専用施設への入室を許可する。例えば、機能設定部64は、VIP専用施設の入口に設けられた入退室管理装置(ドアセンサ等)に対して、タスクを達成したイベント参加者が入室できるように設定するための制御信号を送信してもよい。また、機能設定部64は、イベント参加者がグループの場合、優勢グループに属するユーザにのみVIP専用施設への入室を許可するよう設定する制御信号を入退室管理装置に送信してもよい。
 この態様によると、上記実施例と同様の効果を奏するとともに以下の効果をする。例えば、施設側に対して、VIP施設への入室という施設への付加価値を提供でき、集客効果を提供できる。また、施設へ行くことへのイベント参加者のモチベーションを効果的に高めることができる。
 第4のユースケースは、自動車の運転に関するアプリケーションであり、自動車の混雑制御(例えば混雑緩和)を目的とする。ここでは、自動車のカーナビゲーションシステムは、イベント管理装置22と連携するIoT機器となる。また、道路上のサービスエリアのトイレ(IoT便座等)をタスク対象の機器12とする。また、自動販売機を機能設定対象の機器12とする。すなわち、第4のユースケースでは、タスク対象のIoT機器と、機能設定対象のIoT機器とが異なる。
 イベント管理装置22のタスク作成部52(もしくはイベンター)は、カーナビゲーションシステム上で所定の目的地が設定された場合に、サービスエリアA、サービスエリアB、サービスエリアCのトイレを利用することを含むタスクを作成する。このタスクは、例えば、道順の指示と利用すべきトイレの情報を含む。また、イベントルールでは、タスクが達成された場合に、最終目的地付近の自動販売機において、タスク達成ユーザに飲料一本が無料で提供される特典を定める。イベント管理装置22のイベント通知部54は、特典情報を含むイベント(タスク)のデータを、各ユーザのカーナビゲーションシステムへ送信して、各ユーザのカーナビゲーションシステムにおいてイベント(タスク)を表示させる。
 イベント管理装置22の評価部62(機器ログ取得部60)は、タスク対象の機器12(ここではサービスエリアのトイレ)をユーザが利用したことを示す情報を取得する。評価部62は、取得された情報に基づいて、タスク対象の機器12をユーザが利用したと判断できる場合、タスク達成と評価する。タスクの中に複数の機器12の利用が含まれる場合、全てのタスク対象の機器12の利用状況を評価し、利用したタスク対象の機器12の個数をカウントして閾値と比較することによりタスク達成度を評価してもよい。例えば、カーナビゲーションシステムで指定された経路上に利用すべき5つの機器12が設けられており、閾値が60%であることとする。この場合、評価部62は、5つの機器12のうち3つの機器12をユーザが利用したことが確認できれば、3/5=60%となるため、タスク達成と評価してもよい。
 イベント管理装置22の機能設定部64は、タスク達成と評価されたユーザの端末に対して、最終目的地付近の自動販売機に提示する識別情報(二次元コード等)を送信してもよい。最終目的地付近の自動販売機は、読取部を備え、その読取部に上記の識別情報が提示された場合、飲料一本を無料で提供する。この態様によると、目的地(例えばイベント開催地)までの自動車の道順を制御し易くなり、上記目的地に向かう自動車の混み具合を制御し易くなる。
 第5のユースケースは、自動車の運転に関するアプリケーションであり、運転マナーの向上を目的とする。このユースケースでは、ユーザによる自動車の運転状態を検知するセンシング装置またはセンシング機能がタスク対象の機器12となる。また、自動販売機を機能設定対象の機器12とする。第4のユースケースと同様に、第5のユースケースでも、タスク対象のIoT機器と、機能設定対象のIoT機器とが異なる。
 イベント管理装置22のタスク作成部52は、自動車の運転において目的地が設定された場合に、ユーザが運転マナーを守るよう促すためのタスクが設定される。タスクは、例えば、燃費を重視するエコモードで運転することであってもよく、急ブレーキを行わないことでもよく、急発進を行わないことでもよい。タスク達成時の特典は、例えば、自動車保険料が安くなる等であってもよい。イベント管理装置22のイベント通知部54は、特典情報を含むイベント(タスク)のデータを、各ユーザのカーナビゲーションシステムへ送信して、各ユーザのカーナビゲーションシステムにおいてイベント(タスク)を表示させる。
 イベント管理装置22の評価部62(機器ログ取得部60)は、ユーザの自動車のセンシング装置から送信された、ユーザの運転状態の検知結果を取得する。評価部62は、ユーザの運転状態の検知結果に基づいて、ユーザによるタスクの達成度を評価する。例えば、評価部62は、急ブレーキを踏まない(もしくは急ブレーキ回数を××回以下にする)というタスクが設定された場合、運転期間の急ブレーキの回数をカウントする。評価部62は、ユーザの自動車の急ブレーキの回数が0回または閾値以下の場合、ユーザがタスクを達成したとしてタスク達成度を評価する。タスク達成度は、カーナビゲーションシステムで指定された指示経路を走りきった場合や、所定時間の経過に基づいてリセットされてもよい。
 イベント管理装置22の機能設定部64は、タスク達成度に基づいてユーザに報酬または特典を提供する。機能設定部64の処理は、第4のユースケースの機能設定部64と同じであってもよく、例えば、機能設定部64は、タスク達成と評価されたユーザの端末に対して、最終目的地付近の自動販売機に提示することにより飲料の無料提供を受けられる識別情報(二次元コード等)を送信してもよい。この態様によると、ユーザの運転マナーを向上させることができる。例えば、住民や企業の誘致のために、運転マナーのランキング上位を狙う自治体や、上品なイメージを持ちたい自治体にとって費用対効果が大きいと考えられる。
 上記実施例または変形例においてイベント管理装置22が備えた複数の機能ブロックは、複数の装置に分散して実装されてもよい。そして、これら複数の装置が互いにデータを送受信しつつシステムとして連携することにより、実施例のイベント管理装置22の処理と同様の処理が実現されてもよい。
 上述した実施例および変形例の任意の組み合わせもまた本開示の実施の形態として有用である。組み合わせによって生じる新たな実施の形態は、組み合わされる実施例および変形例それぞれの効果をあわせもつ。また、請求項に記載の各構成要件が果たすべき機能は、実施例および変形例において示された各構成要素の単体もしくはそれらの連携によって実現されることも当業者には理解されるところである。
 実施例および変形例に記載の技術は、以下の各項目に記載の態様によって特定されてもよい。
[項目1]
 ネットワークに接続された機器の利用に関して達成すべきタスクを作成するタスク作成部と、
 ユーザが前記機器を利用したことに関するデータを取得する利用データ取得部と、
 前記ユーザが前記機器を利用したことによる前記タスクの達成度を評価する評価部と、
 前記タスクの達成度に応じて、前記機器と通信して、前記機器の機能を設定する設定部と、
 を備える情報処理装置。
 この情報処理装置によると、機器の利用に関するタスクの達成度に応じて機器の機能を設定することにより、機器を利用しようとするユーザのモチベーションを高め、ユーザによる機器の利用を効果的に促進できる。
[項目2]
 前記機器は、所定のイベントの開催地の周辺のエリアに設けられた機器であり、
 前記ユーザは、前記イベントへの参加者である、
 項目1に記載の情報処理装置。
 この情報処理装置によると、イベントと連動させて、イベント開催地の周辺エリアに設置された機器の利用を効果的に促進できる。
[項目3]
 複数のユーザを含む複数のグループを作成するグループ作成部をさらに備え、
 前記評価部は、前記機器を利用したユーザが属するグループに基づいて、前記複数のグループそれぞれの前記タスクの達成度を評価し、
 前記設定部は、前記タスクの達成度が相対的に高いグループに応じた機能を前記機器に設定する、
 項目1または2に記載の情報処理装置。
 この情報処理装置によると、グループ間での競争の要素を取り入れることで、機器を利用しようとするユーザのモチベーションを効果的に高め、ユーザによる機器の利用を効果的に促進できる。
[項目4]
 各グループは、属性が近似する複数のユーザを含み、
 前記設定部は、前記タスクの達成度が相対的に高いグループのユーザの属性に適合する機能を前記機器に設定する、
 項目3に記載の情報処理装置。
 この情報処理システムによると、タスクの達成によって提供される特典について、ユーザにとっての特典の価値を一層高めることができ、機器を利用しようとするユーザのモチベーションを効果的に高め、ユーザによる機器の利用を効果的に促進できる。
[項目5]
 前記設定部により前記機器の機能が設定された場合に、前記機器の機能が設定されたことを前記ユーザに通知する、
 項目1から4のいずれかに記載の情報処理装置。
 この情報処理装置によると、ユーザによる機器の再度の利用を促進でき、また、タスクを達成したことへの達成感をユーザに提供できる。
[項目6]
 ネットワークに接続された機器の利用に関して達成すべきタスクを作成するステップと、
 ユーザが前記機器を利用したことに関するデータを取得するステップと、
 前記ユーザが前記機器を利用したことによる前記タスクの達成度を評価するステップと、
 前記タスクの達成度に応じて、前記機器と通信して、前記機器の機能を設定するステップと、
 をコンピュータが実行する情報処理方法。
 この情報処理方法によると、機器の利用に関するタスクの達成度に応じて機器の機能を設定することにより、機器を利用しようとするユーザのモチベーションを高め、ユーザによる機器の利用を効果的に促進できる。
 本開示の技術は、情報処理装置やシステムに適用することができる。
 10 イベント管理システム、 12 機器、 14 ユーザ端末、 22 イベント管理装置、 50 イベント登録部、 52 タスク作成部、 58 グループ作成部、 60 機器ログ取得部、 62 評価部、 64 機能設定部、 66 機能設定通知部。

Claims (6)

  1.  ネットワークに接続された機器の利用に関して達成すべきタスクを作成するタスク作成部と、
     ユーザが前記機器を利用したことに関するデータを取得する利用データ取得部と、
     前記ユーザが前記機器を利用したことによる前記タスクの達成度を評価する評価部と、
     前記タスクの達成度に応じて、前記機器と通信して、前記機器の機能を設定する設定部と、
     を備える情報処理装置。
  2.  前記機器は、所定のイベントの開催地の周辺のエリアに設けられた機器であり、
     前記ユーザは、前記イベントへの参加者である、
     請求項1に記載の情報処理装置。
  3.  複数のユーザを含む複数のグループを作成するグループ作成部をさらに備え、
     前記評価部は、前記機器を利用したユーザが属するグループに基づいて、前記複数のグループそれぞれの前記タスクの達成度を評価し、
     前記設定部は、前記タスクの達成度が相対的に高いグループに応じた機能を前記機器に設定する、
     請求項1または2に記載の情報処理装置。
  4.  各グループは、属性が近似する複数のユーザを含み、
     前記設定部は、前記タスクの達成度が相対的に高いグループのユーザの属性に適合する機能を前記機器に設定する、
     請求項3に記載の情報処理装置。
  5.  前記設定部により前記機器の機能が設定された場合に、前記機器の機能が設定されたことを前記ユーザに通知する、
     請求項1または2に記載の情報処理装置。
  6.  ネットワークに接続された機器の利用に関して達成すべきタスクを作成するステップと、
     ユーザが前記機器を利用したことに関するデータを取得するステップと、
     前記ユーザが前記機器を利用したことによる前記タスクの達成度を評価するステップと、
     前記タスクの達成度に応じて、前記機器と通信して、前記機器の機能を設定するステップと、
     をコンピュータが実行する情報処理方法。
PCT/JP2022/034464 2022-03-28 2022-09-14 情報処理装置および情報処理方法 WO2023188462A1 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2022-051915 2022-03-28
JP2022051915 2022-03-28

Publications (1)

Publication Number Publication Date
WO2023188462A1 true WO2023188462A1 (ja) 2023-10-05

Family

ID=88200511

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2022/034464 WO2023188462A1 (ja) 2022-03-28 2022-09-14 情報処理装置および情報処理方法

Country Status (1)

Country Link
WO (1) WO2023188462A1 (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001148050A (ja) * 1999-11-19 2001-05-29 Casio Comput Co Ltd 自動販売機および画像印刷販売システム並びにそれらのプログラム記録媒体
US20170148238A1 (en) * 2015-11-23 2017-05-25 Fevr Tech, Llc System and method for creation of unique identification for use in gathering survey data from a mobile device at a live event
JP2021009648A (ja) * 2019-07-03 2021-01-28 株式会社ミクシィ 情報処理装置、情報処理装置側プログラム及び端末装置側プログラム
JP2021077255A (ja) * 2019-11-13 2021-05-20 富士フイルム株式会社 画像処理装置、画像処理方法及び画像処理システム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001148050A (ja) * 1999-11-19 2001-05-29 Casio Comput Co Ltd 自動販売機および画像印刷販売システム並びにそれらのプログラム記録媒体
US20170148238A1 (en) * 2015-11-23 2017-05-25 Fevr Tech, Llc System and method for creation of unique identification for use in gathering survey data from a mobile device at a live event
JP2021009648A (ja) * 2019-07-03 2021-01-28 株式会社ミクシィ 情報処理装置、情報処理装置側プログラム及び端末装置側プログラム
JP2021077255A (ja) * 2019-11-13 2021-05-20 富士フイルム株式会社 画像処理装置、画像処理方法及び画像処理システム

Similar Documents

Publication Publication Date Title
US11763266B2 (en) Smart parking lot system
Ueyama et al. Gamification-based incentive mechanism for participatory sensing
Zhang et al. Sexual infidelity in China: Prevalence and gender-specific correlates
Stockdale Out–migration from rural Scotland: The importance of family and social networks
DE102017129939A1 (de) Gesprächsbewusste proaktive Benachrichtigungen für eine Sprachschnittstellenvorrichtung
Karatas et al. Framework for selecting occupancy-focused energy interventions in buildings
WO2015073822A2 (en) Method and system for management of wireless beacon signals
WO2014054612A1 (ja) 到着時間分布制御システム、到着時間分布制御装置及びインセンティブ設計方法
NZ527564A (en) Generation and acceptance of tailored offers based on a customer's activity at one or more casino sites
US20180025366A1 (en) Event-to-spectator prediction and hosting tool
JP7373758B2 (ja) モジュラ型自律車両を介して作業タスクを履行するためのシステムおよび方法
Granath Hansson Inclusionary housing policies in Gothenburg, Sweden, and Stuttgart, Germany: The importance of norms and institutions
CN107659639A (zh) 一种基于网络平台的家政服务***和使用方法
Goncalves et al. Crowdpickup: Crowdsourcing task pickup in the wild
WO2023188462A1 (ja) 情報処理装置および情報処理方法
JP2014178756A (ja) ワイルドスマートカードシステム
Orhan Locational attributes of the lodging industry: An empirical study on urban hotels in Ankara, Turkey
Carlsen et al. Strategic planning for a regional wine festival: the Margaret River Wine Region Festival.
Ashraff et al. Key success factors of organizational success: A study of MULA Car International
Konomi et al. Askus: Amplifying mobile actions
KR102419826B1 (ko) 네트워크를 통한 맞춤형 여행 상품 제공 방법 및 이에 사용되는 관리 서버
Tilahun et al. An agent-based model of origin destination estimation (ABODE)
Rauch Local regulation of the sharing economy
Konstantakopoulos et al. smartSDH: An Experimental Study of Mechanism-Based Building Control
Papaioannou et al. A sensor-enabled rule engine for changing energy-wasting behaviours in public buildings

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22935593

Country of ref document: EP

Kind code of ref document: A1