Information processing systems, information processing terminals, and programs

The information processing system addresses the inefficiencies in video capture for beauty salon treatments by using a guided imaging terminal to streamline the process and ensure complete video recording.

JP2026053022APending Publication Date: 2026-03-25ENEOS CORP
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-12
Publication Date
2026-03-25

AI Technical Summary

Technical Problem

Existing customer management systems in beauty salons require additional time for video capture of treatment sites, which is burdensome for both providers and customers, and may result in incomplete captures due to skill variations.

Method used

An information processing system with a first terminal that includes an imaging unit for video capture, a display operation unit for guiding camera movements, and a notification unit for playing back video data, along with an acquisition unit for acquiring and generating video data.

Benefits of technology

The system supports efficient video recording of treatment areas, reducing time burdens and ensuring comprehensive capture.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026053022000001_ABST
    Figure 2026053022000001_ABST
Patent Text Reader

Abstract

We provide technology to support the record-keeping and management of treatment details. [Solution] The information processing system 10 includes a first terminal 14 which has an imaging unit 44 capable of capturing video and a display operation unit 42 which displays a guide screen for capturing the customer's treatment area with a predetermined camera movement using the imaging unit 44; an acquisition unit 20 which acquires first video data of the treatment area captured with a predetermined camera movement from the first terminal 14; and a notification unit 22 which notifies the second terminal 16 of information for playing back the first video data or second video data generated based on the first video data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0004] ,

[0006] , , , ,

[0005] , , , , ,

[0001] The present disclosure relates to an information processing system, an information processing terminal, and a program.

Background Art

[0002] In stores that provide treatments to customers such as beauty salons, a customer management system may be used to create a medical record for each customer and record the treatment details for the customer. For example, a management system has been proposed that captures, as a video, the entire state including all treatment sites before, during, or after the treatment, and allows the video to be played on a screen within or related to the medical record (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] When attempting to capture a video of the entire treatment site for recording management, a lot of additional time is required separate from the treatment, which can be a burden for both the treatment provider and the customer. Also, when trying to complete the video capture within a limited time, depending on the skill of the person doing the capturing, there is a risk that the areas to be captured may not be properly captured and the capture may need to be redone.

[0005] One exemplary object of an aspect of the present invention is to provide a technique for assisting in video capture of a treatment site.

Means for Solving the Problems

[0006] An information processing system according to one aspect of the present invention comprises a first terminal having an imaging unit capable of capturing video, a display operation unit that displays a guide screen for capturing a customer's treatment area with a predetermined camera movement using the imaging unit, an acquisition unit that acquires first video data of the treatment area captured with a predetermined camera movement from the first terminal, and a notification unit that notifies a second terminal of information for playing back the first video data or second video data generated based on the first video data.

[0007] Another aspect of the present invention is an information processing terminal. This information processing terminal comprises an imaging unit capable of capturing video, a display operation unit that displays a guide screen for capturing a customer's treatment area with a predetermined camera movement using the imaging unit, and a communication unit that transmits video data of the treatment area captured with a predetermined camera movement.

[0008] Another aspect of the present invention is a program. This program causes a computer to perform the following functions: display a guide screen on a display operation unit for imaging a customer's treatment area with a predetermined camera movement using an imaging unit capable of capturing video; and transmit video data of the treatment area captured with the predetermined camera movement.

[0009] Yet another aspect of the present invention is an information processing system. This information processing system comprises an acquisition unit that acquires video data of a customer's hairstyle captured with predetermined camera work, and a development diagram generation unit that generates a haircut development diagram for realizing the hairstyle included in the video data based on the video data.

[0010] Yet another aspect of the present invention is a program. This program causes a computer to perform the following functions: acquire video data of a customer's hairstyle captured with predetermined camera work; and use the video data to generate a haircut diagram for realizing the hairstyle contained in the video data.

[0011] Furthermore, any combination of the above components, or any conversion of the expressions of this disclosure between devices, computer programs, recording media on which computer programs are recorded, etc., are also valid forms of this disclosure. [Effects of the Invention]

[0012] According to this disclosure, it is possible to support video recording of the treatment area. [Brief explanation of the drawing]

[0013] [Figure 1] This diagram schematically shows the functional configuration of the information processing system according to the first embodiment. [Figure 2] Figures 2(a) to 2(c) show an example of the data structure of practitioner information managed by the Practitioner Management Department. [Figure 3] Figures 3(a) and 3(b) show an example of the data structure of customer information managed by the Customer Management Department. [Figure 4] Figures 4(a) to 4(c) show an example of the data structure of treatment record information managed by the Treatment Record Management Department. [Figure 5] This is a sequence diagram illustrating an example of the operation of an information processing system. [Figure 6] This figure schematically shows the functional configuration of the information processing system according to the second embodiment. [Figure 7] This diagram shows an example of the data structure of gratitude information managed by the Gratitude Information Management Department. [Figure 8] This diagram schematically shows an example of how the thank-you information viewing screen looks. [Figure 9] This diagram schematically shows an example of the display of the thank-you information input screen. [Figure 10] This is a sequence diagram illustrating an example of the operation of an information processing system. [Figure 11] This diagram schematically shows an example of the display screen for sending a thank-you stamp. [Figure 12] This diagram schematically shows an example of how the screen for sending a thank-you gift looks. [Figure 13]It is a diagram schematically showing an example of a display screen for sending a moving stamp. [Figure 14] It is a diagram schematically showing an example of a summary screen displayed on the second terminal. [Figure 15] It is a diagram schematically showing an example of a summary screen displayed on the first terminal. [Figure 16] It is a diagram schematically showing the functional configuration of an information processing system according to a third embodiment. [Figure 17] It is a diagram schematically showing an example of a chat reservation screen displayed on the first terminal. [Figure 18] It is a diagram schematically showing an example of a chat reservation screen displayed on the first terminal. [Figure 19] It is a diagram schematically showing an example of a chat reservation screen displayed on the first terminal. [Figure 20] It is a diagram schematically showing an example of a chat screen displayed on the second terminal. [Figure 21] It is a diagram schematically showing an example of a chat screen displayed on the second terminal. [Figure 22] It is a sequence diagram showing an example of the operation of an information processing system. [Figure 23] It is a diagram schematically showing the functional configuration of an information processing system according to a fourth embodiment. [Figure 24] It is a diagram schematically showing an example of a haircut expansion diagram. [Figure 25] It is a diagram schematically showing an example of a haircut expansion diagram. [Figure 26] It is a diagram schematically showing an example of a haircut expansion diagram. [Figure 27] It is a diagram schematically showing a method of imaging a treatment site according to a predetermined camera work. [Figure 28] It is a diagram schematically showing a guide screen displayed on the first terminal. [Figure 29] It is a diagram schematically showing an example of a display of a guide screen. [Figure 30] It is a diagram schematically showing an example of a display of a guide screen. [Figure 31]This diagram schematically shows an example of how the guide screen is displayed. [Figure 32] This diagram schematically shows an example of how the guide screen is displayed. [Figure 33] This diagram schematically shows an example of how the guide screen is displayed. [Figure 34] This diagram schematically shows an example of how the guide screen is displayed. [Figure 35] This diagram schematically shows an example of how the guide screen is displayed. [Figure 36] This diagram schematically shows an example of how the guide screen is displayed. [Figure 37] This is a sequence diagram illustrating an example of the operation of an information processing system. [Modes for carrying out the invention]

[0014] (First Embodiment) This document outlines the disclosure. This disclosure relates to an information processing system that matches customers with practitioners who provide services to those customers. An example of a service in this disclosure is a beauty service, in which case the practitioner is a beautician or barber. In this disclosure, treatment record information (medical record information) that records the details of the services provided by practitioners to customers is centrally managed by an information processing device, and practitioners selected based on the practitioner's treatment record information are presented to the customer. According to this disclosure, since practitioners can be selected based on their performance, the objectivity and reliability of the matching can be improved compared to information based on the practitioner's self-reporting.

[0015] One of the purposes of the information processing system disclosed in this disclosure is to address needs such as customers being unable to find a suitable practitioner, by presenting practitioners who are highly compatible with the customer. Due to circumstances of the customer or practitioner, a customer may no longer be able to request treatment from a compatible practitioner they have been consistently using. In such cases, finding a suitable replacement practitioner is not easy. Searching for a potentially compatible practitioner using the internet or other means requires considerable effort, and if the treatment is not a good fit after actually receiving treatment, the customer must then search for another practitioner. According to one example of this disclosure, if the customer has past treatment records, a practitioner is selected based on the correlation between the customer's past treatment records and the practitioner's treatment records. According to this example, by selecting a practitioner while taking into account the customer's past preferences for treatment, it is possible to present a practitioner who is considered to be highly compatible with the customer, thereby reducing the effort the customer has to put into finding a new practitioner.

[0016] Furthermore, in industries where practitioners interact and communicate with customers face-to-face, practitioners often face anxiety and concerns about not being able to gauge customer satisfaction with their treatments. According to the example in this disclosure, customer evaluations can be made visible, thus reducing practitioners' anxiety. Also, even if customers find it difficult to communicate certain things to practitioners face-to-face, they can more easily express their feelings and true thoughts through an information processing system in a non-face-to-face setting. Therefore, according to the example in this disclosure, it is possible to enhance the relationship awareness of both practitioners and customers and improve those relationships.

[0017] The technology of this disclosure will be described below with reference to the drawings, based on preferred embodiments. The embodiments are illustrative and not limiting to the invention, and not all features or combinations thereof described in the embodiments are necessarily essential to the invention. The same or equivalent components, members, and processes shown in each drawing are denoted by the same reference numerals, and redundant explanations are omitted as appropriate. Furthermore, the scale and shape of each part shown in each drawing are set for convenience to facilitate explanation and are not to be interpreted restrictively unless otherwise specified. In addition, when terms such as "first," "second," etc. are used in this specification or claims, they do not represent any order or importance unless otherwise specified, but are used to distinguish one configuration from another.

[0018] The subject of the apparatus or method in this disclosure comprises a computer. The functions of the subject of the apparatus or method in this disclosure are realized by the computer executing a computer program. The computer comprises a processor as its main hardware component, which operates according to the computer program. The processor is of any type as long as it can realize its functions by executing the computer program. The processor consists of one or more electronic circuits, including semiconductor integrated circuits (ICs, LSIs, etc.). The computer program is recorded on a non-temporary recording medium such as a ROM, optical disc, or hard disk drive that is readable by the computer. The computer program may be pre-stored on the recording medium or may be supplied to the recording medium via a wide-area communication network, including the Internet.

[0019] Figure 1 is a schematic diagram showing the functional configuration of an information processing system 10 according to the first embodiment. The information processing system 10 comprises an information processing device 12, a first terminal 14, and a second terminal 16. The information processing device 12 is connected to the first terminal 14 and the second terminal 16 via a network 18.

[0020] Each block shown in the block diagram of this disclosure can be realized in hardware terms by components and mechanical devices such as the CPU and memory of a computer, and in software terms by computer programs, etc., but here we are depicting functional blocks that are realized through the cooperation of these. It will be understood by those skilled in the art that these functional blocks can be realized in various ways by combinations of hardware and software.

[0021] A computer program implementing the functions of at least some of the functional blocks shown in Figure 1 may be installed on the storage of one or more computers. The CPU of one or more computers may perform the functions of the functional blocks shown in Figure 1 by reading the computer program installed on its machine into main memory and executing it.

[0022] Furthermore, the functions of the multiple functional blocks shown in Figure 1 may be executed by a single computer or in a distributed manner across multiple computers. When the functions of the multiple functional blocks shown in Figure 1 are executed in a distributed manner across multiple computers, these multiple computers may send and receive data via a communication network including a LAN (Local Area Network), a WAN (Wide Area Network), or the Internet.

[0023] The information processing device 12 performs information processing to provide a platform operated by an intermediary business that matches customers with practitioners. The information processing device 12 includes an acquisition unit 20, a notification unit 22, a store management unit 24, a practitioner management unit 26, a customer management unit 28, a treatment record management unit 30, a product management unit 32, a diary management unit 34, a practitioner selection unit 36, and a product suggestion unit 38.

[0024] The acquisition unit 20 acquires information from the first terminal 14 and the second terminal 16 via the network 18. The notification unit 22 notifies the first terminal 14 and the second terminal 16 of the information via the network 18.

[0025] The store management unit 24 stores and manages information about the stores that provide services to customers (also called store information). The store management unit 24 manages store information based on information acquired from the first terminal 14 through the acquisition unit 20. Store information includes store name, telephone number, location, business hours, service menu, prices, store description, and store images, with the store ID, which is the store's identification information, as the key. If the store is a hair salon, specific examples of service menus include cuts, shampoos, coloring, perms, hair straightening, treatments, and hair styling. Prices are set for each service menu, for example.

[0026] The practitioner management unit 26 stores and manages information about practitioners who provide treatments (also called practitioner information). The practitioner management unit 26 manages practitioner information based on information acquired from the first terminal 14 through the acquisition unit 20. The practitioner information manages practitioner attribute information, specialty treatment information, specialty attribute information, etc., using the practitioner ID, which is the practitioner's identification information, as the key.

[0027] Figures 2(a) to 2(c) show an example of the data structure of practitioner information managed by the practitioner management unit 26. Figure 2(a) shows an example of the data structure of practitioner attribute information included in practitioner information. Practitioner attribute information includes attribute information such as store ID, name, age, hobbies and preferences, practitioner description, and practitioner image, with practitioner ID as the key. Hobbies and preferences include information such as the practitioner's favorite magazines, celebrities, and brands. The practitioner description is a comment that concisely describes the practitioner's characteristics and is displayed on web pages introducing the practitioner. The practitioner image is a photograph of the practitioner's face, etc.

[0028] Figure 2(b) shows an example of the data structure of the specialty treatment information included in the practitioner information. The specialty treatment information is information about the treatments that the practitioner is good at, and includes information such as treatment menus and treatment techniques, with the practitioner ID as the key. If the practitioner is a beautician, the specialty treatment information includes information such as the hairstyles they are good at, cutting techniques, coloring techniques, perming techniques, and hair straightening. The information processing device 12, for example, holds table information of classification numbers (e.g., S1~, T1~, U1~, V1~, W1~) that indicate the type of treatment menu or treatment technique, and the type of treatment menu or treatment technique is identified by the classification number.

[0029] Figure 2(c) shows an example of the data structure of the expert attribute information included in the practitioner information. Expert attribute information is information about the attributes of customers that the practitioner is good at treating, and includes information such as the customer's age, gender, hobbies and preferences, using the practitioner ID as the key. Expert attribute information may also include information about the customer's favorite topics during treatment (e.g., fashion, interior design, travel, sports, art, gourmet food, romance, work, childcare).

[0030] The practitioner management unit 26 may manage practitioner information, including the practitioner's work schedule and appointment schedule.

[0031] The customer management unit 28 stores and manages information about customers receiving treatments (also called customer information). The customer management unit 28 manages customer information based on information acquired from the second terminal 16 through the acquisition unit 20. The customer information is managed using the customer ID, which is the customer's identification information, as the key, and includes customer attribute information, treatment preference information, etc.

[0032] Figures 3(a) and 3(b) show an example of the data structure of customer information managed by the Customer Management Department 28. Figure 3(a) shows an example of the data structure of customer attribute information included in customer information. Customer attribute information includes information such as name, age, gender, occupation, family structure, hobbies and preferences, with the customer ID as the key. Hobbies and preferences may also include information such as the customer's favorite magazines, celebrities, brands, topics of conversation during treatments, and favorite products.

[0033] Figure 3(b) shows an example of the data structure of treatment preference information included in customer information. Treatment preference information is information about the treatment the customer desires, and includes information such as the desired treatment menu and technique, the quality and condition of the area to be treated, concerns, budget and duration of treatment, frequency of treatment, location of treatment, and preferred attributes of the store and practitioner. If the area to be treated is hair, treatment preference information may also include information such as the desired hairstyle, the customer's hair type, and the customer's hair concerns. Information regarding hair type may include information such as hair thickness, hair volume, hair hardness, hair color, presence or absence of coarseness, presence or absence of split ends, presence or absence of breakage, presence or absence of static electricity, presence or absence of curly hair, and hair tendency to fall out. Information regarding hair concerns may include details such as hair easily becoming frizzy, hair easily getting bedhead, hair taking a long time to style, hair not styling well, hair not staying styled, not knowing when to cut hair, bangs becoming wavy, hair becoming greasy at night, lack of volume, irritation from perm or coloring agents, hair color fading easily, perms not coming out easily, and concerns about gray hair.

[0034] The treatment record management unit 30 stores and manages treatment record information, which records the details of treatments provided by practitioners to customers. For example, the treatment record management unit 30 generates treatment record information based on treatment reservation information obtained from the second terminal 16, and updates the treatment record information based on information obtained from the first terminal 14 after the treatment. The treatment record management unit 30 manages the treatment record information in association with the practitioner ID, which is the identification information of the practitioner who provided the treatment, and the customer ID, which is the identification information of the customer who received the treatment.

[0035] Figures 4(a) to 4(c) show an example of the data structure of treatment record information managed by the treatment record management unit 30. Figure 4(a) shows an example of the data structure of basic information included in the treatment record information. The basic information includes information such as store ID, practitioner ID, customer ID, treatment date and time, fee, and duration, with the record ID, which is the identification information of the treatment record, as the key.

[0036] Treatment information includes the customer's treatment preferences before the treatment and treatment performance information regarding the treatments provided to the customer. Treatment preferences may include information such as the customer's desired hairstyle, hair type, and hair concerns before the treatment. Treatment preferences include data similar to the treatment preferences in Figure 3(b), for example, using the record ID as the key. The treatment preferences included in the treatment information record the customer's treatment preferences at the time of the treatment.

[0037] Figure 4(b) shows an example of the data structure of treatment performance information included in treatment record information. Treatment performance information may include information such as the treatment menu, treatment techniques, and advice provided to fulfill the customer's wishes included in the treatment preference information. Treatment performance information may include information such as the area cut, the length cut, the type of scissors and cutting technique used, and the type of chemicals used for coloring, perming, treatment, etc., and the application time. Treatment performance information may also include information about the quality and condition of the customer's treated area as identified by the stylist, for example, information such as the customer's hair type and hair concerns from the stylist's perspective. Treatment performance information may also include information about topics discussed during the treatment. Treatment performance information may include image data of the customer's treated area before and after the treatment. Treatment performance information may also include video data of the customer's treated area during the treatment, for example, a styling video of the stylist styling process.

[0038] The treatment record management unit 30 may manage treatment evaluation information relating to customer evaluations of treatments in association with treatment record information. For example, if the treatment record management unit 30 registers treatment performance information based on information obtained from the first terminal 14, it notifies the second terminal 16 via the notification unit 22 of a request to input treatment evaluation information. The treatment record management unit 30 manages the treatment evaluation information obtained from the second terminal 16 in association with treatment record information.

[0039] Figure 4(c) shows an example of the data structure of treatment evaluation information included in treatment record information. Treatment evaluation information may include comments and scores (e.g., a 5-point scale) indicating an overall evaluation of the treatment, using the record ID as the key, or it may include comments and scores indicating individual evaluations of items such as the treatment menu, treatment technique, topics discussed during the treatment, fees, and duration. Considering cases where it is difficult to evaluate numerically using scores, or where there is a concern that clearly defining the evaluation with scores may give a harsh impression to the practitioner, evaluation using emojis or symbols may be made possible. If emojis or symbols are entered as evaluation, the type of emoji or symbol may be converted into a score (numerical value) and recorded. The treatment record management unit 30 may manage comments from the practitioner for after-care regarding the customer's evaluation as treatment evaluation information. The treatment record management unit 30 may manage comments and scores regarding the customer's re-evaluation of the comments from the practitioner as treatment evaluation information. The treatment record management unit 30 may generate treatment evaluation information based on diary information stored in the diary management unit 34.

[0040] The product management unit 32 stores and manages information about products used by customers (also called product information). The product management unit 32 manages information such as product name, product type, product image, and product description, using the product ID, which is product identification information, as the key. The product management unit 32 stores and manages customer purchase history information. Purchase history information includes information such as customer ID, product ID, purchase date and time, purchase amount, and quantity purchased. The product management unit 32 stores and manages product evaluation information, which is customer evaluation of products. For example, the product management unit 32 notifies a second terminal 16 used by a customer with a purchase history of a product via the notification unit 22, requesting input of product evaluation information. The product management unit 32 manages the product evaluation information obtained from the second terminal 16 by associating it with product information or purchase history information. Product evaluation information may include comments and scores (e.g., a 5-point scale) indicating an overall evaluation of the product, or it may include comments and scores indicating individual evaluations of items such as how to use the product, the effects of using it, and the price. The product management unit 32 may generate product evaluation information based on the diary information stored in the diary management unit 34.

[0041] The diary management unit 34 stores and manages diary information that customers freely write about treatments and products. The diary management unit 34 acquires diary information from the second terminal 16 through the acquisition unit 20 and manages the diary information in association with customer identification information. The diary information may include progress information regarding the progress of the treated area of ​​the customer after the treatment. For example, if the treatment is a hair treatment, the progress information may include information about the continuity of the treatment's effects, such as "My hair is still easy to manage after one month" or "I started to experience more breakage after two weeks." The diary management unit 34 may manage the diary information in association with treatment record information. The diary information may also include information about the progress of the customer's body part to which the product is applied. For example, if the product is a hair treatment, it may include information about the product's effect on the customer's body part (e.g., hair), such as "My hair became easier to manage after using it for a week" or "My hair became more frizzy after using it every day." The diary management unit 34 may manage the diary information in association with purchase history information.

[0042] The practitioner selection unit 36 ​​selects a practitioner suitable for the customer based on a request from the second terminal 16. The practitioner selection unit 36 ​​obtains treatment preference information from the second terminal 16 through the acquisition unit 20 and selects a practitioner that matches the treatment preference information. The practitioner selection unit 36 ​​narrows down the candidate stores based on the treatment location specified by the customer. The practitioner selection unit 36 ​​may also narrow down the candidate stores based on the attributes of the stores specified by the customer (for example, the atmosphere of the store). The practitioner selection unit 36 ​​narrows down the practitioners with available appointments at the candidate stores based on the treatment date and time specified by the customer and the practitioner's reservation information. The practitioner selection unit 36 ​​calculates the fee if the candidate practitioner were to perform the treatment based on the treatment menu specified by the customer and narrows down the practitioners to those that fit within the customer's budget. The practitioner selection unit 36 ​​extracts candidate practitioners based on the basic conditions of location, date and time, and budget specified by the customer.

[0043] The practitioner selection unit 36 ​​selects a practitioner from the list of candidates based on detailed conditions (such as treatment menu, treatment technique, hairstyle, hair type, hair concerns, and practitioner attributes) that differ from the basic conditions included in the treatment preference information. The practitioner selection unit 36 ​​selects a practitioner based on the correlation between the treatment preference information specified by the customer and the practitioner's treatment record information. For example, the practitioner selection unit 36 ​​calculates an evaluation value that shows the similarity between the treatment preference information specified by the customer and the practitioner's treatment record information, and selects the practitioner with the highest evaluation value. The evaluation value calculated by the practitioner selection unit 36 ​​is higher the more matching points there are, and the higher the number of registered treatment records with many matching points. For example, if the customer's desired hairstyle is "long, with bangs," a practitioner with many registered treatment records for "long, with bangs" will receive a high score, while a practitioner with many registered treatment records for "short" or "no bangs" will receive a low score. By comparing the customer's desired treatment preference information with the practitioner's treatment record information, it is possible to select a practitioner with a large number of experience performing the treatment the customer desires.

[0044] The practitioner selection unit 36 ​​may select a practitioner from the selection candidates based on treatment evaluation information associated with the practitioner's treatment record information. The practitioner selection unit 36 ​​may also calculate an evaluation value based on the treatment evaluation information. The evaluation value calculated by the practitioner selection unit 36 ​​may be weighted according to the level of customer evaluation included in the treatment evaluation information, so that a practitioner with more highly-rated treatment record information will receive a higher score, and a practitioner with more low-rated treatment record information will receive a lower score. For example, if the customer's desired hairstyle is "long hair with bangs," then practitioners who receive high customer evaluations for "long hair with bangs" treatment records will receive a high score, and practitioners who receive low customer evaluations for "long hair with bangs" treatment records will receive a low score. The evaluation value based on treatment evaluation information may be added to or multiplied by the evaluation value based on treatment record information. By further incorporating treatment evaluation information, it is possible to select practitioners who receive high evaluations for the treatments desired by the customer.

[0045] The practitioner selection unit 36 ​​may select a practitioner from the candidates based on the customer's treatment record information. If the customer's treatment record information is already registered, the practitioner may be selected based on the correlation between the customer's past treatment record information and the practitioner's treatment record information. For example, the practitioner selection unit 36 ​​calculates an evaluation value indicating the similarity between the customer's past treatment record information and the practitioner's treatment record information, and selects a practitioner with a higher evaluation value. The evaluation value calculated by the practitioner selection unit 36 ​​will be higher if there are many registered treatment record information similar to the treatment record information that the customer has previously given a high rating to, and if the evaluation from other customers of the treatment record information similar to the treatment record information that the customer has previously given a high rating to is high. By using the customer's past treatment record information as a basis, the perspective of a professional practitioner can be taken into account, and a practitioner who is more likely to meet the customer's wishes can be selected more appropriately.

[0046] The practitioner selection unit 36 ​​may select a practitioner from the selection candidates based on the customer's attribute information. The practitioner selection unit 36 ​​may also select a practitioner based on the correlation between the customer's attribute information and the customer's attribute information associated with the practitioner's treatment record information. For example, the practitioner selection unit 36 ​​may calculate an evaluation value indicating the similarity between the customer's attribute information and the customer's attribute information associated with the practitioner's treatment record information, and select a practitioner with a higher evaluation value. For example, if the customer's attributes are "female, 32 years old, likes to travel," then a practitioner with a large number of registered treatment records associated with customers with the attributes "female, early 30s, likes to travel" will be selected. By further basing the selection on the customer's attribute information, a practitioner that matches the customer's hobbies and preferences can be selected.

[0047] The practitioner selection unit 36 ​​may select a practitioner from the candidates based on the practitioner's specialty information. The practitioner selection unit 36 ​​may also select a practitioner based on the correlation between the treatment preference information specified by the customer and the practitioner's specialty information. The evaluation score calculated by the practitioner selection unit 36 ​​will be higher the more points of agreement there are between the customer's desired treatment information and the practitioner's specialty information. The practitioner selection unit 36 ​​may also select a practitioner from the candidates based on the practitioner's specialty attribute information. The practitioner selection unit 36 ​​may also select a practitioner based on the correlation between the customer's attribute information and the practitioner's specialty attribute information. The evaluation score calculated by the practitioner selection unit 36 ​​will be higher the more points of agreement there are between the customer's attribute information and the practitioner's specialty attribute information. By further basing the selection on the specialty information self-reported by the practitioner, it is possible to select a practitioner who is skilled in the treatment the customer desires and the customer's attributes.

[0048] The practitioner selection unit 36 ​​may select a predetermined number of practitioners from the selection candidates, for example, it may select 3 to 5 practitioners. By providing multiple practitioner options to notify the second terminal 16, the customer can be given the final decision-making power, and customer satisfaction can be increased by allowing the customer to make the final decision themselves. Furthermore, by reducing the number of practitioner options notified to the second terminal 16, the burden on the customer when making a final decision can be reduced, and it is possible to prevent the customer from having difficulty making a final decision due to having too many options.

[0049] The practitioner selection unit 36 ​​may select multiple practitioners based on a single selection criterion. The practitioner selection unit 36 ​​may calculate evaluation values ​​for candidate practitioners using only one selection criterion and select multiple practitioners in order of the highest calculated evaluation values. The practitioner selection unit 36 ​​may select multiple practitioners based on multiple selection criteria. The practitioner selection unit 36 ​​may use a first selection criterion that uses all of the conditions related to the customer, and a second selection criterion that excludes some of the conditions specified by the customer. The second selection criterion may be, for example, a selection criterion that excludes any of the basic conditions specified by the customer, such as location, date and time, or budget. When using the second selection criterion, the practitioner selection unit 36 ​​may select practitioners with higher evaluation values ​​than when using the first selection criterion. In this case, it may be possible to propose practitioners who are considered to be a very good match for the customer, even if the location is a little far away or the budget is slightly exceeded.

[0050] The practitioner selection unit 36 ​​notifies the second terminal 16 of information regarding the selected practitioner via the notification unit 22. The practitioner selection unit 36 ​​may notify the second terminal 16 only of the practitioner information of the selected practitioner, or it may notify the second terminal 16 of treatment record information associated with the selected practitioner, or treatment evaluation information associated with the treatment record information of the selected practitioner. The practitioner selection unit 36 ​​may calculate evaluation values ​​for multiple treatment record information associated with the selected practitioner and notify the second terminal 16 of the treatment record information with the highest evaluation value. The practitioner selection unit 36 ​​may notify the second terminal 16 of treatment evaluation information associated with the treatment record information with the highest evaluation value, or it may notify the second terminal 16 of treatment evaluation information that another customer has given a high rating to. The practitioner selection unit 36 ​​may notify the second terminal 16 of information for playing video data associated with the treatment record information, or it may notify the second terminal 16 of information for playing video data (e.g., set video) of a treatment that another customer has given a high rating to. The video data may be videos taken during treatments for other clients, or videos prepared in advance that are unrelated to the actual treatment. Such treatment record information and treatment evaluation information often match the client's conditions and can be considered decisive information in selecting a practitioner. Therefore, by notifying the second terminal 16 of the treatment record information and treatment evaluation information as information about the selected practitioner, useful information for the client to make a final decision about the practitioner can be provided.

[0051] The product suggestion unit 38 determines which products to suggest to the customer based on the customer's treatment record information and notifies the second terminal 16 of the information regarding the determined products. For example, based on the customer's treatment record information, the product suggestion unit 38 determines which products are useful for maintaining the customer's treated area after treatment. If the treated area is hair, specific examples of products include hair care products such as shampoo, conditioner, treatment, hair dryer, hair iron, and hot curler.

[0052] The product suggestion unit 38 may determine which products to suggest to a customer based on the treatment record information of multiple customers and the product evaluation information of multiple customers. For example, it may classify customers based on their treatment record information and determine which products have received high ratings from customers in the same classification as the customer to whom the product is to be suggested. The product suggestion unit 38 may also classify customers using so-called collaborative filtering technology and determine which products to suggest. For example, it becomes possible to suggest products that have received high ratings from customers who have received similar treatments, or products that have received high ratings from customers with similar hair types or hair concerns, thereby suggesting products that are likely to be useful to the customer.

[0053] Next, the functional configuration of the first terminal 14 will be described. The first terminal 14 is a store terminal used in a store that provides treatments to customers, or a practitioner terminal used by the store operator or practitioners working at the store. The first terminal 14 is a personal computer or tablet terminal installed in the store. The first terminal 14 comprises a communication unit 40, a display and operation unit 42, an imaging unit 44, a store setting unit 46, a practitioner setting unit 48, a treatment record input unit 50, a customer evaluation viewing unit 52, and a diary viewing unit 54.

[0054] The communication unit 40 communicates with the information processing device 12 via the network 18. The communication unit 40 transmits information input to the first terminal 14 to the information processing device 12 and receives information to be displayed on the first terminal 14 from the information processing device 12.

[0055] The display and operation unit 42 is, for example, a touch panel display and provides screen display and input operations for operating the first terminal 14. The display and operation unit 42 may have a display unit and an operation unit configured separately, and may have a display unit made up of a liquid crystal display or the like, and an operation unit made up of a mouse or keyboard or the like. Input operations may be free-form text or selection-based.

[0056] The imaging unit 44 is a camera for capturing images of customers receiving treatments and generating image data and video data. The imaging unit 44 may be built into the first terminal 14, or it may be configured separately from the first terminal 14.

[0057] The store setting unit 46 accepts the setting of store information managed by the store management unit 24. The store setting unit 46 displays an input screen for entering store information on the display operation unit 42 and transmits the store information entered on the input screen to the information processing device 12 via the communication unit 40.

[0058] The practitioner setting unit 48 accepts the setting of practitioner information managed by the practitioner management unit 26. The practitioner setting unit 48 displays an input screen for entering practitioner information on the display operation unit 42 and transmits the practitioner information entered on the input screen to the information processing device 12 via the communication unit 40.

[0059] The treatment record input unit 50 receives input of treatment record information managed by the treatment record management unit 30. The treatment record input unit 50 displays an input screen for entering treatment record information on the display operation unit 42 and transmits the practitioner record information entered on the input screen to the information processing device 12 via the communication unit 40. The treatment record input unit 50 may also receive image data and video data captured by the imaging unit 44 through the input screen and transmit the image data and video data to the information processing device 12 in association with the treatment record information. The treatment record input unit 50 may also display a viewing screen on the display operation unit 42 for viewing treatment reservation information and treatment preference information provided by customers.

[0060] The customer evaluation viewing unit 52 displays a viewing screen on the display operation unit 42 for viewing treatment evaluation information managed by the treatment record management unit 30. The customer evaluation viewing unit 52 may also display an input screen on the display operation unit 42 for the practitioner to enter comments on the treatment evaluation information entered by the customer, and transmit the comment information entered on the input screen to the information processing device 12 via the communication unit 40.

[0061] The customer evaluation viewing unit 52 may display a viewing screen on the display operation unit 42 for viewing product evaluation information managed by the product management unit 32. The customer evaluation viewing unit 52 may also display an input screen on the display operation unit 42 for entering comments from practitioners regarding product evaluation information entered by customers, and transmit the comment information entered on the input screen to the information processing device 12 via the communication unit 40.

[0062] The diary viewing unit 54 displays a viewing screen on the display operation unit 42 for viewing diary information managed by the diary management unit 34. The diary viewing unit 54 may also display an input screen on the display operation unit 42 for the practitioner to enter comments on the customer's diary, and transmit the comment information entered on the input screen to the information processing device 12 via the communication unit 40.

[0063] Next, the functional configuration of the second terminal 16 will be described. The second terminal 16 is a customer terminal used by the customer, and is a personal computer, tablet, smartphone, etc. owned by the customer. The second terminal 16 comprises a communication unit 60, a display and operation unit 62, an imaging unit 64, a user setting unit 66, a practitioner search unit 68, a treatment record viewing unit 70, a product search unit 72, and a diary input unit 74.

[0064] The display and operation unit 62 is configured, for example, as a touch panel display and provides screen display and input operations for operating the second terminal 16. The display and operation unit 62 may have a display unit configured separately from the operation unit, and may have a display unit configured as a liquid crystal display or the like, and an operation unit configured as a mouse or keyboard or the like.

[0065] The imaging unit 64 is a camera for generating image data and video data of customers and products used by customers. The imaging unit 64 may be built into the second terminal 16, or it may be configured separately from the second terminal 16.

[0066] The user setting unit 66 accepts settings for customer information managed by the customer management unit 28. The user setting unit 66 displays an input screen for entering customer information on the display operation unit 62 and transmits the customer information entered on the input screen to the information processing device 12 via the communication unit 60. The user setting unit 66 may also accept input of the customer's treatment preferences.

[0067] The practitioner search unit 68 displays an input screen for entering treatment conditions on the display operation unit 62 and transmits the conditions entered on the input screen to the information processing device 12 via the communication unit 60. The practitioner search unit 68 associates the conditions entered on the input screen with the identification information of the customer using the second terminal 16 and transmits it to the information processing device 12. The practitioner search unit 68 may also accept input of the customer's desired treatment information. For example, the practitioner search unit 68 may accept input of basic conditions specified by the customer, such as location, date and time, and budget. The practitioner search unit 68 may also accept input of detailed conditions for desired treatment that are different from the basic conditions (such as treatment menu, treatment technique, hairstyle, hair type, hair concerns, and practitioner attributes).

[0068] The practitioner search unit 68 obtains information regarding the practitioner search results from the information processing device 12 via the communication unit 60 and displays it on the display operation unit 62. For example, the practitioner search unit 68 obtains information regarding the practitioner selected by the practitioner selection unit 36 ​​from the information processing device 12 and displays it on the display operation unit 62. The practitioner search unit 68 may also obtain practitioner information, store information, treatment record information, treatment evaluation information, etc., from the information processing device 12 as information regarding the practitioner and display it on the display operation unit 62.

[0069] The practitioner search unit 68 may display a reservation screen for booking treatments on the display operation unit 62. The practitioner search unit 68 may obtain availability information of the practitioner selected by the customer from the information processing device 12 and display it on the display operation unit 42, and may accept the customer's input of the reservation date and time. The practitioner search unit 68 may transmit the entered reservation date and time to the information processing device 12, associating it with the customer's identification information and the practitioner's identification information.

[0070] The treatment record viewing unit 70 acquires treatment record information managed by the treatment record management unit 30 from the information processing device 12 via the communication unit 60 and displays it on the display operation unit 62. The treatment record viewing unit 70 acquires treatment record information associated with the identification information of the customer using the second terminal 16 and displays it on the display operation unit 62. The treatment record viewing unit 70 may also display video data, such as set videos, associated with the treatment record information on the display operation unit 62. The treatment record viewing unit 70 may also acquire treatment record information associated with a customer other than the customer using the second terminal 16 and display it on the display operation unit 62.

[0071] The treatment record viewing unit 70 may display an input screen for entering treatment evaluation information on the display operation unit 62 and transmit the treatment evaluation information entered on the input screen to the information processing device 12 via the communication unit 60. The treatment record viewing unit 70 may also display comments from the practitioner regarding the treatment evaluation information, or it may display an input screen for entering a re-evaluation of the comments from the practitioner and transmit the re-evaluation information entered on the input screen to the information processing device 12 via the communication unit 60.

[0072] The product search unit 72 displays an input screen for searching for products managed by the product management unit 32 on the display operation unit 62, and transmits the search conditions entered on the input screen to the information processing device 12 via the communication unit 60. The product search unit 72 obtains information regarding the product search results from the information processing device 12 via the communication unit 60 and displays it on the display operation unit 62. The product search unit 72 may, for example, obtain information regarding products determined by the product suggestion unit 38 from the information processing device 12 and display it on the display operation unit 62. The product search unit 72 may also obtain product information, product evaluation information, etc., as product information from the information processing device 12 and display it on the display operation unit 62.

[0073] The diary input unit 74 displays an input screen for inputting diary information managed by the diary management unit 34 on the display operation unit 62. The diary input unit 74 transmits the diary information entered on the input screen to the information processing device 12 via the communication unit 60. The diary input unit 74 may also receive image data and video data captured by the imaging unit 64 through the input screen, associate the image data and video data with the diary information, and transmit it to the information processing device 12.

[0074] The diary input unit 74 may display information related to the diary theme on the display operation unit 62 to encourage the customer to enter a diary entry. The diary input unit 74 may also display information related to the treatments the customer received and the products the customer used on the display operation unit 42 based on the customer's treatment record information and purchase history information, and encourage the customer to enter a diary entry that includes their evaluation of the treatments and products. When the customer enters a diary entry about a treatment or product, the diary input unit 74 may associate the diary information with a record ID and a product ID and send it to the information processing device 12.

[0075] Figure 5 is a sequence diagram showing an example of the operation of the information processing system 10. The second terminal 16 transmits customer information entered by the customer to the information processing device 12 (S10). The information processing device 12 registers the customer information obtained from the second terminal 16 (S12) and notifies the second terminal 16 of the completion of registration (S14). The second terminal 16 transmits the treatment preference information entered by the customer to the information processing device 12 (S16). The information processing device 12 selects a practitioner based on the treatment preference information obtained from the second terminal 16 (S18). The information processing device 12 selects a practitioner based on the correlation between the obtained treatment preference information and the treatment record information of the candidate practitioners. The information processing device 12 notifies the second terminal 16 of the information regarding the selected practitioner (S20).

[0076] The second terminal 16 displays information about the practitioner obtained from the information processing device 12 (S22). When the second terminal 16 receives input from a customer to reserve a practitioner, it sends the reservation information to the information processing device 12 (S24). The information processing device 12 generates treatment record information based on the reservation information obtained from the second terminal 16 (S26). The treatment record information at the time of S26 includes treatment request information but does not include treatment performance information. The information processing device 12 notifies the first terminal 14 of the treatment record information (S28).

[0077] The first terminal 14 transmits the treatment record information entered by the practitioner after the treatment to the customer to the information processing device 12 (S30). The treatment record information at the time of S30 includes treatment performance information. The information processing device 12 retrieves the treatment record information from the first terminal 14 and updates the treatment record information (S32). The information processing device 12 notifies the second terminal 16 of a request to input treatment evaluation information corresponding to the treatment record information (S34). The second terminal 16 transmits the treatment evaluation information entered by the customer to the information processing device 12 (S36). The information processing device 12 registers the treatment evaluation information retrieved from the second terminal 16 (S38) and notifies the first terminal 14 of the treatment evaluation information (S40).

[0078] The above-described embodiment exemplifies treatment services in a beauty salon. This embodiment can be applied to any treatment service other than those offered in a beauty salon. For example, it may be applied to nail salons where the treatment area is the nails, eyelash salons where the treatment area is the eyelashes, relaxation salons and massage parlors where the treatment area is the shoulders or lower back, beauty salons where the treatment area is the face or the whole body, and other intermediary businesses such as osteopathic clinics.

[0079] The above embodiment describes a case in which the treatment record management unit 30 and the product management unit 32 generate evaluation information based on diary information stored in the diary management unit 34. In a modified example, evaluation information may be generated by obtaining information about treatments and products from an external social networking service (SNS) used by the customer.

[0080] In a modified example, the information processing device 12 may further include a payment management unit for providing a payment function from the customer to the practitioner or store. The payment management unit may perform a payment process to pay the treatment fee from the customer to the practitioner after the treatment. The payment management unit may perform the payment process using a payment method (credit card, barcode payment, etc.) that has been pre-registered in the customer information. The payment management unit may also enable the customer to pay a tip (additional money for the treatment) to the practitioner. For example, the information processing device 12 may, upon receiving treatment record information after the treatment, display a screen for entering the tip amount on the second terminal 16. The customer can pay any additional money to the practitioner through the second terminal 16.

[0081] Several aspects of this disclosure are described below.

[0082] The first embodiment is an information processing system comprising: a practitioner management unit that manages practitioner identification information; a treatment record management unit that manages treatment record information, which records the content of treatments provided by practitioners to customers, in association with the practitioner identification information; an acquisition unit that acquires treatment preference information from a terminal used by the customer regarding the treatment the customer desires; a practitioner selection unit that selects a practitioner from among the candidates based on the correlation between the acquired treatment preference information and the treatment record information of the candidate practitioners; and a notification unit that notifies the terminal used by the customer of information regarding the selected practitioner. According to the first embodiment, by correlating the customer's treatment preference information with the treatment record information of the candidate practitioners, it is possible to present the customer with practitioners who have a track record of performing treatments that can fulfill the customer's treatment preference. As a result, the objectivity and reliability of the presented information can be improved compared to when practitioners are selected based on information self-reported by practitioners.

[0083] The second embodiment is an information processing system according to the first embodiment, wherein the notification unit notifies the customer's terminal of information regarding the treatment record of the selected practitioner. According to the second embodiment, the practitioner's treatment record can be presented to the customer, thereby further improving the objectivity and reliability of the presented information compared to cases where the treatment record is not presented.

[0084] The third embodiment is an information processing system according to the first or second embodiment, wherein the acquisition unit acquires treatment evaluation information relating to the customer's evaluation of the treatment from a terminal used by the customer, the treatment record management unit manages the acquired treatment evaluation information in association with treatment record information, and the practitioner selection unit selects a practitioner based on the treatment evaluation information associated with the treatment record information of candidate practitioners. According to the third embodiment, the objectivity and reliability of the presented content can be further improved by basing it on customer evaluation information regarding the practitioner's treatment record. For example, by presenting the customer with a treatment record that has received high customer evaluations, it is possible to present a practitioner who can fulfill the customer's treatment wishes with high quality.

[0085] A fourth aspect is the information processing system according to the third aspect, wherein the notification unit notifies the terminal used by the customer of information relating to treatment evaluation information associated with the treatment record information of the selected practitioner. According to the fourth aspect, since evaluation information from other customers regarding the practitioner's treatment performance can be presented to the customer, the objectivity and reliability of the presented information can be further improved compared to cases where evaluation information is not presented.

[0086] A fifth embodiment is an information processing system according to any one of the first to fourth embodiments, further comprising a customer management unit for managing customer identification information, a treatment record management unit for managing treatment record information in association with customer identification information, an acquisition unit for acquiring customer identification information from a terminal used by the customer, and a practitioner selection unit for selecting a practitioner based on the acquired customer identification information and the associated treatment record information. According to the fifth embodiment, since treatment records made by expert practitioners regarding treatments the customer has received in the past are taken into consideration, an appropriate practitioner can be presented with an expert's perspective. Furthermore, by taking into account the customer's evaluation of past treatments, a practitioner can be presented that more appropriately takes into account the customer's preferences regarding past treatments.

[0087] The sixth aspect is the information processing system according to the fifth aspect, further comprising a product suggestion unit that determines products to suggest to the customer based on the customer's treatment record information, and the notification unit notifies the customer of information regarding the determined products to the terminal used by the customer. According to the sixth aspect, products can be suggested based on treatment records kept by a professional practitioner regarding treatments the customer has received in the past, thus enabling the suggestion of more appropriate products that take into account the perspective of a professional.

[0088] The seventh aspect is an information processing system according to the sixth aspect, wherein the acquisition unit acquires product evaluation information relating to customer evaluations of products from a terminal used by the customer, and the product suggestion unit determines products to suggest to the customer based on the treatment record information of multiple customers and the product evaluation information of multiple customers. According to the seventh aspect, multiple customers can be classified based on their treatment history, and products with high customer evaluations can be suggested for each customer classification, thus enabling the suggestion of more appropriate products to customer groups classified from a professional perspective.

[0089] The eighth aspect is an information processing system according to any one of the fifth to seventh aspects, wherein the notification unit notifies the customer's terminal of information for displaying the customer's treatment record information. According to the eighth aspect, by presenting the customer with treatment records prepared by a professional practitioner, it becomes possible to provide various advice to encourage the customer to become a repeat customer. The customer can manage the details of past treatments and refer to the treatment records when maintaining the treated area themselves or when selecting products to use for maintenance.

[0090] The ninth aspect is an information processing system according to the eighth aspect, wherein the treatment record management unit manages video data of treatments provided to the customer in association with treatment record information, and the notification unit notifies the customer's terminal of information for playing the video data associated with the customer's treatment record information. According to the ninth aspect, by presenting the customer with video data of treatment areas that the customer cannot directly see during the treatment, it is possible to improve customer satisfaction and trust in the treatment. Customers can maintain the treatment areas themselves based on the video data, thus improving customer convenience.

[0091] The tenth embodiment is an information processing system according to any one of the first to ninth embodiments, wherein the practitioner selection unit evaluates the correlation between the acquired treatment preference information and the treatment record information of candidate practitioners using a plurality of selection criteria, selects a plurality of practitioners corresponding to the plurality of selection criteria, and the notification unit notifies the terminal used by the customer of information regarding the plurality of selected practitioners. According to the tenth embodiment, by selecting practitioners using a plurality of selection criteria, it is possible to present a plurality of practitioners of different types. For example, it becomes possible to make unexpected suggestions to the customer, notify the customer of a new way to try something new, and show them the possibility of discovering a new version of themselves.

[0092] The eleventh embodiment is an information processing system according to any one of the first to tenth embodiments, wherein the practitioner selection unit further selects a practitioner based on the number of registered treatment record information of the candidate practitioners. According to the eleventh embodiment, by selecting a practitioner based on the number of registered treatment record information, practitioners with extensive experience can be presented.

[0093] The twelfth embodiment is an information processing system according to any one of the first to eleventh embodiments, wherein the practitioner management unit manages information on the treatments that practitioners are good at, in association with the practitioner's identification information, and the practitioner selection unit selects a practitioner based on the information on the treatments that practitioners are good at. According to the twelfth embodiment, it is possible to present a practitioner who is good at the treatment that the customer wants, and to present a practitioner who is a better match for the customer.

[0094] The 13th embodiment is an information processing system according to any one of the first to 12 embodiments, wherein the treatment record management unit manages attribute information of customers to whom treatments have been provided in association with treatment record information, the acquisition unit acquires customer attribute information from a terminal used by the customer, and the practitioner selection unit selects a practitioner based on the acquired customer attribute information and the customer attribute information associated with the treatment record information of candidate practitioners. According to the 13th embodiment, practitioners with extensive experience in treating customers with similar attributes to the customer can be presented, and practitioners with a higher compatibility with the customer can be presented.

[0095] The 14th embodiment is an information processing system according to any one of the first to 12 embodiments, wherein the practitioner management unit manages expert attribute information relating to the attributes of customers that practitioners are skilled at, in association with the practitioner's identification information, the acquisition unit acquires customer attribute information from a terminal used by the customer, and the practitioner selection unit selects a practitioner based on the acquired customer attribute information and the expert attribute information of candidate practitioners. According to the 14th embodiment, practitioners who are considered skilled at the customer's attributes can be presented, thus enabling the presentation of practitioners with a higher compatibility with the customer.

[0096] The 15th embodiment is an information processing system comprising: a practitioner management unit for managing practitioner identification information; a customer management unit for managing customer identification information; a treatment record management unit for managing treatment record information, which records the details of treatments provided by practitioners to customers, in association with practitioner identification information and customer identification information; a practitioner selection unit for selecting a practitioner from among candidates based on the correlation between the customer's treatment record information and the treatment record information of candidate practitioners; and a notification unit for notifying the customer's terminal of information regarding the selected practitioner. According to the 15th embodiment, by selecting a practitioner based on the customer's treatment record information, it is possible to present a practitioner similar to one the customer has used in the past. For example, if circumstances arise that prevent a customer from receiving treatment from a practitioner they previously requested and they are looking for an alternative practitioner, a practitioner similar to the previous practitioner can be presented.

[0097] (Second Embodiment) The information processing system disclosed here further provides a mechanism for circulating gratitude between customers and practitioners. Traditionally, if a customer is satisfied with a practitioner's treatment and feels grateful to the practitioner, they can express their gratitude directly to the practitioner at the store where they received the treatment. However, if the timing for expressing gratitude is missed, or if the customer feels embarrassed to express their gratitude frankly, it becomes difficult for the customer to express their gratitude to the practitioner. Furthermore, if gratitude from the customer is not conveyed to the practitioner, the practitioner cannot confirm the customer's satisfaction, making it difficult to deepen their confidence and sense of fulfillment in their work (treatment). As a result, it becomes difficult to find an opportunity to build a good relationship between the customer and the practitioner, and it becomes difficult to retain customers. If customers cannot be retained, it becomes difficult for the practitioner to stabilize their sales, and it becomes difficult for the practitioner to continue working while receiving sufficient compensation (salary).

[0098] According to one example of this disclosure, a system can be used to exchange gratitude information between customers and practitioners, visualizing feelings of gratitude. This gratitude information includes gratitude points, which numerically represent gratitude, and gratitude messages, which express gratitude using text or emojis. The gratitude information is managed in association with the identification information of the customer and practitioner, and is accumulated for each customer and practitioner. Practitioners can check the accumulated amount of gratitude given by customers, and as the accumulated amount of gratitude increases, they can deepen their confidence and sense of fulfillment in their work. Customers can check the accumulated amount of gratitude they have given to practitioners, and can gain a sense of fulfillment as their gratitude accumulates. As a result, it can have a positive psychological impact on both customers and practitioners, and can provide an opportunity to build good relationships between customers and practitioners. It can also promote a cycle of gratitude between customers and practitioners, and can help retain customers.

[0099] Figure 6 is a schematic diagram showing the functional configuration of the information processing system 10 according to the second embodiment. The second embodiment differs from the first embodiment described above in that the information processing device 12 further comprises a thank you information management unit 80 and a reward management unit 82, the first terminal 14 further comprises a thank you information viewing unit 84 and a reward application unit 86, and the second terminal 16 further comprises a thank you information input unit 88. The second embodiment will be described below, focusing on the differences from the first embodiment, and common points will be omitted from explanation as appropriate.

[0100] The gratitude information management unit 80 stores and manages gratitude information exchanged between customers and practitioners. Customers who have received treatment can send gratitude information to the practitioner who performed the treatment to express their gratitude. The gratitude information may include gratitude points, which represent the degree of gratitude numerically. The gratitude information may also include gratitude messages, which express the content of gratitude using text, emojis, etc. The gratitude information management unit 80 manages the gratitude information acquired from the second terminal 16 through the acquisition unit 20, associating it with the customer's identification information and the practitioner's identification information.

[0101] Figure 7 shows an example of the data structure of gratitude information managed by the gratitude information management unit 80. The gratitude information includes a gratitude ID as the key, sender ID, recipient ID, date and time of transmission, gratitude points, and a gratitude message. The sender ID can be a customer ID, and the recipient ID can be a practitioner ID. Gratitude points are a numerical value that represents the degree of gratitude. For example, a customer who wishes to express gratitude can determine the value of gratitude points according to the level of gratitude they feel. The customer can also input a gratitude message to the practitioner according to the level of gratitude they feel, such as "It turned out exactly as I imagined!" or "I was so impressed by the courteous service!!"

[0102] The thank-you message may be sent from the customer to multiple service providers. For example, the thank-you message may be sent to multiple service providers such as the first service provider who cut the hair, the second service provider who colored the hair, and the third service provider who styled the hair. The thank-you message may also be sent from the customer to the store. In this case, the thank-you message management unit 80 may manage the thank-you message obtained from the second terminal 16 in association with the customer's identification information and the store's identification information. In other words, the recipient ID may be the store ID.

[0103] The thank-you information may be sent from the practitioner to the customer. For example, a practitioner who receives thank-you information from a customer may send the thank-you information to the customer. In this case, the thank-you information management unit 80 may manage the thank-you information obtained from the first terminal 14 in association with the practitioner's identification information and the customer's identification information. That is, the sender ID may be the practitioner ID and the recipient ID may be the customer ID.

[0104] The thank-you information may be sent from one practitioner to another. For example, if the first practitioner, such as the stylist who is primarily responsible for the treatment of a customer, receives thank-you information from the customer, the first practitioner may send the thank-you information to the second practitioner, such as the assistant who was in charge of the same customer. For example, the first practitioner may share the thank-you points included in the thank-you information they received with the second practitioner. In this case, the thank-you information obtained from the first terminal 14 is managed in association with the identification information of the first and second practitioners. In other words, both the sender ID and the recipient ID may be the practitioner ID.

[0105] The thank-you information may be sent from the store to the practitioner. For example, if the store receives thank-you information from a customer, it may send it to the practitioner who served that customer. The thank-you information may also be sent from one store to another. For example, if store A is unable to accept a customer's reservation and refers the customer to another store B, store B may send thank-you information to store A. In this case, the thank-you information can be circulated as the customer sends thank-you information to store B, and then store B sends thank-you information to store A. The thank-you information may also be sent from the store to the customer. In these cases, the thank-you information management unit 80 manages the thank-you information obtained from the first terminal 14 in association with the store's identification information. That is, at least one of the sender ID and recipient ID of the thank-you information may be the store ID.

[0106] The Gratitude Information Management Unit 80 awards gratitude points to customers and tallyes the remaining amount of gratitude points that customers can use. The Gratitude Information Management Unit 80 may award gratitude points to customers when they receive treatment. For example, gratitude points may be awarded to customers when the treatment record information is updated after the treatment (for example, the process in S32 of Figure 5). The Gratitude Information Management Unit 80 may also award gratitude points when customers input treatment evaluations. For example, gratitude points may be awarded to customers when the treatment evaluation information is registered (for example, the process in S38 of Figure 5). Gratitude points may also be purchased by customers with money. The Gratitude Information Management Unit 80 may, for example, award gratitude points when a customer purchases gratitude points.

[0107] The appreciation information management unit 80 adds to the remaining amount of appreciation points when a customer acquires appreciation points, according to the number of appreciation points acquired. The appreciation information management unit 80 subtracts from the remaining amount of appreciation points when a customer uses appreciation points to send appreciation information, according to the number of appreciation points used. The appreciation information management unit 80 may also notify the second terminal 16 of the customer's remaining amount of appreciation points through the notification unit 22.

[0108] The Gratitude Information Management Unit 80 tallyes the remaining amount of gratitude points available to each practitioner. Practitioners can use the gratitude points they have earned to obtain rewards. Rewards are goods or services that can be obtained by using gratitude points. There are no particular restrictions on the goods that can be obtained as rewards, but they could be food gifts such as sweets or beverages. There are no particular restrictions on the services that can be obtained as rewards, but they could be experience gifts such as meals or trips. Practitioners can also use the gratitude points they have earned to give gratitude points to other practitioners or customers.

[0109] The gratitude information management unit 80 adds to the remaining gratitude points when a practitioner acquires gratitude points, according to the number of gratitude points acquired. The gratitude information management unit 80 subtracts from the remaining gratitude points when a practitioner uses gratitude points to obtain a reward or gives gratitude points, according to the number of gratitude points used. The gratitude information management unit 80 may also notify the first terminal 14 of the practitioner's remaining gratitude points through the notification unit 22.

[0110] The Gratitude Information Management Unit 80 may aggregate the remaining amount of gratitude points for each store or region. For example, the Gratitude Information Management Unit 80 may aggregate the remaining amount of gratitude points that can be used by multiple practitioners belonging to the same store. This makes it possible to understand the total remaining amount of gratitude points that can be used across the entire store, and for example, to obtain greater rewards by using the gratitude points accumulated across the entire store. The Gratitude Information Management Unit 80 may aggregate the total remaining amount of usable gratitude points by combining multiple stores located in a specific region. This makes it possible to understand the total remaining amount of gratitude points that can be used across the entire region, and for example, to obtain greater rewards by using the gratitude points accumulated across the entire region. The rewards obtained may be used for the revitalization of the region.

[0111] The gratitude information management unit 80 aggregates the cumulative amount of gratitude points given by customers. The gratitude information management unit 80 aggregates, for example, the cumulative amount of gratitude points given by customers to practitioners for each customer ID. The gratitude information management unit 80 aggregates the cumulative amount of gratitude points acquired by practitioners for each practitioner. The gratitude information management unit 80 aggregates, for example, the cumulative amount of gratitude points given by customers to practitioners for each practitioner ID. The gratitude information management unit 80 may also aggregate the cumulative amount of gratitude points for each combination of practitioner ID and customer ID. This allows practitioners to understand which customers have given them the most gratitude points. Customers can also understand which practitioners they have given them the most gratitude points to. The gratitude information management unit 80 may also notify the first terminal 14 or the second terminal 16 of the cumulative amount of gratitude points through the notification unit 22.

[0112] The gratitude information management unit 80 may aggregate the cumulative amount of gratitude points for each store or region. The gratitude information management unit 80 may, for example, aggregate the cumulative amount of gratitude points given to multiple practitioners belonging to the same store. This makes it possible to grasp the total cumulative amount of gratitude points that could be obtained across the entire store. The gratitude information management unit 80 may also aggregate the cumulative amount of gratitude points given to practitioners or stores for each combination of store ID and customer ID. This makes it possible for each store to understand which customers gave them the most gratitude points. The gratitude information management unit 80 may also notify the first terminal 14 of the cumulative amount of gratitude points for each store or region through the notification unit 22.

[0113] The reward management unit 82 stores reward information regarding rewards that practitioners can earn and manages the awarding of rewards in accordance with the acquisition of appreciation points. The reward management unit 82 manages information such as reward name, reward image, and reward description, using the reward ID, which is the identification information of the reward, as the key. The reward name indicates the content of the reward, such as confectionery set A, beverage set B, meal voucher C, and travel voucher D. The confectionery set and beverage set may be subscription services for confectionery or beverages.

[0114] The reward management unit 82 stores and manages information (also called reward acquisition information) regarding the acquisition of rewards by practitioners or stores. The reward acquisition information includes information such as the acquirer ID, acquisition date and time, reward ID, reward name, and number of points used, with the acquisition ID as the key. When a practitioner acquires a reward, the acquirer ID is the practitioner ID, and when a store acquires a reward, the acquirer ID is the store ID. The number of points used is the number of appreciation points used to acquire the reward. The reward management unit 82 may also manage rewards that can be acquired based on the accumulated amount of appreciation points, rather than the use of appreciation points. For example, rewards that can be acquired when the accumulated amount of appreciation points reaches milestones such as 100 or 1000 may be available.

[0115] The gratitude information viewing unit 84 acquires gratitude information managed by the gratitude information management unit 80 from the information processing device 12 via the communication unit 40 and displays it on the display operation unit 42. The gratitude information viewing unit 84 displays gratitude information associated with practitioners and stores on the display operation unit 42. For example, the gratitude information viewing unit 84 acquires information regarding the cumulative amount of gratitude given to practitioners and displays it on the display operation unit 42. The gratitude information viewing unit 84 may display the cumulative amount of gratitude points acquired by practitioners as a numerical value, or it may display object images with different display modes depending on the numerical value of the cumulative amount. The gratitude information viewing unit 84 may acquire at least one piece of gratitude information given to practitioners by customers and display these in a list in chronological order or by customer order.

[0116] Figure 8 schematically shows an example of the display of the gratitude information viewing screen, and shows the screen viewed by the practitioner using the first terminal 14. In the upper left of the gratitude information viewing screen, a practitioner image 90 corresponding to the practitioner ID is displayed, and near the practitioner image 90, a cumulative image 91 showing the accumulated amount of gratitude points and a balance image 92 showing the remaining usable gratitude points are displayed. In the illustrated example, the numerical value of the gratitude points is shown, and an image of a cushion is displayed as an object image corresponding to the numerical value of the gratitude points.

[0117] In the example in Figure 8, the cumulative image 91 displays two red cushions corresponding to 100 points, two purple cushions corresponding to 10 points, and one white cushion corresponding to 1 point, indicating that a total of 221 points have been accumulated. Additionally, the balance image 92, showing the remaining amount of gratitude points available for redemption, displays two purple cushions corresponding to 10 points and one white cushion corresponding to 1 point, indicating that 21 points are available for redemption. Depending on the value of gratitude points, a gold cushion corresponding to 1,000 points or a rainbow-colored cushion corresponding to 10,000 points may also be displayed. On the gratitude information viewing screen, both the cumulative image 91 and the balance image 92 may be displayed, or only one of them may be displayed.

[0118] Furthermore, the example of an object image is not limited to a cushion; any image can be used. Similarly, there are no particular restrictions on the color of the object image; any color can be used. Additionally, the size of the object image may vary depending on the number of gratitude points. In other words, at least one aspect of the display of the object images (cushions), such as the number, color, or size, can be varied depending on the number of gratitude points.

[0119] At the bottom of the gratitude information viewing screen in Figure 8, individual gratitude information 93a and 93b sent by customers to practitioners are displayed in a list. Gratitude information 93a and 93b include customer ID, date and time of sending, and gratitude message. Gratitude information 93a and 93b also include individual images 94a and 94b that show the gratitude points sent by customers to practitioners. Individual images 94a and 94b also display an image of a cushion as an object image corresponding to the numerical value of gratitude points. In individual images 94a and 94b, the display manner, such as the number, color, and size of the object images (cushions), may differ depending on the numerical value of gratitude points.

[0120] The gratitude information viewing unit 84 may accept replies to the received gratitude information. The practitioner can input a reply comment 96 to the customer's gratitude information 93b by pressing a comment button 95 displayed near (for example, below) the gratitude information 93b in Figure 8. The practitioner can add a reaction image 98, such as a star, heart, or thumbs-up, to the customer's gratitude information 93b by pressing a reaction button 97 displayed near (for example, below) the gratitude information 93b. The gratitude information viewing unit 84 may transmit the reply information, including the reply comment 96 and reaction image 98 entered by the practitioner, to the information processing device 12 via the communication unit 60.

[0121] The gratitude information viewing unit 84 may display the cumulative amount of gratitude points totaled for each customer. For example, multiple customers may be listed in descending order of the cumulative amount of gratitude points given by the customer to the practitioner. The gratitude information viewing unit 84 may display an input screen on the display operation unit 42 for practitioners to give gratitude points to other practitioners. The gratitude information viewing unit 84 may display an input screen on the display operation unit 42 for practitioners to give gratitude points to customers.

[0122] The reward application unit 86 accepts applications to acquire rewards managed by the reward management unit 82. The reward application unit 86 obtains reward information managed by the reward management unit 82 from the information processing device 12 via the communication unit 40 and displays it on the display operation unit 42. The reward application unit 86 obtains information indicating the remaining amount of usable gratitude points from the gratitude information management unit 80 from the information processing device 12 via the communication unit 40 and displays it on the display operation unit 42. The reward application unit 86 displays an application screen on the display operation unit 42 to accept applications for acquiring rewards that can be acquired within the range of the remaining amount of gratitude points. The reward application unit 86 may also display an application screen on the display operation unit 42 to accept applications for acquiring rewards that can be acquired according to the accumulated amount of gratitude points. The reward application unit 86 generates reward acquisition information based on the input operation on the application screen and transmits it to the information processing device 12 via the communication unit 40. The reward application unit 86 may accept reward acquisition applications for each practitioner, or it may accept reward acquisition applications for each store or region.

[0123] The gratitude information input unit 88 displays an input screen on the display operation unit 62 for the customer to input gratitude information, and transmits the gratitude information entered on the input screen to the information processing device 12 via the communication unit 60. The gratitude information input unit 88 displays a selection screen for selecting the practitioner to whom the gratitude information will be sent. The gratitude information input unit 88 may also display practitioners associated with the customer's treatment record information on the selection screen. The gratitude information input unit 88 displays an input screen on the display operation unit 62 for the gratitude message and the amount of gratitude points. The gratitude information input unit 88 may obtain the remaining amount of gratitude points available to the customer from the information processing device 12 via the communication unit 60 and display it on the input screen. The gratitude information input unit 88 may accept the input of gratitude points within the range of the customer's remaining amount of gratitude points.

[0124] The gratitude information input unit 88 may obtain the past cumulative amount of gratitude points used by the customer from the information processing device 12 via the communication unit 60 and display it on the display operation unit 62. The gratitude information input unit 88 may also aggregate and display the cumulative amount of gratitude points given by the customer to the practitioner for each practitioner ID. For example, multiple practitioners may be listed in descending order of the cumulative amount of gratitude points given by the customer to the practitioner. The gratitude information input unit 88 may also obtain information from the information processing device 12 regarding reply comments and reaction images entered by the practitioner in response to the gratitude information given by the customer and display it on the display operation unit 62.

[0125] Figure 9 schematically shows an example of the display of the thank-you information input screen, illustrating the screen on which a customer inputs thank-you information using the second terminal 16. In the upper left of the thank-you information input screen, a customer image 100 corresponding to the customer ID is displayed, and near the customer image 100, a cumulative image 101 showing the cumulative amount of thank-you points given by the customer and a balance image 102 showing the remaining balance of thank-you points are displayed. Similar to the example in Figure 8, the numerical value of the thank-you points is displayed, and an image of a cushion is displayed as an object image corresponding to the numerical value of the thank-you points.

[0126] Below the gratitude information input screen in Figure 9, there are fields for selecting the practitioner to whom the gratitude information will be sent (recipient) 103, a field for inputting the numerical value of gratitude points to be given to the practitioner 104, and a field for inputting a gratitude message to be given to the practitioner 105. When a numerical value of gratitude points is entered, an object image 106 corresponding to the entered value may be displayed, for example, an animation showing cushions piling up as the value increases. After entering the recipient, the numerical value of gratitude points, and the gratitude message, the send button 107 is pressed, and the gratitude information is sent from the second terminal 16 to the information processing device 12.

[0127] The practitioner selection unit 36 ​​may extract potential practitioners based on the gratitude information recorded in the gratitude information management unit 80. The practitioner selection unit 36 ​​may also extract potential practitioners by considering the accumulated amount of gratitude points. The practitioner selection unit 36 ​​may calculate an evaluation value indicating the similarity between the customer and the practitioner according to the accumulated amount of gratitude points, and the evaluation value may be higher as the accumulated amount of gratitude points increases. By using the accumulated value of gratitude points, the compatibility between the customer and the practitioner can be quantitatively analyzed, and practitioners who are considered to be a good match can be suggested.

[0128] The treatment record viewing unit 70 may display an editing screen on the display operation unit 62 for processing image data and video data associated with the treatment record information. For example, the treatment record viewing unit 70 may display an editing screen on the display operation unit 62 for processing image data and video data of customers taken at the store. The editing screen may enable decoration processing such as adding frame images and stamp images, makeup processing on the face, deformation processing of facial features (eyes, nose, mouth, ears), mosaic processing, blurring processing, etc. The editing screen may disable image processing on the treatment area (e.g., hair) and enable image processing on parts other than the treatment area (e.g., face). This makes it possible to generate images that display the treatment area as is while decorating parts related to privacy (such as the face). Such decoration functions ensure consideration for privacy and promote the posting of image data.

[0129] Image data and video data edited in the treatment record viewing unit 70 may be transmitted to the information processing device 12 in association with the treatment record information, or they may be posted to external social media. Other customers or practitioners may be able to send thank-you messages or thank-you points in response to the treatment record information edited by a customer. In addition, other customers or practitioners may be able to reply to the treatment record information edited by a customer, and they may be able to attach reply messages or reaction images.

[0130] The treatment record input unit 50 may display an editing screen on the display operation unit 42 for processing image data and video data captured by the imaging unit 44. The editing screen displayed on the display operation unit 42 by the treatment record input unit 50 may be the same as the editing screen displayed on the display operation unit 62 by the treatment record viewing unit 70. The practitioner can transmit the image data and video data edited on the treatment record viewing unit 70 to the information processing device 12, associated with the treatment record information. The customer can refer to the image data and video data edited by the practitioner through the treatment record viewing unit 70. The customer may further edit the image data and video data edited by the practitioner through the treatment record viewing unit 70.

[0131] The diary input unit 74 may display an editing screen on the display operation unit 62 for processing image data and video data captured by the imaging unit 64. The diary input unit 74 may also display an editing screen on the display operation unit 62 that is similar to the editing screen provided by the treatment record viewing unit 70. The image data and video data edited by the diary input unit 74 may be transmitted to the information processing device 12 as diary information, or may be posted to an external social networking service (SNS). Other customers or practitioners may be able to send thank-you information in response to diary information generated by a customer, and may be able to send thank-you messages or thank-you points. In addition, other customers or practitioners may be able to reply to diary information generated by a customer, and may be able to attach reply messages or reaction images.

[0132] Figure 10 is a sequence diagram showing an example of the operation of the information processing system 10. The second terminal 16 transmits the thank-you information entered by the customer to the information processing device 12 (S50). The information processing device 12 records the thank-you information obtained from the second terminal 16 (S52). The information processing device 12 notifies the first terminal 14, which is the recipient of the recorded thank-you information (S54). The first terminal 14 displays the thank-you information obtained from the information processing device 12 (S56). The first terminal 14 may also display the cumulative amount of thank-you points that the practitioner or store has acquired so far.

[0133] When the practitioner enters a reply to the thank-you information, the first terminal 14 sends the entered reply information to the information processing device 12 (S58). The information processing device 12 associates the reply information obtained from the first terminal 14 with the thank-you information and updates the thank-you information (S60). The information processing device 12 sends the updated thank-you information, including the reply information, to the second terminal 16 (S62). The second terminal 16 displays the thank-you information obtained from the information processing device 12 (S64). The second terminal 16 may, for example, display the reply information to the thank-you information that the customer has sent to the practitioner. The second terminal 16 may also display the cumulative amount of thank-you points that have been sent so far.

[0134] (modified version) In the above-described embodiment, blockchain technology may be applied to the sending and receiving of gratitude information. For example, gratitude points may be issued as cryptocurrency or NFTs (Non-Fungible Tokens), and the entire flow of gratitude points being exchanged between the customer and the practitioner may be recorded. This may make the cycle and connection of gratitude between the customer and the practitioner visible.

[0135] In the above-described embodiment, treatment services in a beauty salon were used as an example, but this embodiment is not limited to specific treatments and can be applied to any treatment service. The "treatment" in this embodiment may include medical procedures. In this case, the practitioner may be a medical professional such as a doctor, nurse, pharmacist, laboratory technician, physical therapist, or occupational therapist at a medical institution such as a hospital, and the customer may be a patient receiving medical treatment. This embodiment can also be applied to any service business other than treatments. In this case, the practitioner may be a service provider that provides any service to a customer, or an employee of a business that provides any service such as retail, food and beverage, accommodation, entertainment, education, welfare, real estate, transportation, or public services.

[0136] In the modified version, instead of managing practitioners by store, individual practitioners may be managed independently of the store to which they belong. In this case, the information processing device 12 does not need to have a store management unit 24. By managing individual practitioners independently of the store, treatment record information and gratitude information can be accumulated in the relationship between the customer and the individual practitioner, even if the store to which the individual practitioner belongs changes. This promotes a cycle of gratitude and connection between customers and practitioners, regardless of the store to which the practitioner belongs.

[0137] The second embodiment described above illustrates a case where a customer gives a thank-you point to a practitioner. In a modified version, the system may be configured to allow the customer to give a thank-you stamp to the practitioner to express their gratitude. The thank-you stamp in the modified version can be considered an example of thank-you information in the second embodiment.

[0138] Figure 11 is a schematic diagram showing an example of the display of the screen for sending a thank you stamp. Figure 11 corresponds to the thank you information input screen displayed on the second terminal 16 by the thank you information input unit 88. At the top of the screen, practitioner information 110 about the practitioner to whom the thank you stamp will be sent is displayed. In the center of the screen, multiple thank you stamps 112a, 112b, 112c, and 112d that can be selected are displayed. Each of the thank you stamps 112a to 112d can include text, emojis, symbols, images, etc. The screen in Figure 11 is configured so that, for example, only one of the multiple thank you stamps 112a to 112d can be selected. The screen in Figure 11 may also be configured so that two or more of the multiple thank you stamps 112a to 112d can be selected in any combination. At the bottom of the screen, a free-text field 114 for a message of support to be sent to the practitioner is displayed. Text, emojis, symbols, etc. can be entered in the free-text field 114. When the "Send Thank You Stamp" button 116 at the bottom of the screen is pressed, the selected thank you stamp and message of support are sent to the practitioner. The thank you stamps and messages of support sent from the customer to the practitioner are managed as thank you information by the thank you information management unit 80. The practitioner can check the thank you stamps and messages of support from the customer on the first terminal 14.

[0139] The second embodiment described above showed a case where the practitioner could obtain rewards such as food gifts or experience gifts by using appreciation points. In a modified version, the system may be configured so that the customer can give an appreciation gift to the practitioner to express their gratitude. In this modified version, instead of obtaining rewards by using appreciation points, the customer can directly give a specific reward to the practitioner. The appreciation gift can be considered an example of appreciation information in the second embodiment.

[0140] Figure 12 is a schematic diagram showing an example of the display of the thank-you gift sending screen. Figure 12 corresponds to the thank-you information input screen displayed on the second terminal 16 by the thank-you information input unit 88. At the top of the screen, practitioner information 120 about the practitioner to whom the thank-you stamp will be sent is displayed. In the center of the screen, several thank-you gifts 122a, 122b, and 122c that can be selected are displayed. In the example of Figure 12, food gifts such as sweets and beverages are displayed. The screen in Figure 12 may be configured to allow the selection of only one of the multiple thank-you gifts 122a to 122c, or it may be configured to allow the selection of two or more in any combination. When the "Send Gift" button 124 at the bottom of the screen is pressed, the procedure for sending the selected thank-you gift to the practitioner begins. Thank-you gifts sent from customers to practitioners are managed as thank-you information by the thank-you information management unit 80. Practitioners can check thank-you gifts from customers on the first terminal 14.

[0141] The screen in Figure 12 may be displayed after pressing the "Send Thank You Stamp" button 116 on the thank you stamp sending screen in Figure 11. In this case, after sending a thank you stamp, a thank you gift can be sent as an additional token of appreciation, making it easier for customers to express more gratitude to the practitioner.

[0142] In the second embodiment described above, when a practitioner receives thank-you information from a customer, the practitioner can input a reply to the received thank-you information. In a modified version, the system may be configured so that the practitioner can send an "emotional stamp" to the customer to express their feelings of gratitude. For example, the system may be configured so that the practitioner can send an emotional stamp back to the customer in response to a thank-you stamp sent by the customer. An emotional stamp can be considered an example of thank-you information in the second embodiment.

[0143] FIG. 13 is a diagram schematically showing an example display of a screen for sending a moving stamp. The screen of FIG. 13 is displayed on the first terminal 14 by the gratitude information browsing unit 84. At the upper part of the screen, customer information 130 regarding the customer who will receive the moving stamp is displayed. In the example of FIG. 13, the customer's name (Mr. XXX) is displayed as the customer information 130. In the center of the screen, a plurality of moving stamps 132a, 132b as selection candidates are displayed. Each of the moving stamps 132a to 132b can include characters, emojis, symbols, images, etc. The plurality of moving stamps 132a to 132b are configured such that the contents of characters, emojis, symbols, images, etc. are different from those of the gratitude stamps 112a to 112d in FIG. 11. The screen of FIG. 13 may be configured to allow selection of only one of the plurality of moving stamps 132a to 132b, or may be configured to allow selection of two or more in any combination. At the lower part of the screen, a free description field 134 for a moving message to be sent to the customer is displayed. Characters, emojis, symbols, etc. can be input into the free description field 134. When the send button 136 at the lower part of the screen is pressed, the selected moving stamp and the moving message are sent to the customer. The moving stamp and the moving message sent from the practitioner to the customer are managed as gratitude information by the gratitude information management unit 80. The customer can confirm the moving stamp and the moving message from the practitioner on the second terminal 16.

[0144] In the above-described second embodiment, the case where a browsing screen showing the accumulated amount and the balance of the gratitude points given from the customer to the practitioner is displayed has been shown. In a modification, a summary screen showing the accumulated amount of at least one of the gratitude stamps, the gratitude gifts, and the moving stamps may be displayed.

[0145] Figure 14 is a schematic diagram showing an example of the summary screen displayed on the second terminal 16. At the top of the screen, customer information 140 is displayed, including the customer's avatar image, name, and status. Below the customer information 140, cumulative information 142 is displayed, showing the cumulative total of thank-you stamps and thank-you gifts sent by the customer, and the emotional stamps received by the customer. In the example in Figure 14, the length of the bar indicates the magnitude of the cumulative amount. The value shown by cumulative information 142 can be calculated by aggregating the thank-you information managed by the thank-you information management unit 80. Specifically, it is calculated by adding up the thank-you stamp points corresponding to thank-you stamps sent by the customer in the past, the thank-you gift points corresponding to thank-you gifts sent by the customer in the past, and the emotional stamp points corresponding to emotional stamps received by the customer in the past. If a customer has exchanged thank-you stamps, thank-you gifts, and emotional stamps with multiple practitioners, the combined value for all practitioners is displayed as cumulative information 142. Customers can be assigned a status (or level) corresponding to the cumulative amount shown as cumulative information 142, and their status (or level) is upgraded when the cumulative amount reaches a predetermined value.

[0146] At the lower part of the screen in FIG. 14, the cumulative amounts for each operator and each type of point are shown. In the example of FIG. 14, operator information 144 regarding a specific operator, cumulative information 146 showing the cumulative amount of appreciation gift points, cumulative information 148 showing the cumulative amount of appreciation stamp points, and cumulative information 150 showing the cumulative amount of moving stamp points are displayed. The cumulative information 146 of appreciation gift points can be calculated by summing up the points set in advance for each content of the appreciation gift according to the history of the appreciation gifts given by customers to a specific operator. The cumulative information 148 of appreciation stamp points can be calculated by summing up the points set in advance for each content of the appreciation stamp according to the history of the appreciation stamps given by customers to a specific operator. The cumulative information 150 of moving stamp points can be calculated by summing up the points set in advance for each content of the moving stamp according to the history of the moving stamps received by customers from a specific operator.

[0147] In FIG. 14, below each of the cumulative information 146, 148, and 150, viewing buttons 146a, 148a, and 150a of "View Details" are displayed. When any of the viewing buttons 146a, 148a, and 150a is pressed, a list of the history of any of the appreciation gifts, appreciation stamps, and moving stamps exchanged between the customer and a specific operator is displayed.

[0148] Figure 15 schematically shows an example of the summary screen displayed on the first terminal 14. The summary screen displayed on the first terminal 14 is the same as the summary screen displayed on the second terminal 16 in Figure 14. At the top of the screen, practitioner information 152 is displayed, including the practitioner's avatar image, name, and status. Below the practitioner information 152, cumulative information 154 is displayed, showing the cumulative amount of gratitude stamps and gratitude gifts received by the practitioner, and the emotional stamps given by the practitioner. In the example in Figure 15, the length of the bar indicates the magnitude of the cumulative amount. The value shown by cumulative information 154 can be calculated by aggregating the gratitude information managed by the gratitude information management unit 80. Specifically, it is calculated by adding up the gratitude stamp points corresponding to the gratitude stamps the practitioner has received in the past, the gratitude gift points corresponding to the gratitude gifts the practitioner has received in the past, and the emotional stamp points corresponding to the emotional stamps the practitioner has given in the past. If the practitioner has exchanged gratitude stamps, gratitude gifts, and emotional stamps with multiple customers, the sum of the values ​​for multiple customers is displayed as cumulative information 154. The practitioner can be assigned a status (or level) corresponding to the accumulated amount shown as cumulative information 154, and the status (or level) is upgraded when the accumulated amount reaches a predetermined value.

[0149] At the lower part of the screen in Fig. 15, the cumulative amounts for each customer and each type of points are shown. In the example of Fig. 15, customer information 156 regarding a specific customer, cumulative information 158 showing the cumulative amount of appreciation gift points, cumulative information 160 showing the cumulative amount of appreciation stamp points, and cumulative information 162 showing the cumulative amount of moving stamp points are displayed. The cumulative information 158 of appreciation gift points can be calculated by summing up the points set in advance for each content of the appreciation gift according to the history of the appreciation gifts received by the practitioner from a specific customer. The cumulative information 160 of appreciation stamp points can be calculated by summing up the points set in advance for each content of the appreciation stamp according to the history of the appreciation stamps received by the practitioner from a specific customer. The cumulative information 162 of moving stamp points can be calculated by summing up the points set in advance for each content of the moving stamp according to the history of the moving stamps given by the practitioner to a specific customer.

[0150] In Fig. 15, below each of the cumulative information 158, 160, and 162, viewing buttons 158a, 160a, and 162a for "View Details" are displayed. When any of the viewing buttons 158a, 160a, or 162a is pressed, a list of the history of either the appreciation gift, appreciation stamp, or moving stamp exchanged between the practitioner and a specific customer is displayed.

[0151] In a modified example, the first terminal 14 may have a function of outputting information indicating a practitioner ID for identifying the practitioner. The second terminal 16 may have a function of acquiring the practitioner ID output from the first terminal 14. When the second terminal 16 acquires the practitioner ID, it may display a gratitude information input screen for presenting an appreciation stamp or an appreciation gift to the practitioner corresponding to the acquired practitioner ID. For example, when a customer receives the first treatment from a specific practitioner, a situation may occur where the practitioner ID regarding the first practitioner is not linked to the customer ID, and it may be impossible to present an appreciation stamp or an appreciation gift after the treatment. In this case, the customer can acquire the practitioner ID at the store where the first treatment was received, making it possible to present an appreciation stamp or an appreciation gift from the second terminal 16.

[0152] The second terminal 16 may acquire the practitioner ID wirelessly using the communication unit 60. The second terminal 16 may acquire the practitioner ID from the first terminal 14 using, for example, short-range wireless communication such as Bluetooth® or FeliCa®. The second terminal 16 may acquire the practitioner ID by imaging a one-dimensional or two-dimensional barcode using the imaging unit 64. In this case, a one-dimensional or two-dimensional barcode indicating the practitioner ID may be displayed on the display screen of the first terminal 14, or a one-dimensional or two-dimensional barcode indicating the practitioner ID may be printed on a printed document and displayed. The printed document may be a poster or other notice placed in the store, a nameplate for the practitioner, or a business card for the practitioner. The second terminal 16 can acquire the practitioner ID by reading a machine-readable code indicating the practitioner ID through the communication unit 60 or the imaging unit 64.

[0153] In a modified example, the first terminal 14 may have a function to output information indicating a customer ID for identifying the customer. When the second terminal 16 obtains the customer ID output from the first terminal 14, it may display a screen for inputting thank-you information to send a thank-you stamp or thank-you gift to the practitioner corresponding to the practitioner ID associated with the obtained customer ID. For example, if the application for executing the functions provided by the information processing system 10 is not installed on the second terminal, the customer needs to install the application on the second terminal 16 and perform the initial setup. At this time, if the first terminal 14 has issued a customer ID for creating treatment record information, by notifying the second terminal 16 of the issued customer ID, the second terminal 16 can perform the initial setup using the issued customer ID. Also, since the linking of the customer ID and practitioner ID is completed by the treatment record information, the customer can send a thank-you stamp or thank-you gift from the second terminal 16.

[0154] The second terminal 16 may acquire the customer ID wirelessly using the communication unit 60. The second terminal 16 may acquire the customer ID from the first terminal 14 using, for example, short-range wireless communication such as Bluetooth® or FeliCa®. The second terminal 16 may acquire the customer ID by imaging a one-dimensional or two-dimensional barcode using the imaging unit 64. In this case, a one-dimensional or two-dimensional barcode indicating the customer ID may be displayed on the display screen of the first terminal 14, or a one-dimensional or two-dimensional barcode indicating the customer ID may be printed and displayed on a printed document. The printed document may be a membership card issued by the store to each customer. The second terminal 16 can acquire the customer ID by reading a machine-readable code indicating the customer ID through the communication unit 60 or the imaging unit 64.

[0155] The embodiment may be a program for a computer to implement the functions for realizing the above-described method, or it may be a recording medium for storing the program. Such a recording medium for storing the program may be a non-transitory and tangible computer-readable storage medium, and may be a non-volatile memory, a magnetic recording medium such as a magnetic tape or magnetic disk, or an optical recording medium such as an optical disk.

[0156] Several aspects of this disclosure are described below.

[0157] The 16th embodiment is an information processing system comprising: a customer management unit for managing customer identification information; a practitioner management unit for managing practitioner identification information for providing treatments to customers; an acquisition unit for acquiring gratitude information related to gratitude given by customers to practitioners; a gratitude information management unit for managing the acquired gratitude information in association with customer and practitioner identification information; and a notification unit for notifying practitioners of the cumulative amount of gratitude given. According to the 16th embodiment, gratitude information can be sent directly from customers to practitioners, thus ensuring that customers' feelings of gratitude are conveyed to practitioners. This promotes a cycle of gratitude between customers and practitioners and helps to retain customers.

[0158] The 17th aspect is the information processing system according to the 16th aspect, further comprising a reward management unit for managing reward information relating to rewards that can be obtained by the practitioner in response to the gratitude given to the practitioner. According to the 17th aspect, the practitioner can obtain rewards in response to the gratitude given by the customer, and therefore can experience greater joy in the gratitude given through the information processing system.

[0159] The 18th aspect is an information processing system according to the 16th or 17th aspect, wherein the notification unit notifies the terminal used by the customer of information regarding the cumulative amount of gratitude given by the customer. According to the 18th aspect, the customer can check the amount of gratitude given in the past and feel a connection and good relationship with the practitioner in proportion to the increase in the cumulative amount of gratitude. This promotes a cycle of gratitude between the customer and the practitioner and helps to retain the customer.

[0160] The 19th embodiment is an information processing system according to any one of the 16th to 18th embodiments, wherein the notification unit notifies a terminal used by the practitioner of information regarding the cumulative amount of gratitude given to the practitioner. According to the 19th embodiment, the practitioner can check the cumulative amount of gratitude given to them and gain confidence and a sense of fulfillment in their work as the cumulative amount of gratitude increases.

[0161] The 20th embodiment is an information processing system according to any one of the 16th to 19th embodiments, wherein the acquisition unit acquires at least one of the following: gratitude information related to gratitude given from one practitioner to another practitioner, gratitude information related to gratitude given from a practitioner to a customer, and gratitude information related to gratitude given from the store to which the practitioner belongs to another store. According to the 20th embodiment, since practitioners and stores that have received gratitude can give gratitude to other practitioners, customers, or stores, the cycle of gratitude can be further promoted.

[0162] The 21st aspect is an information processing system according to any one of the 16th to 20th aspects, wherein the notification unit notifies information regarding the total cumulative amount of gratitude given to multiple practitioners belonging to the same store. According to the 21st aspect, the cumulative amount of gratitude for the entire store can be confirmed, thereby encouraging efforts to increase customer gratitude throughout the store. This promotes improved teamwork among practitioners belonging to the same store and increases the motivation of each practitioner in their work.

[0163] The 22nd embodiment is an information processing system according to any one of the 16th to 21st embodiments, further comprising a treatment record management unit that manages treatment record information, which records the details of treatments provided by a practitioner to a customer, in association with the identification information of the customer and the practitioner, and the notification unit notifies the customer's terminal of information about the practitioner associated with the customer's treatment record information. According to the 21st embodiment, since the customer is notified of the information of the practitioner who provided the treatment, it is possible to encourage the input of thank-you information for the practitioner who provided the treatment.

[0164] The 23rd embodiment is the information processing system according to the 22nd embodiment, wherein the acquisition unit acquires treatment preference information regarding the treatment desired by the customer from a terminal used by the customer, the information processing system further comprises a practitioner selection unit that selects a practitioner from among the candidates based on the correlation between the acquired treatment preference information and the treatment record information of the candidate practitioners, and the notification unit notifies the terminal used by the customer of the information regarding the selected practitioner. According to the 23rd embodiment, by correlating the customer's treatment preference information with the treatment record information of the candidate practitioners, it is possible to present the customer with practitioners who have a track record of performing treatments that can fulfill the customer's treatment preference. As a result, it is possible to prevent mismatches between customers and practitioners and to present practitioners that customers will want to use again, thereby supporting customer retention.

[0165] The 24th embodiment is an information processing system according to any one of the 16th to 23rd embodiments, wherein the terminal used by the customer or practitioner is capable of displaying an editing screen for editing image data, and the acquisition unit acquires the image data edited on the editing screen. According to the 24th embodiment, since images of customers or practitioners can be edited on the terminal used by the customer or practitioner, it becomes possible to process the images in a way that respects privacy and transmit them to the information processing device, thereby promoting the posting of image data.

[0166] The 25th embodiment is an information processing system according to any one of the 16th to 24th embodiments, wherein the terminal used by the practitioner is capable of outputting machine-readable codes indicating the practitioner's identification information, and the terminal used by the customer is capable of acquiring the practitioner's identification information using the machine-readable codes. According to the 25th embodiment, even if the customer and practitioner's identification information are not linked in the information processing system, the terminal used by the customer can read the machine-readable codes and acquire the practitioner's identification information. As a result, the customer can use the terminal used by the customer to send a thank you message to the practitioner corresponding to the acquired identification information.

[0167] The 26th aspect is an information processing system according to any one of the 16th to 25th aspects, wherein the terminal used by the practitioner is capable of outputting machine-readable codes indicating customer identification information, and the terminal used by the customer is capable of acquiring customer identification information using the machine-readable codes. According to the 26th aspect, although customer and practitioner identification information are linked in the information processing system, if customer identification information is not initially set on the terminal used by the customer, the terminal used by the customer can acquire customer identification information by reading the machine-readable codes. As a result, the terminal used by the customer can acquire the practitioner identification information linked in the information processing system. Consequently, the customer can use the terminal used by the customer to send a thank you message to the practitioner corresponding to the acquired identification information.

[0168] (Third embodiment) The information processing system disclosed here further provides a mechanism to support the coordination of appointment dates and times between customers and practitioners. In recent years, reservation management systems have been used that publish the practitioner's schedule, which is the practitioner's reservation status, on a webpage, allowing customers to check the practitioner's availability and make reservations. It is common for practitioners to set and publish as many available time slots as possible in order to increase their sales. In this case, since the reservation date and time are determined by the customer, reservations may be filled without any gaps from opening to closing, especially on busy weekends or for popular practitioners, making it difficult to secure breaks or meal times. It is possible to set times in advance when reservations are unavailable to secure breaks, but this may result in missed opportunities as it will not be possible to meet the needs of customers who want to make reservations during those times. If reservations are accepted by phone or email from customers without introducing a reservation management system, it may be easier for practitioners to fill reservations while securing their own break times. However, it may be difficult to answer the phone if it comes in during a treatment, and flexible date and time adjustments may be difficult with email. If a treatment has to be interrupted to answer a reservation call, it may lead to a decrease in customer satisfaction during the treatment.

[0169] According to one example of this disclosure, a system is provided that allows users to adjust appointment times via chat through an information processing system. Specifically, customer reservation requests are received via chat messages, and the available dates and times of the practitioner are proposed to the customer via chat messages. The availability of the practitioner is not displayed on the customer's device; it is only displayed on the practitioner's device. On the practitioner's device, for example, chat messages exchanged with the customer are displayed, along with a list of currently available appointment options. The practitioner can select and propose an available date and time to the customer while confirming the customer's reservation preferences included in the chat messages. Furthermore, by automatically registering the reservation as soon as an available date and time is proposed to the customer, the effort required for reservation management can be reduced. In addition, even if a customer requests to cancel or change the date and time of the reservation, the cancellation or change can be registered while confirming the customer's wishes via chat. According to this disclosure, by adjusting appointment times via chat, reservations can be accepted even during downtime in the practitioner's treatment sessions. As a result, the effort of handling phone calls is reduced, and practitioners can proactively manage their own reservation status. In particular, it can prevent situations where reservations are filled up automatically by customers.

[0170] Figure 16 is a schematic diagram showing the functional configuration of the information processing system 10 according to the third embodiment. The third embodiment differs from the first and second embodiments described above in that the information processing device 12 comprises a reservation management unit 200, a chat management unit 202, and a message generation unit 204, the first terminal 14 comprises a chat reservation control unit 210, and the second terminal 16 comprises a chat control unit 220. The third embodiment will be described below, focusing on the differences from the first or second embodiment, and common points will be omitted from the explanation as appropriate.

[0171] The information processing system 10 may include an information processing device 12, a first terminal 14, and a second terminal 16. The first terminal 14 is a terminal used by a practitioner and can be configured in the same way as the first terminal 14 according to the first or second embodiment described above.

[0172] The information processing device 12 includes an acquisition unit 20, a notification unit 22, a store management unit 24, a practitioner management unit 26, a customer management unit 28, a treatment record management unit 30, a thank you information management unit 80, a special offer management unit 82, a reservation management unit 200, a chat management unit 202, a message generation unit 204, and a reservation suggestion unit 206. The information processing device 12 does not have to have all of the functional configurations shown in Figure 16, and may have only some of the functions. The information processing device 12 may also have the functions of the information processing device 12 according to the first or second embodiment described above.

[0173] The reservation management unit 200 manages the reservation information of practitioners. The reservation management unit 200 has a scheduling function and records reservation information that shows the reservation status for each predetermined time slot. For example, a flag indicating the reservation status such as "available," "booked," or "unavailable" is set for each time slot set to 30 minutes or 1 hour. "Available" indicates an available time slot during business hours when no reservations have been made, and that reservations can be accepted. "Booked" indicates that a reservation has been made during business hours. In the case of "booked," the identification information of the customer who made the reservation is recorded as reservation information. "Unavailable" indicates that it is outside of business hours or during break time, and that reservations cannot be accepted. The date and time included in the reservation information are defined using, for example, date and time type data.

[0174] The reservation management unit 200 updates the reservation information based on the reservation update information obtained from the first terminal 14. For example, if the reservation management unit 200 obtains reservation update information to reserve a specific time slot, it updates the reservation status of that time slot from "available" to "reserved". For example, if the reservation management unit 200 obtains reservation update information to cancel a reservation for a specific time slot, it updates the reservation status of that time slot from "reserved" to "available".

[0175] The chat management unit 202 manages chat messages exchanged between a practitioner using the first terminal 14 and a customer using the second terminal 16. The chat management unit 202 retrieves and records chat messages from the first terminal 14 or the second terminal 16. The chat management unit 202 notifies the first terminal 14 or the second terminal 16, which are the notification destinations, of the retrieved chat messages. A chat message includes, for example, the identification information of the sender (customer or practitioner), the identification information of the recipient (practitioner or customer), the date and time of sending, and the message content. The message content is described, for example, using string data.

[0176] The message generation unit 204 generates chat messages related to reservation updates made by the reservation management unit 200. The message generation unit 204 generates chat messages corresponding to the reservation update content included in the reservation update information. For example, if a reservation update is made to register a reservation for a specific time slot, the message generation unit 204 generates a chat message indicating that the reservation for that time slot has been confirmed. For example, if a reservation update is made to cancel a reservation for a specific time slot, the message generation unit 204 generates a chat message indicating that the cancellation of the reservation for that time slot has been confirmed.

[0177] When the message generation unit 204 generates a chat message regarding a reservation update, the sender of the chat message can be the practitioner who made the reservation, and the recipient of the chat message can be the customer who made the reservation. The date and time the chat message is sent can be the date and time the chat message is generated by the message generation unit 204, and corresponds to the date and time the reservation update is completed by the reservation management unit 200. The chat message regarding the reservation update generated by the message generation unit 204 is notified to the first terminal 14 used by the practitioner who is set as the sender, and to the second terminal 16 used by the customer who is set as the recipient.

[0178] The reservation suggestion unit 206 extracts customers who are likely to make a reservation during available times when there are openings in the practitioner's reservation schedule. For example, the reservation suggestion unit 206 extracts customers who are likely to make a reservation during specific available times close to the current time, such as within one day or three days. The reservation suggestion unit 206 extracts customers using at least one of the customer information managed by the customer management unit 28 and the treatment record information managed by the treatment record management unit 30. For example, the reservation suggestion unit 206 may extract customers for whom a predetermined period, such as one or two months, has passed since their last treatment. The reservation suggestion unit 206 may also extract customers who frequently make reservations on the same day of the week or time slot as a specific available time. The reservation suggestion unit 206 may extract only a single customer or multiple customers. If a specific available time becomes available due to a reservation cancellation, the reservation suggestion unit 206 may exclude the customer who canceled the reservation from the extraction target.

[0179] The message generation unit 204 generates a chat message regarding a reservation proposal when a customer is selected by the reservation proposal unit 206. For example, the message generation unit 204 generates a chat message indicating that a reservation is available on a specific date and time. When the message generation unit 204 generates a chat message regarding a reservation proposal, the sender of the chat message can be the practitioner with available reservations, and the recipient of the chat message can be the selected customer. The date and time the chat message is sent can be the date and time the chat message regarding the reservation proposal is generated. The chat message regarding the reservation proposal generated by the message generation unit 204 is notified to the first terminal 14 used by the practitioner set as the sender, and to the second terminal 16 used by the customer set as the recipient.

[0180] When the reservation proposal unit 206 extracts multiple customers, the message generation unit 204 generates multiple chat messages to individually propose reservations to each customer and notifies the terminals used by the corresponding customers. For example, if three people, Customer 1, Customer 2, and Customer 3, are extracted as targets for a reservation proposal for a specific available date and time, the message generation unit 204 generates a first chat message from the practitioner to Customer 1, a second chat message from the practitioner to Customer 2, and a third chat message from the practitioner to Customer 3. The first chat message is notified to the terminal used by Customer 1, the second chat message is notified to the terminal used by Customer 2, and the third chat message is notified to the terminal used by Customer 3.

[0181] The message generation unit 204 does not use a group destination or group chat that groups multiple customers. Therefore, even if the suggested content of the chat message notified to multiple second terminals (e.g., available dates and times) is the same for multiple customers, the customers will not know whether the suggested content has been notified to other customers. For example, the first customer will not know that the same reservation suggestion has been made to the second or third customer, thus protecting the privacy of the customers. The first customer who receives the reservation suggestion can reply to the suggestion using the chat screen between the practitioner and the first customer. In other words, since the reply is not sent using a group chat, it is possible to prevent the content of the reply from being sent to other customers, thus protecting the customer's privacy. From the practitioner's perspective, it is possible to send messages to multiple promising customers simultaneously, saving the trouble of individually suggesting reservations to multiple customers and increasing the likelihood of filling available dates and times. In addition, if a customer replies to the reservation suggestion, the practitioner can chat with that customer individually, thus protecting the customer's privacy.

[0182] The message generation unit 204 may generate a chat message regarding gratitude information when gratitude information is registered by the gratitude information management unit 80. The chat message regarding gratitude information may include, for example, gratitude stamps 112a to 112d shown in Figure 11, gratitude gifts 122a to 122c shown in Figure 12, or messages of support. When the message generation unit 204 generates a chat message regarding gratitude information, the sender of the chat message may be the customer and the recipient of the chat message may be the practitioner. The date and time the chat message is sent may be the date and time the chat message regarding gratitude information is generated. The chat message regarding gratitude information generated by the message generation unit 204 is notified to the second terminal 16 used by the customer, which is set as the sender, and to the first terminal 14 used by the practitioner, which is set as the recipient.

[0183] The first terminal 14 comprises a communication unit 40, a display operation unit 42, a reward application unit 86, and a chat reservation control unit 210. The first terminal 14 does not have to have all of the functional configuration shown in Figure 16, and may have only some of the functions. The first terminal 14 may have some or all of the functions of the first terminal 14 according to the first or second embodiment described above.

[0184] The chat reservation control unit 210 displays the chat reservation screen on the display operation unit 42. The chat reservation control unit 210 displays chat messages and reservation information acquired via the communication unit 40 on the chat reservation screen. The chat reservation control unit 210 transmits chat messages and reservation update information entered on the chat reservation screen to the information processing device 12 via the communication unit 40.

[0185] Figure 17 is a schematic diagram showing an example of the display of the chat reservation screen 230 shown on the first terminal 14. The chat reservation screen 230 includes a chat display unit 232, a chat input unit 234, a reservation display unit 236, and an update operation unit 238. At the top of the chat reservation screen 230, customer information 240, such as the name of the customer with whom the chat message exchange will take place, is displayed. A chat reservation screen 230 is prepared for each customer.

[0186] The chat display unit 232 displays chat messages 242a and 242c from the customer to the practitioner, and chat message 242b from the practitioner to the customer, in chronological order. In the example shown in Figure 17, a conversation is taking place between the customer and the practitioner to book the next treatment. Chat messages 242a and 242c from the customer display an avatar image as customer information.

[0187] The chat input field 234 is an input field for chat messages from the practitioner to the customer. The chat input field 234 is displayed, for example, below the chat display field 232. When a string of text is entered into the chat input field 234 and the send button is pressed, the entered string of text is displayed on the chat display field 232 as the practitioner's chat message, and the chat message is sent to the information processing device 12. The chat message sent to the information processing device 12 is recorded by the information processing device 12 and notified to the second terminal 16.

[0188] The reservation display unit 236 displays the therapist's reservation information. If there is no next reservation information for the customer, the reservation display unit 236 displays the therapist's reservation availability. For example, the reservation display unit 236 is configured to display a list of available reservation dates and times, and allows switching between dates and times by swiping. The therapist can select one of the available dates and times from the list of dates and times displayed on the reservation display unit 236. In the example shown in Figure 17, "5 / 28 (Sun)" is selected as the date and "15:00" is selected as the time. As date candidates, 5 / 26 (Fri) to 5 / 31 (Wed) are displayed, but 5 / 29 (Mon), which is the store's regular closing day and is set as unavailable for reservations, is excluded. Also, the available times for 5 / 28 (Sun) are displayed as 14:00, 14:30, 15:00, 15:30, and 16:00. The reservation display unit 236 displays dates and times that are "available," and does not display dates and times that are "booked" or "unavailable." The practitioner can refer to the reservation display unit 236 to check the availability of appointments that could be candidates for the customer's next appointment.

[0189] The update operation unit 238 is where update operations to update the practitioner's reservation information are entered. The update operation unit 238 displays operation buttons that accept update operations to confirm the practitioner's reservation, for example. In the example shown in Figure 17, the update operation unit 238 displays an operation button that says "Send next reservation date and time". When this button is pressed, reservation update information for registering a reservation for "5 / 28 (Sun) 15:00", which is the date and time selected in the reservation display unit 236, is sent to the information processing device 12.

[0190] Figure 18 is a schematic diagram showing an example of the chat reservation screen 230 displayed on the first terminal 14, and shows an example of the display after the reservation registration update operation in Figure 17. When a reservation is registered by operating the update operation unit 238, a chat message 244a indicating the updated reservation information is displayed on the chat display unit 232. The chat message 244a is not entered by the customer or the practitioner, but is generated by the message generation unit 204 of the information processing device 12. The chat message 244a includes the string "Reservation confirmed" and the string "5 / 28(Sun) 15:00", which is the reservation date and time, as the updated reservation information.

[0191] The reservation display unit 236 shown in Figure 18 displays the next reservation date and time, "5 / 28(Sun) 15:00," rather than the availability of reservations. The practitioner can check the next reservation date and time with the customer by referring to the reservation display unit 236. The update operation unit 238 displays an operation button for "Cancel Reservation." For example, if a customer's plans change and they need to cancel the reservation, they can cancel the reservation by pressing the reservation cancellation operation button. When a reservation cancellation is performed, reservation update information to register the cancellation is sent to the information processing device 12.

[0192] Figure 19 is a schematic diagram showing an example of the display of the chat reservation screen 230 shown on the first terminal 14, and shows an example of the display after the reservation cancellation update operation in Figure 18. The chat display unit 232 displays chat messages 242d and 242e indicating that the reservation has been canceled between the customer and the practitioner. When the reservation is canceled by operating the update operation unit 238, the chat display unit 232 displays a chat message 244b indicating the updated reservation information. The chat message 244b is not entered by the customer or practitioner, but is generated by the message generation unit 204 of the information processing device 12. The chat message 244b includes the string "The following reservation has been canceled" and the string "5 / 28(Sun) 15:00", which is the reservation date and time, as the updated reservation information.

[0193] If a reservation is canceled, the customer's next reservation information will no longer exist. Therefore, after a reservation is canceled, the reservation display unit 236 and update operation unit 238 shown in Figure 19 switch to the same display as in Figure 17. In the example shown in Figure 19, the canceled reservation date and time are displayed as available dates and times in the reservation display unit 236. If the customer wishes to change the reservation date and time, not just cancel it, they can change the reservation date and time by canceling the reservation using the update operation unit 238 and then selecting a new available date and time in the reservation display unit 236 and registering the reservation.

[0194] Returning to Figure 16, the second terminal 16 comprises a communication unit 60, a display operation unit 62, a thank you information input unit 88, and a chat control unit 220. The second terminal 16 does not have to have all of the functional configuration shown in Figure 16, and may have only some of the functions. The second terminal 16 may have some or all of the functions of the second terminal 16 according to the first or second embodiment described above.

[0195] The chat control unit 220 displays the chat screen on the display operation unit 62. The chat control unit 220 displays the chat messages acquired via the communication unit 60 on the chat screen. The chat control unit 220 transmits the chat messages entered on the chat screen to the information processing device 12 via the communication unit 60.

[0196] Figure 20 is a schematic diagram showing an example of the display of the chat screen 250 shown on the second terminal 16. The chat screen 250 includes a chat display unit 252 and a chat input unit 254. At the top of the chat screen 250, practitioner information 260, such as the name of the practitioner with whom the chat message is exchanged, is displayed. A separate chat screen 250 can be prepared for each practitioner.

[0197] The chat display unit 252 displays chat messages 262c and 262d from the customer to the practitioner, and chat messages 262b and 262e from the practitioner to the customer, in chronological order. The example shown in Figure 20 shows the exchange between the customer and the practitioner as shown in Figures 17 to 19. In the chat display unit 252, the avatar image is displayed as practitioner information in the chat messages 262b and 262e from the practitioner. The chat display unit 252 also displays chat messages 264a and 264b generated by the message generation unit 204.

[0198] The chat input field 254 is an input field for chat messages from the customer to the practitioner. The chat input field 254 is displayed, for example, below the chat display field 252. When a string of text is entered into the chat input field 254 and the send button is pressed, the entered string of text is displayed on the chat display field 252 as the customer's chat message, and the chat message is sent to the information processing device 12. The chat message sent to the information processing device 12 is recorded by the information processing device 12 and notified to the first terminal 14.

[0199] The chat screen 250 may further include a thank-you information selection unit 256. The thank-you information selection unit 256 can be configured, for example, in the same way as the input screen for the thank-you information input unit 88 according to the second embodiment described above. By operating the thank-you information selection unit 256, the customer can select thank-you stamps or thank-you gifts as thank-you information to be given to the practitioner. The thank-you information input unit 88 can generate thank-you information based on the selection entered into the thank-you information selection unit 256 and transmit it to the information processing device 12.

[0200] Figure 21 is a schematic diagram showing an example of the display of the chat screen 250 shown on the second terminal 16, and shows the case where a chat message 264c regarding a reservation suggestion, generated by the message generation unit 204, is displayed. The customer using the chat screen 250 in Figure 21 is a different person from the customer using the chat screen 250 in Figure 20. The chat message 264c regarding the reservation suggestion is generated, for example, in the case of Figure 19, for the purpose of filling the available time slot that was canceled. After the customer sees the chat message 264c regarding the reservation suggestion, they can reply by entering a message indicating whether or not they can make the reservation into the chat input unit 254. In the example shown in Figure 21, since the customer notified the practitioner that the reservation is possible, the practitioner confirms the reservation and notifies the customer of the chat message 262g. In addition, upon confirmation of the reservation, a chat message 264d regarding the reservation update is notified.

[0201] Figure 21 further shows the case where a chat message 264e regarding the thank-you information generated by the message generation unit 204 is displayed. When a thank-you stamp is selected from the thank-you information selection unit 256, the thank-you information is sent from the second terminal 16 to the information processing device 12, and the chat message 264e regarding the thank-you information is generated by the message generation unit 204. The chat message 264e regarding the thank-you information is notified to both the first terminal 14 and the second terminal 16, for example.

[0202] Figure 22 is a sequence diagram showing an example of the operation of the information processing system 10. The second terminal 16 sends the chat message entered by the customer to the information processing device 12 (S70). The information processing device 12 records the chat message received from the second terminal 16 (S72) and notifies the first terminal 14, which is the recipient of the chat message, of the chat message (S74). The information processing device 12 sends the practitioner's reservation information to the first terminal 14 (S76). The first terminal 14 displays the chat message received from the information processing device 12 (S78). The first terminal 14 displays the reservation information received from the information processing device 12 (S80).

[0203] If an update operation to update reservation information is entered into the first terminal 14 (Y in S82), the first terminal 14 sends the reservation update information to the information processing device 12 (S84). For example, if there is no next reservation information with the customer, the first terminal 14 sends reservation update information to register the next reservation, and if there is next reservation information with the customer, it sends reservation update information to cancel the next reservation. The information processing device 12 updates the reservation information based on the reservation update information obtained from the first terminal 14 (S86). The information processing device 12 generates a chat message regarding the reservation update (S88) and sends the chat message regarding the reservation update to the first terminal 14 and the second terminal 16 (S90). The first terminal 14 displays the chat message regarding the reservation update obtained from the information processing device 12 (S92). The second terminal 16 displays the chat message regarding the reservation update obtained from the information processing device 12 (S94). If no update operation to update reservation information is entered in step S82 (N in S82), the first terminal 14 skips the process in S84.

[0204] The first terminal 14 sends the chat message entered by the practitioner to the information processing device 12 (S96). The information processing device 12 records the chat message received from the first terminal 14 (S98) and notifies the second terminal 16, which is the recipient of the chat message, of the chat message (S100). The second terminal 16 displays the chat message received from the information processing device 12 (S102).

[0205] According to this embodiment, a system can be provided that allows customers and practitioners to coordinate appointment dates and times via chat. Customers can confirm their desired date and time via chat messages, allowing them to communicate their preferred date and time without specifying a precise date or time, using vague expressions such as "weekend" or "afternoon." Practitioners can then propose appointments that match their own preferences in response to the customer's chat message. Practitioners do not need to disclose their entire availability schedule, thus preventing situations where appointments are filled up solely by customers.

[0206] According to this embodiment, the terminal used by the practitioner displays a chat reservation screen that includes both chat messages and reservation information, allowing the practitioner to understand their reservation status while communicating with the customer on a single screen. Since the practitioner does not need to switch between the chat screen and the reservation screen, the effort required for reservation adjustments can be significantly reduced. The chat reservation screen displays availability when there are no reservations with customers, and displays the status of the next reservation when there are reservations with customers, making it easy to check important reservation-related information. In addition, when reservation information is updated, the result of the reservation update is displayed as a chat message, making it easy to check whether the reservation information has been updated correctly.

[0207] According to this embodiment, both the conversation with the practitioner and the reservation information are displayed as chat messages on the customer's terminal, allowing the customer to complete the reservation solely through chat messages. As a result, there is no need to switch between the chat screen for inquiries with the practitioner and the reservation screen for making reservations, thus reducing the effort required for scheduling.

[0208] Several aspects of this disclosure are described below.

[0209] The 27th embodiment is an information processing system comprising: a chat management unit that notifies the first terminal of chat messages acquired from the second terminal and notifies the second terminal of chat messages acquired from the first terminal; a reservation management unit that manages the reservation information of practitioners and updates the reservation information of practitioners based on reservation update information acquired from the first terminal; and a message generation unit that generates a chat message indicating the content of the reservation information update and notifies the second terminal and the first terminal. According to the 27th embodiment, reservation adjustments between customers and practitioners can be performed via chat messages. When reservation information is updated on the first terminal, the content of the reservation information update is notified to the second terminal as a chat message, so that customers can adjust their reservations using only chat messages. In addition, by notifying the first terminal of the content of the reservation information update as a chat message, practitioners can confirm via chat message that the reservation information update has been completed. Since practitioners can check the chat messages notified to customers, they can smoothly conduct conversations with customers via chat. As a result, the effort required for reservation adjustments between customers and practitioners can be reduced, and convenience can be improved.

[0210] The 28th aspect is an information processing system according to the 27th aspect, wherein the first terminal is capable of displaying a chat reservation screen that includes chat messages entered into the first terminal, chat messages obtained from the second terminal, a reservation display section that displays the practitioner's reservation information, and an update operation section for inputting update operations to update the practitioner's reservation information. According to the 28th aspect, the practitioner can check the chat messages exchanged with the customer and the practitioner's own reservation status on a single screen. As a result, the effort required for reservation adjustments can be reduced and convenience can be improved.

[0211] The 29th aspect is an information processing system as described in the 28th aspect, wherein the reservation display unit displays the availability of the practitioner's appointments when there is no information about the next appointment between the customer and the practitioner, and displays the status of the next appointment when there is information about the next appointment between the customer and the practitioner. According to the 29th aspect, the display of reservation information is automatically switched to content of higher importance depending on the reservation status, thereby reducing the effort required for reservation adjustments and improving convenience.

[0212] The 30th embodiment is an information processing system according to the 28th or 29th embodiment, wherein the update operation unit displays an operation button for registering the next appointment between the customer and the practitioner if there is no next appointment information between the customer and the practitioner, and displays an operation button for canceling the next appointment if there is next appointment information between the customer and the practitioner. According to the 30th embodiment, the operation button for updating the appointment is automatically switched to a more important content depending on the appointment status, thereby reducing the effort required for appointment adjustment and improving convenience.

[0213] The 31st embodiment is an information processing system according to any one of the 27th to 30th embodiments, wherein the second terminal is capable of displaying a chat screen that includes chat messages entered into the second terminal, chat messages obtained from the first terminal, and chat messages indicating the updated reservation information generated by the message generation unit. According to the 31st embodiment, since both the conversation content with the practitioner and the reservation information are displayed as chat messages, it is not necessary to switch between the chat screen and the reservation screen, thereby improving convenience.

[0214] The 32nd aspect is an information processing system according to any one of the 27th to 31st aspects, wherein the reservation management unit acquires reservation update information including date and time type data from the first terminal, and the message generation unit generates a chat message including string type data of the date and time indicated by the date and time type data included in the reservation update information. According to the 32nd aspect, by defining the date and time information included in the reservation update information as date and time type data, the reservation date and time can be accurately managed. Furthermore, by defining the date and time information included in the chat message as string type data, the chat message can be managed using only string type data. This prevents the reservation date and time from being displayed inappropriately in the chat message due to the mixing of data types.

[0215] The 33rd embodiment is an information processing system according to any one of the embodiments of the 27th to the 32nd, further comprising a reservation suggestion unit that extracts customers who are likely to make reservations at specific available dates and times included in the practitioner's reservation information, based on at least one of customer information about the customer and treatment record information about the treatment provided to the customer, and the message generation unit generates a chat message indicating that reservations are available at the specific dates and times and notifies a second terminal used by the customer extracted by the reservation suggestion unit. According to the 33rd embodiment, when there are available reservations for a practitioner, it is possible to contact promising customers and make arrangements to fill the reservations. Customers receive reservation suggestions in a chat message and can reply whether or not they can make a reservation in the chat message, thus reducing the effort required to reply.

[0216] The 34th embodiment is an information processing system according to the 33rd embodiment, wherein the reservation suggestion unit can extract multiple customers who are considered likely to make a reservation at a specific available date and time, and the message generation unit, when multiple customers are extracted by the reservation suggestion unit, generates multiple chat messages to individually inform the multiple customers that a reservation is available at the specific available date and time, and notifies the second terminal used by the corresponding customer of each of the multiple chat messages. According to the 34th embodiment, when multiple promising customers are extracted, inquiries can be made to multiple customers at once, thus saving the effort of sending individual messages to customers and increasing the likelihood of filling the available date and time slots. When suggesting reservations to multiple customers, individual messages are sent to each customer rather than using a group chat that groups multiple customers together, thus protecting customer privacy. Customers who receive a reservation suggestion can reply using an individual chat with the practitioner rather than a group chat, thus protecting their own privacy.

[0217] The 35th embodiment is an information processing system according to any one of the 27th to 34th embodiments, further comprising an appreciation information management unit for managing appreciation information related to appreciation given by customers to practitioners. According to the 35th embodiment, appreciation information can be sent directly from customers to practitioners, thus ensuring that customers' feelings of gratitude are conveyed to practitioners. This promotes a cycle of appreciation between customers and practitioners and helps to retain customers.

[0218] The 36th aspect is the information processing system according to the 35th aspect, wherein the message generation unit generates a chat message indicating the content of the thank-you information and notifies the first terminal. According to the 36th aspect, since the content of the thank-you information is notified as a chat message, the practitioner can enter a chat message to the customer after confirming the thank-you information, thereby reducing the effort required to reply.

[0219] The 37th aspect is a program that causes a computer to execute the following functions: a function to notify the first terminal of chat messages obtained from the second terminal; a function to notify the second terminal of chat messages obtained from the first terminal; a function to update the practitioner's reservation information based on reservation update information obtained from the first terminal; and a function to generate a chat message indicating the updated reservation information and notify the second terminal and the first terminal. According to the 37th aspect, reservation adjustments between the customer and the practitioner can be performed via chat messages. When reservation information is updated on the first terminal, the updated reservation information is notified to the second terminal as a chat message, allowing the customer to adjust their reservation solely through chat messages. Furthermore, by notifying the first terminal of the updated reservation information as a chat message, the practitioner can confirm via chat message that the reservation information update is complete. Since the practitioner can check the chat message notified to the customer, they can facilitate smooth conversations with the customer via chat. As a result, the effort required for reservation adjustments between the customer and the practitioner can be reduced, and convenience can be improved.

[0220] The 38th embodiment is an information processing terminal comprising: a chat display unit for displaying chat messages; a chat input unit for inputting chat messages; a reservation display unit for displaying the practitioner's reservation information; and a display operation unit for displaying a chat reservation screen including an update operation unit for inputting an update operation to update the practitioner's reservation information; and a communication unit for receiving chat messages and the practitioner's reservation information, and transmitting the chat messages and the practitioner's reservation update information entered on the chat reservation screen. According to the 38th embodiment, the practitioner can check the chat messages exchanged with the customer and the practitioner's own reservation status on a single screen. As a result, the effort required for reservation adjustments can be reduced and convenience can be improved.

[0221] The 39th aspect is a program that causes a computer to execute the following functions: a function to receive chat messages; a function to receive the practitioner's reservation information; a function to display a chat reservation screen which includes a chat display unit where received chat messages are displayed; a chat input unit where chat messages are entered; a reservation display unit where the practitioner's reservation information is displayed; an update operation unit where update operations to update the practitioner's reservation information are entered; a function to send the chat messages entered on the chat reservation screen; and a function to send reservation update information based on the update operations entered on the chat reservation screen. According to the 39th aspect, the practitioner can check the chat messages exchanged with the customer and the practitioner's own reservation status on a single screen. As a result, the effort required for reservation adjustments can be reduced and convenience can be improved.

[0222] (Fourth embodiment) The information processing system disclosed in this disclosure further provides a mechanism to support the record management of treatment details for customers. In recent years, it has been common practice to capture video of the condition of the treated area (e.g., hairstyle) after treatment and record the captured video as treatment record information. Capturing the condition after treatment requires additional time separate from the treatment itself, and the time spent on video capture is a burden on both the customer and the practitioner. Furthermore, depending on the skill of the person capturing the video, it may not be possible to capture a suitable video in a short time, sometimes resulting in the need to re-capture the video. Therefore, in this disclosure, a guide screen is displayed on the first terminal used by the practitioner to support appropriate video capture, and by performing video capture according to the guide screen, it becomes possible to capture a suitable video in a short time regardless of the skill of the person capturing the video. In addition, the information processing system disclosed in this disclosure automatically generates treatment record information based on video data and audio data acquired in connection with the treatment, thereby reducing the effort required for practitioners to manually input treatment record information.

[0223] Figure 23 is a schematic diagram showing the functional configuration of the information processing system 10 according to the fourth embodiment. The fourth embodiment differs from the above-described embodiment in that the information processing device 12 includes a treatment record generation unit 300, and the first terminal 14 includes a microphone 320 and an imaging guide unit 322. The fourth embodiment will be described below, focusing on the differences from the above-described embodiment, and the common points will be omitted from the explanation as appropriate.

[0224] The information processing system 10 may include an information processing device 12, a first terminal 14, and a second terminal 16. Each of the information processing device 12, the first terminal 14, and the second terminal 16 may be configured by a combination of hardware and software, similar to the embodiments described above.

[0225] The information processing device 12 includes an acquisition unit 20, a notification unit 22, a store management unit 24, a practitioner management unit 26, a customer management unit 28, a treatment record management unit 30, a thank you information management unit 80, a special offer management unit 82, and a treatment record generation unit 300. The treatment record generation unit 300 includes a conversation summarization unit 302, a proposal generation unit 304, a diagram generation unit 306, and a video processing unit 308. The information processing device 12 does not have to have all of the functional configurations shown in Figure 23, and may have only some of the functions. The information processing device 12 may also have additional functions that are provided in the information processing device 12 according to the first, second, or third embodiment described above.

[0226] The treatment record generation unit 300 generates treatment record information regarding the treatment content for a treatment area based on video data and audio data acquired from the first terminal 14. The treatment record information generated by the treatment record generation unit 300 is recorded and managed by the treatment record management unit 30 using the record ID as a key. The treatment record management unit 30 can record and manage, for example, treatment record information manually entered by the practitioner and treatment record information automatically generated by the treatment record generation unit 300.

[0227] The conversation summarization unit 302 generates summary information of the conversation between the practitioner and the customer based on the audio data acquired from the first terminal 14. The first terminal 14 transmits the audio data collected through the microphone 320 during the treatment to the information processing device 12. The conversation summarization unit 302 analyzes the audio data acquired from the first terminal 14 and generates text data of the statements made by the practitioner and the customer. Based on the text data, the conversation summarization unit 302 interprets the meaning of the statements made by the practitioner and the customer, extracts the essential parts of the conversation, and generates summary information. The conversation summarization unit 302 may generate summary information that is within a preset upper limit of characters (for example, 100, 200, or 300 characters). The conversation summarization unit 302 can be implemented using artificial intelligence such as speech recognition AI or generation AI.

[0228] The conversation summarization unit 302 may classify the conversation content and generate summary information for each classification. The conversation summarization unit 302 may, for example, classify the summary information into four types: 1) information about the treatment, 2) information about the customer's daily life, 3) information about the customer's concerns, and 4) other. 1) Information about the treatment may include information about the treatment menu desired by the customer (e.g., cut, color, perm) and the details of the treatment (e.g., hairstyle name, hair length, hair color, area to be cut). 2) Information about the customer's daily life may include information about the customer's hobbies and preferences (e.g., favorite magazines, celebrities, brands) and events related to the customer (e.g., travel, sports, gourmet food, romance, work, childcare), and may also include information about the date of the event. 3) Information about the customer's concerns may include information about concerns related to the treatment (e.g., hair quality, hair care) and concerns unrelated to the treatment (e.g., health, work, family). The conversation summarization unit 302 may generate summary information that is within a predetermined upper limit of characters for each of the multiple classifications (for example, 50 characters, 100 characters, or 150 characters).

[0229] The conversation summarization unit 302 may classify the conversation during the treatment by time period and generate summary information. The conversation summarization unit 302 may classify the conversation content during the treatment by time period and generate overall summary information for the treatment by combining the conversation content summarized by time period. For example, if the first period from the start of the treatment (e.g., 0 to 10 minutes) mainly consists of topics related to the treatment, the conversation content of the first period may be classified and summarized as 1) information related to the treatment. If the subsequent second period (e.g., 10 to 30 minutes) mainly consists of topics related to events, the conversation content of the second period may be classified and summarized as 2) information related to the customer's daily life. If the same classification of conversations takes place in multiple periods, summary information may be generated individually for each of the multiple periods, or the conversation content of multiple periods may be combined to generate a single summary.

[0230] The suggestion generation unit 304 generates suggestion information based on the summary information generated by the conversation summarization unit 302. For example, the suggestion generation unit 304 takes the summary information classified as 3) customer concerns by the conversation summarization unit 302 as input and generates suggestion information that can be an answer to the customer concerns. For the customer concerns extracted by the conversation summarization unit 302 (for example, a lot of split ends), the suggestion generation unit 304 generates text data indicating how to deal with them (such as how to shampoo or hair care products suitable for hair type). The suggestion generation unit 304 can be implemented using artificial intelligence, such as a generation AI using a large-scale language model. The suggestion generation unit 304 may have the same functions as the product suggestion unit 38 according to the above embodiment.

[0231] The unfolded diagram generation unit 306 generates a haircut unfolded diagram to realize the customer's hairstyle included in the video data, based on the video data acquired from the first terminal 14 through the acquisition unit 20. The video data is an image of the entire treatment area of ​​the customer after the treatment, for example, an image taken from all directions by going around the treatment area of ​​the customer. The video data includes, for example, a front image taken from the front of the treatment area of ​​the customer, an oblique image taken at an angle from the front, a side image taken from the side (left and right), and a back image taken from the back. The haircut unfolded diagram is a blueprint for cutting hair. The haircut unfolded diagram includes, for example, blocking lines for dividing the head into sections, slice lines for separating hair from the head, and cut lines indicating the angle, width, and length of the hair bundles (panels) pulled out from the head.

[0232] Figures 24 to 26 show examples of haircut diagrams. Figure 24 is a left side view, Figure 25 is a front view, and Figure 26 is a top view. Although not shown, haircut diagrams may also include right side views and rear views. In the haircut diagrams shown in Figures 24 to 26, blocking lines 332 are drawn as thin solid lines along the surface of the head 330, slice lines 334 are drawn as dashed lines, and panel cut lines 336 are drawn as thick solid lines extending outward from the head. These lines 332, 334, and 336 that define the haircut diagram can be represented by lines of different appearances, for example, by lines of different colors. These lines 332, 334, and 336 may be collectively called blocking lines.

[0233] The unfolded diagram generation unit 306 can generate a haircut unfolded diagram using a trained model that takes an image or video showing the appearance of a hairstyle as input and outputs a haircut unfolded diagram to realize the corresponding hairstyle. The unfolded diagram generation unit 306 may also extract multiple images with different imaging directions from video data and generate a haircut unfolded diagram using the extracted multiple images as input. For example, it may extract a front image, left side image, right side image, and back image from video data and generate a haircut unfolded diagram (e.g., front view, left side view, right side view, back view) based on these extracted images. The unfolded diagram generation unit 306 may also generate a haircut unfolded diagram using the video data itself as input. The unfolded diagram generation unit 306 can analyze a hairstyle based on, for example, the contour of the head, the position, direction, and length of hair strands included in the image, and generate a haircut unfolded diagram corresponding to the analyzed hairstyle.

[0234] The unfolded pattern generation unit 306 may identify hair color and generate a color chart based on video data acquired from the first terminal 14 through the acquisition unit 20. If multiple colors are used in the customer's hairstyle, the unfolded pattern generation unit 306 may generate a haircut unfolded pattern color-coded by color.

[0235] The video processing unit 308 generates second video data for customer provision based on first video data acquired from the first terminal 14 through the acquisition unit 20. The second video data is obtained by processing or editing the first video data. The video processing unit 308 may also adjust the length of the first video data to generate second video data having a predetermined playback time (e.g., 15 seconds). The video processing unit 308 may also generate the second video data by adding at least one of decorative images, message images, message audio, and background music.

[0236] The video processing unit 308 may generate a decorated second video data by adding decorative images such as stamp images or frame images around the area containing the customer's treatment area. The video processing unit 308 may generate the second video data by adding message images to display messages explaining the treatment content or giving advice to the customer within the video. The video processing unit 308 may generate the second video data by adding message audio to generate messages explaining the treatment content or giving advice to the customer in audio within the video. The content of the message image or message audio may be determined based on summary information generated by the conversation summarization unit 302, or based on suggestion information generated by the suggestion generation unit 304. The processing content by the video processing unit 308 may be input or selected by the practitioner through the first terminal 14, or it may be automatically selected by the video processing unit 308 based on the content of the first video data. As described later, the second video data may be generated by the imaging guide unit 322.

[0237] Information for playing back the first video data, or the second video data generated by the video processing unit 308 or the imaging guide unit 322, is notified to the second terminal 16 by the notification unit 22. The customer can play back the first video data or the second video data on the second terminal 16 via the treatment record viewing unit 70. The customer can check the condition of their treatment area by playing back the second video data. The customer can learn about the treatment details and advice provided to them through the message images and audio messages attached to the second video data.

[0238] Returning to Figure 23, the first terminal 14 comprises a communication unit 40, a display operation unit 42, an imaging unit 44, a microphone 320, an imaging guide unit 322, and a benefit application unit 86. The first terminal 14 does not have to have all of the functional configuration shown in Figure 23, and may have only some of the functions. The first terminal 14 may also have some or all of the additional functions of the first terminal 14 according to the first, second, or third embodiment described above.

[0239] The imaging unit 44 captures images of the customer and generates image data and video data. For example, the imaging unit 44 captures images of the customer's treatment area before, during, or after the treatment and generates first video data.

[0240] Microphone 320 acquires audio input during treatment and generates audio data. For example, Microphone 320 acquires audio of conversations between the practitioner and the customer during treatment. For example, Microphone 320 acquires audio input during video capture by the imaging unit 44 and generates audio data to accompany the video data.

[0241] The imaging guide unit 322 displays a guide screen on the display operation unit 42 for imaging the customer's treatment area using the imaging unit 44 with predetermined camera movements. The guide screen is, for example, a shooting mode screen that enables the imaging unit 44 to capture video. The guide screen also displays the image being captured by the imaging unit 44. The guide screen may be configured to guide the camera movements for imaging the customer's treatment area from multiple directions, either halfway around or a full circle. By imaging the customer according to the guide screen, the practitioner can easily generate video data of a certain quality according to predetermined camera movements.

[0242] Figure 27 schematically illustrates a method for imaging a treatment area according to a predetermined camera movement. The practitioner holds the first terminal 14 in their hand and points the imaging unit 44 towards the treatment area 340 of the client. While pointing the imaging unit 44 towards the treatment area 340, the practitioner moves the first terminal 14 so as to make a half-circle or a full circle around the treatment area 340 of the client, as indicated by the arrow 342. For example, the practitioner images the front for 3 seconds while remaining stationary, then moves from the front to the left side and then to the back for 3 seconds, images the back for 3 seconds while remaining stationary, then moves from the back to the right side and then to the front for 3 seconds, and finally images the front for 3 seconds to end the imaging. In the camera movement shown in Figure 27, the client remains seated in a chair, and the practitioner, who is the photographer, moves around the client.

[0243] The display operation unit 42 displays a guide screen to guide predetermined camera work. The guide screen guides the movement of the first terminal 14 indicated by the arrow 342, guiding it to move half a turn or a full turn around the customer's treatment area 340 within a predetermined imaging time (e.g., 15 seconds). The guide screen also guides the timing for stopping the first terminal 14 and the timing for moving the first terminal 14 during imaging. The guide screen indicates the stopping and moving timings, for example, by switching the display of explanatory text or by making voice announcements depending on the elapsed time since the start of imaging.

[0244] Figures 28 to 36 schematically show examples of the display of the guide screen 350 shown on the first terminal 14. Figure 28 shows an example of the guide screen 350 before imaging starts. The guide screen 350 includes an image capture display area 352 where images captured by the imaging unit 44 are displayed, and a recording button 354 for starting and stopping video capture by the imaging unit 44. The guide screen 350 may also include guide lines 356 that are displayed to guide the position and size of the customer's treatment area (e.g., the entire head). The guide lines 356 are displayed, for example, near the center of the image capture display area 352 and guide at least one of the imaging position and imaging direction according to a predetermined camera work. The guide screen 350 may also include explanatory text 358 for instructing the imaging procedure. In the state before imaging starts shown in Figure 28, explanatory text 358 is displayed instructing the user to adjust the imaging position and imaging direction so that the customer's treatment area (e.g., the entire head) is located within the display area of ​​the guide lines 356.

[0245] Figure 29 shows an example of the guide screen 350 before imaging begins, showing the state in which the customer's treatment area 340 (e.g., the entire head) is positioned within the display area of ​​the guide line 356. By aligning the customer's treatment area 340 (e.g., the entire head) with the guide line 356, the imaging position and imaging direction of the imaging unit 44 relative to the treatment area 340 can be appropriately determined. In the state shown in Figure 29, the practitioner presses the record button 354 to start imaging according to the predetermined camera work.

[0246] Figure 30 shows an example of the guide screen 350 at the start of imaging. When recording starts, the elapsed time 360 ​​from the start of imaging is displayed. An explanatory message 358 is displayed instructing the user to keep the imaging unit 44 still without moving it for the first hour (for example, 3 seconds) from the start of imaging. At this time, an explanatory message 358 instructing the user to input a short comment via voice may also be displayed. The user can, for example, input a comment via the microphone 320 indicating that the hairstyle or treatment has been completed nicely, depending on the treatment performed.

[0247] Figure 31 shows an example of the guide screen 350 after 1 hour (e.g., 3 seconds) has elapsed since the start of imaging. Once 1 hour (e.g., 3 seconds) has elapsed since the start of imaging and the frontal image has been captured, an explanatory text 358 is displayed instructing the user to move to the right and capture the treatment area from the side. At this time, an arrow image 362 indicating the direction of movement of the imaging unit 44 may also be displayed on the guide screen 350.

[0248] Figure 32 shows an example of the guide screen 350 after two hours (e.g., 4.5 seconds) have elapsed since the start of imaging. After two hours (e.g., 4.5 seconds) have elapsed since the start of imaging and the camera has moved to the left side, an explanatory message 358 is displayed instructing the user to move further to the right to photograph the treatment area from behind. At this time, an arrow image 362 indicating the direction of movement of the imaging unit 44 may also be displayed on the guide screen 350.

[0249] Figure 33 shows an example of the guide screen 350 when the third time (e.g., 6 seconds) has elapsed since the start of imaging. When the imaging unit 44 moves backward after the third time (e.g., 6 seconds) has elapsed since the start of imaging, an explanatory message 358 is displayed instructing the user to keep the imaging unit 44 stationary without moving it until the fourth time (e.g., 9 seconds) has elapsed. At this time, the arrow image 362 indicating the direction of movement of the imaging unit 44 may be hidden on the guide screen 350. An explanatory message 358 instructing the user to input a short comment by voice may also be displayed. The user can, for example, input comments such as advice on hair styling or hair care, depending on the treatment content, by voice input through the microphone 320.

[0250] Figure 34 shows an example of the guide screen 350 after 4 hours (e.g., 9 seconds) have elapsed since the start of imaging. After 4 hours (e.g., 9 seconds) have elapsed since the start of imaging and the back view has been completed, an explanatory message 358 is displayed instructing the user to move to the right and photograph the treatment area from the side. At this time, an arrow image 362 indicating the direction of movement of the imaging unit 44 may also be displayed on the guide screen 350.

[0251] Figure 35 shows an example of the guide screen 350 after 5 hours (e.g., 10.5 seconds) have elapsed since the start of imaging. After 5 hours (e.g., 10.5 seconds) have elapsed since the start of imaging and the camera has moved to the right side, an explanatory text 358 is displayed guiding the user to move further to the right and photograph the treatment area from the front. At this time, an arrow image 362 indicating the direction of movement of the imaging unit 44 may also be displayed on the guide screen 350.

[0252] Figure 36 shows an example of the guide screen 350 after 6 hours (e.g., 12 seconds) have elapsed since the start of imaging. After 6 hours (e.g., 12 seconds) have elapsed since the start of imaging and the camera is moved to the front, an explanatory text 358 instructing the user to input a short comment by voice while the imaging unit 44 remains stationary until a predetermined shooting time (e.g., 15 seconds) has elapsed. The user can input a message, for example, a thank you for visiting, by voice through the microphone 320. After the predetermined shooting time (e.g., 15 seconds) has elapsed, the user presses the record button 354 to end the recording. Alternatively, recording may be automatically stopped after the predetermined imaging time (e.g., 15 seconds) has elapsed.

[0253] The imaging guide unit 322 may display on the guide screen 350 the content that the practitioner should voice input during imaging. The imaging guide unit 322 may acquire customer information and treatment record information from the information processing device 12 and display the customer information and treatment record information on the guide screen 350. The guide screen 350 may, for example, display the customer's name or the details of the treatment (hairstyle name, whether or not a cut or perm was performed). By displaying customer information and treatment record information on the guide screen 350, it is possible to support voice input of comments corresponding to the customer's name and the specific details of the treatment.

[0254] The imaging guide unit 322 may display the treatment record information generated by the treatment record generation unit 300 on the guide screen 350. The imaging guide unit 322 may display the summary information generated by the conversation summary unit 302 on the guide screen 350. The imaging guide unit 322 may display the suggestion information generated by the suggestion generation unit 304 on the guide screen 350. By displaying the summary information and suggestion information on the guide screen 350, it is possible to support voice input of comments corresponding to the content of conversations during treatment and the customer's concerns.

[0255] The imaging guide unit 322 may display an input screen on the display operation unit 42 for generating second video data by adding decorative images such as stamp images or frame images to the first video data generated by the imaging unit 44. The input screen for adding decorative images may be displayed before the start of recording of the first video data or after the end of recording. For example, by selecting a decorative image on the input screen displayed before or after recording, decorative images such as frame images may be added to the entire video data. The input screen for adding decorative images may also be displayed during the recording of the video data. For example, by selecting a decorative image on the input screen displayed during recording, decorative images such as stamp images may be added to the playback time period corresponding to the timing of the selection of the decorative image. The imaging guide unit 322 may have the same functions as the video processing unit 308 provided in the information processing device 12, and may generate second video data by adding at least one of decorative images, message images, message audio, and background music.

[0256] The first video data captured using the guide screen provided by the imaging guide unit 322 is transmitted to the information processing device 12 by the communication unit 40. The unfolded diagram generation unit 306 can generate a haircut unfolded diagram using the first video data captured using the guide screen. Since the first video data captured using the guide screen includes frontal, left side, right side, and rear images of the treatment area 340, it can be used as input images for generating the haircut unfolded diagram.

[0257] Returning to Figure 23, the second terminal 16 comprises a communication unit 60, a display operation unit 62, a treatment record viewing unit 70, and a gratitude information input unit 88. The second terminal 16 does not have to have all of the functional configuration shown in Figure 23, and may have only some of the functions. The second terminal 16 may also have some or all of the additional functions of the second terminal 16 according to the first, second, or third embodiment described above.

[0258] The treatment record viewing unit 70 displays the first video data, or the second video data generated by the video processing unit 308 or the imaging guide unit 322, on the display operation unit 62. The gratitude information input unit 88 displays an input screen for the customer to input gratitude information on the display operation unit 62 and transmits the gratitude information entered on the input screen to the information processing device 12 via the communication unit 60. The customer can, for example, input a gratitude message and gratitude points as a token of appreciation for providing video data (first video data or second video data).

[0259] Figure 37 is a sequence diagram showing an example of the operation of the information processing system 10. The first terminal 14 records the conversation between the practitioner and the customer using the microphone 320 (S120) and transmits the recorded audio data to the information processing device 12 (S122). The first terminal 14 may transmit the recorded audio data to the information processing device 12 at any time, or at specific time intervals. The information processing device 12 analyzes the audio data acquired from the first terminal 14 and generates text data of the statements made by the practitioner and the customer (S124). The information processing device 12 generates summary information of the conversation based on the text data (S126). The information processing device 12 generates suggestion information for the customer based on the summary information (S128). The information processing device 12 records the generated summary information and suggestion information as treatment record information and notifies the first terminal 14 (S130).

[0260] The first terminal 14 displays a guide screen 350 in response to an operation by the practitioner (S132). The practitioner adjusts the imaging position and imaging direction of the first terminal 14 so that the area being treated by the customer is located within the guide lines 356 displayed on the guide screen 350. The first terminal 14 starts imaging and recording the area being treated by the customer in response to a recording start operation by the practitioner (S134), and displays explanatory text 358 on the guide screen 350 to instruct predetermined camera work as time elapses since the start of imaging (S136). The first terminal 14 ends recording and generates first video data in response to the elapsed time of predetermined imaging or a recording stop operation by the practitioner (S138). The first terminal 14 transmits the generated first video data to the information processing device 12 (S140).

[0261] The information processing device 12 processes the first video data acquired from the first terminal 14 to generate second video data (S142). The information processing device 12 notifies the second terminal 16 of video playback information for playing the second video data (S144). Based on the first video data, the information processing device 12 generates a haircut diagram to realize the hairstyle included in the first video data (S146). The information processing device 12 records the generated haircut diagram as treatment record information.

[0262] The second terminal 16 plays the second video data based on the acquired video playback information in response to the customer's operation and displays the video (S148). The second terminal 16 transmits the thank you information entered by the customer to the information processing device 12 (S150). The information processing device 12 records the thank you information acquired from the second terminal 16 (S152) and notifies the first terminal 14 of the recorded thank you information (S154). The first terminal 14 displays the thank you information acquired from the information processing device 12 (S156).

[0263] According to this embodiment, by displaying a guide screen for video capture on the first terminal 14, it is possible to support video capture according to predetermined camera work. As a result, even practitioners unfamiliar with video capture can capture images in a circular motion around the treatment area within a predetermined capture time (e.g., 15 seconds), making it easy to generate video data of a certain quality according to predetermined camera work. Consequently, it is possible to suppress the generation of improperly captured video data and the need for reshoots, thereby reducing the burden on both the customer and the practitioner involved in video capture.

[0264] According to this embodiment, since at least one of the imaging position and imaging direction is guided on the guide screen, it becomes easy to capture the entire treatment area at an appropriate size. Furthermore, since at least one of the movement timing and stationary timing is guided on the guide screen, it becomes easy to capture easy-to-view videos with fewer inappropriate camera movements. As a result, it is possible to support the generation of video data of a certain quality in accordance with predetermined camera movements.

[0265] According to this embodiment, at least one of the timing and content of voice input is guided on the guide screen, making it easy to generate video data with appropriate voice input. In particular, by instructing the timing and content of voice input in accordance with the timing of camera work instructions, it is possible to generate video data with voice input added at the appropriate timing that matches the camera work. As a result, it is possible to support the generation of high-quality video data with appropriate voice input. Since comments and advice from the practitioner can be added to the video data as voice, it is possible to improve video quality and increase customer satisfaction with the video.

[0266] According to this embodiment, since the second video data with at least one of a decorative image, a message image, a message voice, and background music added to the first video data captured using the guide screen can be generated, video data with higher customer satisfaction can be generated. For example, when processing a video in an information processing device to generate the second video data, the burden on the operator for video processing for customer transmission can be reduced. In addition, by enabling the addition of a decorative image or the like on the guide screen, the video can be processed during video capture, the working time of the operator that additionally occurs separately from the video capture time can be reduced, and the burden on the operator for video processing for customer transmission can be reduced.

[0267] According to this embodiment, since a haircut development diagram for realizing the hairstyle included in the video data can be automatically generated based on the video data, the labor of the operator for manually recording the haircut development diagram can be reduced. In addition, by using, as an input, video data captured according to a predetermined camera work, the generation accuracy of the haircut development diagram can be improved.

[0268] According to this embodiment, the conversation between the operator and the customer can be recorded and texturized, and summary information of the conversation content can be generated and recorded. Thereby, even when both hands are occupied for the treatment, the conversation content heard from the customer can be recorded in detail, and based on the summary information, the relationship building with the customer for the next visit can be promoted. In addition, by automatically generating proposal information based on the summary information, even an inexperienced operator can easily make some proposals for the customer's concerns, and the added value of the treatment can be increased.

[0269] Hereinafter, some aspects of the present disclosure will be described.

[0270] The 40th embodiment is an information processing system comprising: a first terminal having an imaging unit capable of capturing video; a display operation unit that displays a guide screen for capturing a customer's treatment area with predetermined camera work using the imaging unit; an acquisition unit that acquires first video data of the treatment area captured with predetermined camera work from the first terminal; and a notification unit that notifies a second terminal of information for playing back the first video data or second video data generated based on the first video data. According to the 40th embodiment, by capturing video data to be provided to the customer using a guide screen, it is possible to support the generation of video data of a certain quality in accordance with predetermined camera work. By improving the quality of video data, customer satisfaction can be increased, and the burden on the practitioner involved in video capture can be reduced.

[0271] The 41st aspect is an information processing system according to the 40th aspect, wherein the guide screen guides at least one of the imaging position and imaging direction according to the predetermined camera work. According to the 41st aspect, since the imaging position and imaging direction according to the predetermined camera work are guided by the guide screen, the burden on the operator in motion capture is reduced and the quality of the video can be improved.

[0272] The 42nd aspect is an information processing system according to the 40th or 41st aspect, wherein the guide screen guides at least one of the movement timing and the stationary timing according to the predetermined camera work. According to the 42nd aspect, since the movement timing and stationary timing according to the predetermined camera work are guided by the guide screen, the burden on the operator in capturing video can be reduced and the quality of the video can be improved.

[0273] The 43rd embodiment is an information processing system according to any one of the 40th to 42nd embodiments, wherein the first terminal further comprises a microphone capable of generating audio data accompanying the video data captured by the imaging unit, and the guide screen guides the practitioner in voice input. According to the 43rd embodiment, since the guide screen guides the practitioner in voice input such as comments, it reduces the burden on the practitioner in capturing video and supports the improvement of video quality by adding audio.

[0274] The 44th aspect is an information processing system according to the 43rd aspect, wherein the guide screen guides at least one of the timing and content of voice input by the practitioner. According to the 44th aspect, since the timing and content of voice input such as comments by the practitioner are guided by the guide screen, the burden on the practitioner in video recording can be reduced, and the improvement of video quality by adding voice can be supported.

[0275] The 45th aspect is an information processing system according to any one of the 40th to 44th aspects, further comprising a treatment record generation unit that generates treatment record information relating to the treatment content for the treatment area based on the first video data. According to the 45th aspect, since treatment record information is automatically generated based on the first video data, the effort required for the practitioner to input the treatment record information can be reduced. In addition, the accuracy of generating treatment record information can be improved by using the first video data captured according to the guide screen.

[0276] The 46th aspect is an information processing system according to any one of the 40th to 45th aspects, wherein the treatment area includes the customer's hair, and further comprises a development diagram generation unit that generates a haircut development diagram for realizing the hairstyle included in the first video data based on the first video data. According to the 46th aspect, since the haircut development diagram is automatically generated based on the first video data, the effort required for the stylist to create the haircut development diagram can be reduced. In addition, the accuracy of generating the haircut development diagram can be improved by using the first video data captured according to the guide screen.

[0277] The 47th aspect is an information processing system according to the 46th aspect, wherein the unfolded diagram generation unit generates a haircut unfolded diagram using a trained model that takes an image or video showing the appearance of a hairstyle as input and outputs a haircut unfolded diagram for realizing the corresponding hairstyle. According to the 47th aspect, by using a trained model that has learned the correspondence between images or videos showing the appearance of a hairstyle and haircut unfolded diagrams, haircut unfolded diagrams corresponding to a variety of hairstyles can be automatically generated.

[0278] The 48th embodiment is an information processing system according to any one of the 40th to 47th embodiments, further comprising a video processing unit that generates second video data by adding at least one of a decorative image, a message image, a message audio, and background music to the first video data. According to the 48th embodiment, since second video data is automatically generated by processing the first video data of the treatment area, the burden on the practitioner in video processing is reduced, and the improvement of video quality through video processing can be supported.

[0279] The 49th embodiment is an information processing system according to any one of the 40th to 48 embodiments, further comprising an appreciation information management unit for managing appreciation information related to appreciation given by customers to practitioners. According to the 49th embodiment, since the practitioner can provide video data to the customer and the customer can express their appreciation to the practitioner, it is possible to circulate appreciation between the practitioner and the customer and promote the building of a relationship with the customer.

[0280] The 50th embodiment is an information processing terminal comprising: an imaging unit capable of capturing video; a display operation unit that displays a guide screen for capturing a customer's treatment area with a predetermined camera movement using the imaging unit; and a communication unit that transmits video data of the treatment area captured with the predetermined camera movement. According to the 50th embodiment, since video data can be captured using the guide screen, it is possible to support the generation of video data of a certain quality in accordance with a predetermined camera movement. This improves the quality of the video data and reduces the burden on the practitioner in capturing the video.

[0281] The 51st aspect is a program that causes a computer to execute a function to display a guide screen on a display operation unit for capturing a customer's treatment area with a predetermined camera movement using an imaging unit capable of capturing video, and a function to transmit video data of the treatment area captured with the predetermined camera movement. According to the 51st aspect, since video data can be captured using the guide screen, it is possible to support the generation of video data of a certain quality in accordance with a predetermined camera movement. This improves the quality of the video data and reduces the burden on the practitioner in capturing the video.

[0282] The 52nd aspect is an information processing system comprising: an acquisition unit that acquires video data of a customer's hairstyle captured with predetermined camera work; and a development diagram generation unit that generates a haircut development diagram for realizing the hairstyle included in the video data based on the video data. According to the 52nd aspect, since a haircut development diagram can be automatically generated based on the video data, the effort required for the stylist to create the haircut development diagram can be reduced. Furthermore, by using video data captured with predetermined camera work, the accuracy of generating the haircut development diagram can be improved.

[0283] The 53rd aspect is a program that causes a computer to execute a function to acquire video data of a customer's hairstyle captured with predetermined camera work, and a function to generate a haircut diagram for realizing the hairstyle contained in the video data using the video data. According to the 53rd aspect, since the haircut diagram can be automatically generated based on the video data, the effort required for the stylist to create the haircut diagram can be reduced. In addition, the accuracy of generating the haircut diagram can be improved by using video data captured with predetermined camera work.

[0284] Any combination of the configurations relating to the embodiments or aspects described above is also useful as an embodiment of the present disclosure. The new embodiments resulting from the combinations will have the combined effects of the respective embodiments and modifications. Furthermore, it will be understood by those skilled in the art that the functions to be performed by each component described in the claims can be achieved by each component shown in the embodiments and modifications individually or in combination thereof. [Explanation of Symbols]

[0285] 10... Information processing system, 12... Information processing device, 14... First terminal, 16... Second terminal, 20... Acquisition unit, 22... Notification unit, 26... Practitioner management unit, 28... Customer management unit, 30... Treatment record management unit, 80... Gratitude information management unit, 82... Benefits management unit, 300... Treatment record generation unit, 302... Conversation summarization unit, 304... Proposal generation unit, 306... Unfolded diagram generation unit, 308... Video processing unit, 320... Microphone, 322... Imaging guide unit.

Claims

1. A first terminal comprising an imaging unit capable of capturing video, and a display operation unit that displays a guide screen for capturing the customer's treatment area with predetermined camera work using the imaging unit, An acquisition unit that acquires first video data, which is image of the treatment area using the predetermined camera work, from the first terminal, A notification unit that notifies a second terminal of information for playing the first video data or a second video data generated based on the first video data, An information processing system equipped with the following features.

2. The guide screen guides at least one of the imaging position and imaging direction according to the predetermined camera work. The information processing system according to claim 1.

3. The guide screen guides at least one of the movement timing and the stationary timing according to the predetermined camera work. The information processing system according to claim 1.

4. The first terminal further includes a microphone capable of generating audio data accompanying the video data captured by the imaging unit, The aforementioned guide screen guides the practitioner through voice input. The information processing system according to claim 1.

5. The aforementioned guide screen guides at least one of the timing and content of the voice input by the practitioner. The information processing system according to claim 4.

6. The system further comprises a treatment record generation unit that generates treatment record information relating to the treatment content for the treatment area based on the first video data, The information processing system according to claim 1.

7. The aforementioned treatment area includes the customer's hair, The system further includes a development diagram generation unit that generates a haircut development diagram for realizing the hairstyle included in the first video data based on the first video data. The information processing system according to claim 1.

8. The aforementioned unfolded diagram generation unit takes an image or video showing the appearance of a hairstyle as input and generates a haircut unfolded diagram using a trained model that outputs a haircut unfolded diagram to realize the corresponding hairstyle. The information processing system according to claim 7.

9. The system further includes a video processing unit that generates second video data by adding at least one of a decorative image, a message image, a message audio, and background music to the first video data. The information processing system according to any one of claims 1 to 8.

10. Furthermore, it includes a gratitude information management department that manages gratitude information related to gifts of appreciation from customers to practitioners. The information processing system according to any one of claims 1 to 8.

11. An imaging unit capable of capturing video, A display operation unit that displays a guide screen for imaging the customer's treatment area with predetermined camera movements using the aforementioned imaging unit, A communication unit that transmits video data of the treatment area captured by the predetermined camera work, An information processing terminal equipped with the following features.

12. A function that displays a guide screen on the control panel for capturing images of the customer's treatment area using a video-capable imaging unit with predetermined camera movements, A function to transmit video data captured by the predetermined camera work on the treatment area, A program that causes a computer to execute something.

13. An acquisition unit that acquires video data of a customer's hairstyle captured with a predetermined camera movement, Based on the aforementioned video data, a development diagram generation unit generates a haircut development diagram for realizing the hairstyle included in the video data, An information processing system equipped with the following features.

14. A function to acquire video data of a customer's hairstyle captured with a predetermined camera angle, A function to generate a haircut diagram for realizing the hairstyle included in the video data using the video data, A program that causes a computer to execute something.

Citation Information

Patent Citations

  • Customer data management method and customer data management system

    JP2005038293A