Information processing device, information processing program, and information processing system

By designing an information processing system that allows parents to purchase and manage value in advance, the problems of nutritional balance and high price for high school students' lunches are solved, and students' ability to choose and plan independently is realized, while reducing the financial burden of the family.

JP7662197B2Active Publication Date: 2025-04-15PECOFREE CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2022018415
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-02-09
Publication Date
2025-04-15
Estimated Expiration
2042-02-09

AI Technical Summary

Technical Problem

The existing technology has failed to effectively solve the nutritional balance problem of high school students' lunches, and commercial lunches are expensive and cannot bear the financial burden of the family. At the same time, students lack the time and convenience of choosing lunches.

Method used

An information processing system is designed, including parent terminals, target user terminals and service provider terminals. The system allows parents to purchase value in advance to pay for the product or service selected by the target user and manage the balance of these values. The target user can place an order according to his own choice. The system will transmit the order information to the service provider and perform payment processing.

Benefits of technology

Through this system, target users (including high school students) can choose and purchase products or services such as lunch under the management of their parents, improving students' independent selection and planning capabilities, while reducing the financial burden of the family and ensuring that students obtain nutritionally balanced food.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007662197000001
    Figure 0007662197000001
  • Figure 0007662197000002
    Figure 0007662197000002
  • Figure 0007662197000003
    Figure 0007662197000003
Patent Text Reader

Abstract

To provide an information processing device for supporting development of children's independence and planning while having the children enjoy themselves by allowing the children to choose contents of products or services on their own under appropriate supervision of their guardians.SOLUTION: An information processing device includes a first reception unit, a management unit, a second reception unit, a transmission unit, and a payment processing unit. The first reception unit accepts, from a guardian, payment processing for previously purchasing values to be used to pay for products or the like ordered by a subject. The management unit manages a balance of the values for each subject. The second reception unit receives an instruction regarding an order of products and the like from the subject. The transmission unit transmits order information to a provider of the products and the like based on the received instruction. The payment processing unit determines an amount to be paid to the provider based on the order information, and executes payment processing of the amount to the provider using the values managed by the management unit.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device, an information processing program, and an information processing system. [Background technology]

[0002] In Japan, school lunches are provided as a basic meal for lunch in elementary and junior high schools, which are part of compulsory education. School lunches are highly regarded internationally for a variety of reasons, including their high nutritional balance and nourishing quality, their promotion of food education to teach children about health through food, which is a source of capital for the body, the idea that children from families with disparities in wealth and poverty eat together, the content of meals that are appropriate for age and body size with growth in mind, and the legal support system provided by the national and local governments. Furthermore, Japan's food culture and eating habits have been attracting attention worldwide for being healthy, and school lunches are an important starting point for building the foundation for this.

[0003] However, unlike elementary and junior high schools, high school is not compulsory education, so it is common for high schools not to provide school lunches. For that reason, high schools generally have cafeterias or stores that sell lunches. However, it is said that less than 10% of high school students use cafeterias or stores for lunch, and more than 90% eat bento lunches prepared at home or commercially available bread and bento lunches.

[0004] Regarding lunch boxes prepared at home, the burden of preparing lunch boxes every morning is very large, especially for dual-income households and single-parent households. It is also difficult for children to carry lunch boxes every day. On the other hand, many commercially available meals are not designed with nutritional balance in mind for children, like school lunches. In addition, commercially available meals are for the general public and are often priced higher than meals for students, which can put a strain on the household budget. In addition, children do not have the time to go to convenience stores to buy meals when they go to school in the morning or during their limited lunch break. Furthermore, even if they go to the cafeteria or store during the lunch hour, they are often crowded with many students in the limited time, and the desired meal is often sold out. In addition, many younger students, such as first-year students, have the opinion that it is difficult to go to the school cafeteria or store due to their relationship with the older students.

[0005] Furthermore, for businesses that operate cafeterias and stores, the above-mentioned factors have led to low student utilization rates, making it difficult to secure sufficient sales volumes. Under such circumstances, in order to reduce unsold stock and ensure profits, it is necessary to purchase the minimum amount, which means that products sell out quickly.

[0006] In relation to the above-mentioned problems, techniques for efficiently arranging school lunches have been proposed (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0007] [Patent Document 1] JP 2019-113973 A Summary of the Invention [Problem to be solved by the invention]

[0008] However, while conventional techniques such as those described in the above patent documents take into consideration the efficient arrangement of school lunches, they do not at all consider making the children enjoy themselves or nurturing their independence and planning skills.

[0009] The present invention has been made in consideration of the above circumstances, and aims to provide an information processing device, an information processing program, and an information processing system that enable the protected person to select the content of the product or service themselves under appropriate supervision by a guardian, thereby allowing the protected person to have fun while supporting the development of the protected person's independence and planning ability. [Means for solving the problem]

[0010] The above object can be achieved by the following means.

[0011] The information processing device has a first reception unit, a management unit, a second reception unit, a transmission unit, and a payment processing unit. The first reception unit receives payment processing for purchasing in advance a value used to pay for a product or service ordered by a subject from a guardian who protects or manages a subject who receives the provision of the product or service. The management unit manages the balance of the value for each subject for which payment has been accepted by the first reception unit. The second reception unit receives instructions from the subject regarding the order of the product or service. The transmission unit transmits order information for the product or service to a provider of the product or service based on the instructions accepted by the second reception unit. The payment processing unit determines an amount to be paid to the provider based on the price of the product or service provided based on the order information, and executes payment processing of the amount to the provider using the value managed by the management unit.

[0012] The information processing program is configured to cause a computer to function as the above-mentioned information processing device.

[0013] The information processing system includes the above-mentioned information processing device, a guardian terminal, a target person terminal, and a provider terminal. The guardian terminal is used by a guardian who protects or manages a target person who receives a product or service. The target person terminal is used by a target person who receives a product or service. The provider terminal is used by a provider of the product or service. Effect of the Invention

[0014] According to the information processing device of the present invention, there is provided a first reception unit that receives a payment process for purchasing in advance a value used to pay for a product or service ordered by a subject from a guardian who protects or manages the subject who receives the provision of the product or service, a management unit that manages the balance of the value for each subject for which the payment is accepted by the first reception unit, a second reception unit that receives instructions regarding the order of the product or service from the subject, a transmission unit that transmits order information for the product or service to a provider of the product or service based on the instructions accepted by the second reception unit, and a payment processing unit that determines an amount to be paid to the provider based on the price of the product or service provided based on the order information and executes payment processing of the amount to the provider using the value managed by the management unit. This enables the subject to be protected, such as a child, to select the content of the product or service by himself / herself under the appropriate management of the guardian, allowing the subject to be protected to enjoy the service while supporting the development of the subject's independence and planning ability. [Brief description of the drawings]

[0015] [Figure 1] 1 is a diagram showing a schematic configuration of an information processing system according to an embodiment of the present invention; [Diagram 2] 2 is a block diagram showing a schematic configuration of the parent terminal shown in FIG. 1. [Diagram 3] 2 is a block diagram showing a schematic configuration of a target user terminal shown in FIG. 1. [Figure 4] 2 is a block diagram showing a schematic configuration of the information processing device shown in FIG. 1. [Diagram 5] 2 is a block diagram showing a schematic configuration of the school terminal shown in FIG. 1. [Figure 6] 2 is a block diagram showing a schematic configuration of a provider terminal shown in FIG. 1. [Figure 7] FIG. 2 is a block diagram showing a functional configuration of the information processing device. [Figure 8] 2 is a sequence chart showing the procedure of a registration and point purchasing process executed in the information processing system shown in FIG. 1. [Figure 9] 9 is a diagram showing an example of an identification code input acceptance screen displayed on the parent terminal in the process of step S101 in FIG. 8. FIG. [Figure 10] 9 is a diagram showing an example of a user authentication screen displayed on the guardian terminal in the process of step S102 in FIG. 8. FIG. [Figure 11] 9 is a diagram showing an example of a terms and conditions confirmation screen displayed on a parent / guardian terminal in the process of step S102 in FIG. 8. FIG. [Figure 12] FIG. 9 is a diagram showing an example of a point purchase instruction acceptance screen displayed on the guardian terminal in the process of step S103 in FIG. 8. [Figure 13] 4 is a sequence chart showing a procedure of an order process executed in the information processing system shown in FIG. 1. [Figure 14] FIG. 14 is a diagram showing an example of an order status display screen displayed on the target user terminal in the process of step S211 in FIG. 13. [Figure 15] FIG. 14 is a diagram showing an example of a menu selection acceptance screen displayed on the subject terminal in the process of step S212 in FIG. 13. [Figure 16] FIG. 14 is a diagram showing an example of a point confirmation screen displayed on the target user terminal in the process of step S213 in FIG. 13. [Figure 17] FIG. 14 is a diagram showing an example of an order confirmation points confirmation screen displayed on the target user terminal in the processing of step S215 in FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0016] Hereinafter, an embodiment of the present invention will be described with reference to the attached drawings. In the description of the drawings, the same elements are given the same reference numerals, and duplicated descriptions are omitted. In addition, the dimensional ratios of the drawings are exaggerated for the convenience of explanation, and may differ from the actual ratios.

[0017] [Embodiment] <Configuration of information processing system> FIG. 1 is a diagram showing a schematic configuration of an information processing system according to an embodiment of the present invention.

[0018] As shown in FIG. 1, the information processing system has a parent terminal 100, a subject terminal 200 (if there are multiple subject terminals, they are also referred to as subject terminals 200a, 200b, ..., and when there is no need to distinguish between them, they are collectively referred to as "subject terminals 200"), an information processing device 300, a school terminal 400, and a provider terminal 500, and each component is configured to be able to communicate with each other via a network.

[0019] The guardian terminal 100 is an information terminal such as a smartphone, tablet PC, notebook PC, desktop PC, or various wearable devices, used by a guardian who protects or manages a person who receives a product or service.

[0020] The target person terminal 200 is an information terminal such as a smartphone, a tablet PC, a notebook PC, a desktop PC, or various wearable devices, which is used by a target person who receives a product or service.

[0021] The information processing device 300 is a server provided by a business entity (hereinafter also referred to as a "service provider") that manages and operates an information processing system and service, and registers, manages, transmits and receives various types of information.

[0022] The school terminal 400 is an information terminal used by staff or administrators of a specific facility such as a school or classroom where products or services are provided to the target person.

[0023] The provider terminal 500 is an information terminal used by a provider of a product or service.

[0024] Below is a detailed description of each configuration.

[0025] <Parent Terminal 100> FIG. 2 is a block diagram showing a schematic configuration of the parent terminal.

[0026] 2, the parent terminal 100 has a control unit 110, a storage unit 120, a communication unit 130, an operation display unit 140, an image capture unit 150, and an audio input / output unit 160. The components are connected to each other via a bus so as to be able to communicate with each other.

[0027] The control unit 110 has a CPU (Central Processing Unit) and controls the above-mentioned components and executes various types of arithmetic processing in accordance with a program.

[0028] The storage unit 120 stores a ROM (Read Only Memory) that stores various programs and various data in advance, a RAM (Random Access Memory) that temporarily stores programs and data as a working area, and various programs and data.

[0029] The communication unit 130 is a component for communicating with other terminals, devices, etc. via a network. The communication unit 130 transmits and receives various information to and from the information processing device 300, for example.

[0030] The operation display unit 140 is a component for displaying various information and accepting input from the user, and is configured, for example, by a touch panel display. The operation display unit 140 may be configured by a combination of a liquid crystal display, a pointing device such as a mouse, a keyboard, etc.

[0031] The image capturing unit 150 is a camera having a sensitivity range for visible light, and is used to capture an image of a desired range.

[0032] The audio input / output unit 160 is composed of a microphone or an audio input terminal for inputting audio, and a speaker or an audio output terminal for outputting audio.

[0033] <Target user terminal 200> FIG. 3 is a block diagram showing a schematic configuration of the target person terminal.

[0034] As shown in Fig. 3, the subject terminal 200 has a control unit 210, a storage unit 220, a communication unit 230, an operation display unit 240, an image capture unit 250, and an audio input / output unit 260. Each component is connected to each other via a bus so that they can communicate with each other. Note that each component of the control unit 210, the storage unit 220, the communication unit 230, the operation display unit 240, the image capture unit 250, and the audio input / output unit 260 has the same functions as the control unit 110, the storage unit 120, the communication unit 130, the operation display unit 140, the image capture unit 150, and the audio input / output unit 160 of the guardian terminal 100, so that duplicated explanations will be omitted.

[0035] The subject terminal 200 may be realized by the same terminal as the guardian terminal 100. In this case, for example, the subject and the guardian can use one terminal as both the subject terminal 200 and the guardian terminal 100 by switching between user accounts (users) and available functions for each user account.

[0036] <Information processing device 300> FIG. 4 is a block diagram showing a schematic configuration of the information processing device shown in FIG.

[0037] 4, the information processing device 300 has a control unit 310, a storage unit 320, and a communication unit 330. The components are connected to each other via a bus so that they can communicate with each other. Note that the components of the control unit 310, the storage unit 320, and the communication unit 330 have the same functions as the control unit 110, the storage unit 120, and the communication unit 130 of the parent terminal 100, so that redundant explanations will be omitted.

[0038] The storage unit 320 stores various programs and information for operating the information processing device 300. The functions of the information processing device 300 will be described in detail later.

[0039] <School terminal 400> FIG. 5 is a block diagram showing a schematic configuration of the school terminal shown in FIG.

[0040] As shown in Fig. 5, the school terminal 400 has a control unit 410, a memory unit 420, a communication unit 430, an operation display unit 440, a photographing unit 450, and a voice input / output unit 460. Each component is connected to each other via a bus so that they can communicate with each other. Note that each component of the control unit 410, the memory unit 420, the communication unit 430, the operation display unit 440, the photographing unit 450, and the voice input / output unit 460 has the same functions as the control unit 110, the memory unit 120, the communication unit 130, the operation display unit 140, the photographing unit 150, and the voice input / output unit 160 of the parent terminal 100, so that a duplicated description will be omitted.

[0041] <Provider Terminal 500> FIG. 6 is a block diagram showing a schematic configuration of the provider terminal shown in FIG.

[0042] As shown in Fig. 6, the provider terminal 500 has a control unit 510, a storage unit 520, a communication unit 530, an operation display unit 540, an image capture unit 550, and an audio input / output unit 560. Each component is connected to each other via a bus so that they can communicate with each other. Note that each component of the control unit 510, the storage unit 520, the communication unit 530, the operation display unit 540, the image capture unit 550, and the audio input / output unit 560 has the same functions as the control unit 110, the storage unit 120, the communication unit 130, the operation display unit 140, the image capture unit 150, and the audio input / output unit 160 of the guardian terminal 100, so that duplicated explanations will be omitted.

[0043] <Functions of the information processing device 300> FIG. 7 is a block diagram showing a functional configuration of the information processing device.

[0044] As shown in FIG. 7, the control unit 310 of the information processing device 300 functions as a first reception unit 311, a management unit 312, a second reception unit 313, a transmission unit 314, a payment processing unit 315, a third reception unit 316, an acquisition unit 317, a registration unit 318, a code generation unit 319, and an identification unit 31A by reading a program and executing processing.

[0045] The first reception unit 311 receives payment processing from a guardian who cares for or manages the subject who will receive the goods or services, to purchase in advance value (points) to be used to pay for the goods or services ordered by the subject.

[0046] The management unit 312 manages the balance of value for each target person whose payment processing has been accepted by the first acceptance unit 311.

[0047] The second reception unit 313 receives instructions from the target person regarding an order for a product or service.

[0048] Based on the instruction accepted by the second accepting unit 313, the sending unit 314 sends order information for the product or service to the provider of the product or service.

[0049] The payment processing unit 315 determines the amount to be paid to the provider based on the price of the product or service provided based on the order information, and executes payment processing of the amount to the provider using the value managed by the management unit 312. The management unit 312 subtracts the value used by the payment processing unit 315 from the accumulated value. In addition, the payment processing unit 315 may receive completion information indicating that the provision of the product or service has been completed from the provider, and also receive confirmation information indicating that the guardian or subject has confirmed that the provision of the product or service has been completed, and execute payment processing of the amount when the completion information and the confirmation information match.

[0050] The third reception unit 316 receives registration of products or services that the target person can order from the provider. At this time, the second reception unit 313 may display a list of the products or services whose registration has been received by the third reception unit 316 and receive instructions from the target person regarding the order of the products or services.

[0051] When the subject is a child, pupil, or student (hereinafter collectively referred to as "student") attending school, the acquisition unit 317 acquires subject identification information including a combination of a class number within the school and a number assigned to identify the subject within the class, or information that can identify the subject within the school.

[0052] The registration unit 318 identifies the subject by registering the subject identification information acquired by the acquisition unit 317. When the subject identification information is accepted from the guardian by the first acceptance unit 311 along with the payment process of the value, the management unit 312 accumulates the value in association with the subject corresponding to the subject identification information.

[0053] The code generating unit 319 generates unique identification codes that are different from each other. The registering unit 318 registers the identification codes generated by the code generating unit 319 and the target person identifying information acquired by the acquiring unit 317 in association with each other.

[0054] When an identification code registered in registration unit 318 is accepted from a guardian or a subject, identification unit 31A identifies a subject corresponding to subject identification information associated with the identification code in registration unit 318.

[0055] Furthermore, the management unit 312 may store a plurality of target person identification information in association with guardian identification information for identifying a guardian. When the first reception unit 311 receives access from a guardian using the guardian identification information, it outputs information on a plurality of targets corresponding to the plurality of target person identification information stored in association with the guardian identification information, and receives a payment process of value associated with each of the plurality of targets from the guardian.

[0056] Each configuration of the information processing system may include components other than the above-mentioned components, or may not include some of the above-mentioned components.

[0057] <Outline of processing in information processing system> <Registration and point purchase process> FIG. 8 is a sequence chart showing the procedure of the registration and point purchase process executed in the information processing system shown in FIG. 1. The process shown in the sequence chart of FIG. 8 is stored as a program in the storage of each component, and is executed by the control unit of each component controlling each unit. FIG. 9 is a diagram showing an example of an identification code input acceptance screen displayed on the guardian terminal in the process of step S101 of FIG. 8. FIG. 10 is a diagram showing an example of a user authentication screen displayed on the guardian terminal in the process of step S102 of FIG. 8. FIG. 11 is a diagram showing an example of a terms confirmation screen displayed on the guardian terminal in the process of step S102 of FIG. 8. FIG. 12 is a diagram showing an example of a point purchase instruction acceptance screen displayed on the guardian terminal in the process of step S103 of FIG. 8. The process shown in the sequence chart of FIG. 8 is stored as a program in the storage of each component, and is executed by the control unit of each component controlling each unit.

[0058] 8, the school terminal 400 extracts and outputs target person identification information based on instructions from staff such as the staff of the school introducing the service (step S401), and transmits it to the information processing device 300. For example, the school staff extracts information such as grade, class, and attendance number, which is target person identification information that can identify each student within the school, from a list or database of students attending the school, and outputs it in the form of a transmittable file, etc.

[0059] The information processing device 300 generates unique identification codes that are different from each other and correspond to each piece of target person identification information, based on an instruction from a service administrator or the like (step S301).

[0060] The information processing device 300 registers the identification code generated in the process of step S301 in association with the corresponding target identification information (step S302). The combination of the registered identification code and target identification information is notified to school staff, for example, in the form of a paper printout or a data file. The school staff notifies, for example, each student and the student's guardian of the identification code associated with each student. For example, the school staff can notify each student and the student's guardian of each identification code by distributing paper on which the target identification information and identification code of each student are printed, or by sending the identification code by writing it in an e-mail or electronic message.

[0061] The parent terminal 100 accepts input of an identification code from the parent (step S101). For example, the parent terminal 100 displays a screen as shown in Fig. 9 on the operation display unit 140 by using a function of a dedicated application installed in advance or by displaying screen information transmitted from the information processing device 300 using a general-purpose application such as a web browser, and accepts input of an identification code (login code) from the parent. When the parent inputs the identification code notified in advance into the screen of Fig. 9, the parent terminal 100 transmits the input identification code to the information processing device 300.

[0062] The information processing device 300 searches the database of the storage unit 320 using the identification code transmitted from the parent terminal 100, and identifies the target person identification information stored in association with the identification code (step S303). The information processing device 300 transmits the identified target person identification information to the parent terminal 100.

[0063] The parent terminal 100 outputs the target person identification information transmitted from the information processing device 300 and confirms with the parent that the target person is an appropriate target person (step S102). The parent terminal 100 outputs the target person identification information to the operation display unit 140 using a screen such as that shown in Fig. 10, for example, and confirms with the parent whether the target person identification information of the student corresponding to the parent is displayed. The parent terminal 100 may also display a screen such as that shown in Fig. 11 on the operation display unit 140 to receive an instruction that the target person has confirmed the terms of use of the service. The parent terminal 100 transmits and receives information indicating that the confirmation has been received between the information processing device 300 and performs various user authentication and user confirmation processes.

[0064] The parent terminal 100 receives an instruction to purchase points from the parent (step S103). The purchased points are a value used to pay for products or services ordered by the subject. The points are managed by, for example, the information processing device 300 for each subject, and the balance is increased when points are charged and decreased when points are used.

[0065] For example, the parent terminal 100 displays a screen as shown in FIG. 12 on the operation display unit 140 and accepts an instruction to purchase points from the parent. The screen in FIG. 12 displays the currently owned points, a charge button, point usage and charge history, and the like. For example, when the parent selects the charge button, a screen (not shown) for purchasing points is displayed, and the parent selects the number of points to purchase and inputs payment information such as various card information required for payment, thereby accepting the instruction to purchase points. The parent terminal 100 transmits the accepted point purchase instruction to the information processing device 300. Note that the payment information required for payment is not limited to various card information such as a credit card, but includes information and instructions required for payment using any payment method such as various code payments, prepaid payments, and convenience store payments.

[0066] The information processing device 300 executes a payment process (settlement process) for purchasing points based on the point purchase instruction sent from the parent terminal 100, and grants the purchased points to the target person corresponding to the parent (step S304). Specifically, the information processing device 300 executes a payment process using the settlement information for the price corresponding to the purchase quantity of points included in the point purchase instruction. The information processing device 300 adds the amount of the settled points to the point balance information stored in the database of the storage unit 320 in association with the target person identification information of the target person, and executes granting of points. The information processing device 300 notifies the parent terminal 100 and the target person terminal 200 that the points have been granted.

[0067] The guardian terminal 100 displays information related to the granted points on the operation display unit 140 based on the point grant notification transmitted from the information processing device 300 (step S104). In addition, the target person terminal 200 receives authentication input such as an identification code from the target person, performs user authentication (step S201), and displays information related to the granted points on the operation display unit 240 (step S202).

[0068] As described above, the subject terminal 200 and the guardian terminal 100 may be the same terminal. In that case, for example, a menu for the guardian and a menu for the subject may be provided separately on the screen of a dedicated application, and the process related to the point purchase in step S103 may be executable only in the menu for the guardian. Alternatively, the same screen may be displayed for the guardian and the subject, and the subject may also be able to execute the operation itself of the process related to the point purchase, but the subject may not be able to input necessary information such as payment information, so that only the guardian can execute the process related to the point purchase. Also, guardian identification information such as an identification code for identifying the guardian may be prepared separately from the information for identifying the subject, and the process related to the point purchase may be executable only when the user is authenticated using the guardian identification information.

[0069] Furthermore, when the guardian identification information is prepared as described above, the information processing device 300 may store a plurality of target person identification information in association with the guardian identification information. In this case, when the information processing device 300 receives an access from a guardian using the guardian identification information, it can output information on a plurality of targets corresponding to the plurality of target person identification information stored in association with the guardian identification information. Furthermore, the information processing device 300 can receive a purchase process (value payment process) of points associated with each of the plurality of targets based on an instruction from the guardian. This allows the guardian to purchase value (points) for each of the plurality of targets using one guardian identification information and to grasp the usage status, making it possible to easily manage a plurality of targets.

[0070] <Order Processing> FIG. 13 is a sequence chart showing the procedure of order processing executed in the information processing system shown in FIG. 1. FIG. 14 is a diagram showing an example of an order status display screen displayed on the target user terminal in the process of step S211 in FIG. 13. FIG. 15 is a diagram showing an example of a menu selection reception screen displayed on the target user terminal in the process of step S212 in FIG. 13. FIG. 16 is a diagram showing an example of a point confirmation screen displayed on the target user terminal in the process of step S213 in FIG. 13. FIG. 17 is a diagram showing an example of an order confirmation point confirmation screen displayed on the target user terminal in the process of step S215 in FIG. 13. The process shown in the sequence chart in FIG. 13 is stored as a program in the storage of each component, and is executed by the control unit of each component controlling each unit.

[0071] 13, the provider terminal 500 accepts registration of a menu that can be provided based on an instruction from the provider (step S511), and transmits the registered provided menu information to the information processing device 300. For example, if the provider is a provider of lunches for students, the provider accepts registration of the lunch menu, quantity, additional options, etc. that can be selected by students for each date of provision, and transmits the registered provided menu information to the information processing device 300.

[0072] The information processing device 300 registers the provided menu information transmitted from the provider terminal 500 in the database of the storage unit 320 (step S311). The information processing device 300 transmits the registered provided menu information to the subject terminal 200 of each subject. The information processing device 300 may also transmit information indicating the order status of each subject at that time to the subject terminal 200.

[0073] Based on the information transmitted from the information processing device 300, the target person terminal 200 displays the order status of the target person at that time using a screen such as that shown in Fig. 14 (step S211). For example, the order status on April 2 is shown on the screen of Fig. 14, and it is shown that there was no order on April 1, lunch A was ordered on April 2, and reservations are being accepted on April 3. It is also shown that lunch B has already been ordered on April 4, reservations are being accepted on April 5, no service will be provided on April 6 and 7 due to holidays, and lunch C has already been ordered on April 8.

[0074] The subject terminal 200 accepts the selection of the menu to be pre-ordered from the subject based on the provided menu information transmitted from the information processing device 300 (step S212). For example, the subject terminal 200 displays a screen as shown in Fig. 15 on the operation display unit 240 to accept the selection of the menu to be pre-ordered. The screen in Fig. 15 shows Lunch A, Lunch B, and Lunch C as the lunch box menu to be provided on April 3rd. Here, the subject selects the display of the desired menu, and the selection of the menu to be pre-ordered is accepted. The subject terminal 200 may accept the selection of additional options such as specifying a volume such as a large portion, eliminating allergenic ingredients, or changing to healthy ingredients based on the provided menu information.

[0075] The target person terminal 200 checks the points to be used and the remaining points for the selected menu (step S213). The target person terminal 200 displays the selected menu, the points to be used, the remaining points, etc., on a screen such as that shown in FIG.

[0076] When the button for deciding the reservation order is selected on the screen of FIG. 16, the target terminal 200 decides the reservation order (step S214) and transmits order information including information such as the reserved menu, the quantity, and additional options to the information processing device 300. In the examples of FIG. 15 and FIG. 16, the reservation order and the change are set to be accepted until 14:00 on April 2, the day before April 3, which is the supply date. The deadline for the reservation order and the change can be set and changed arbitrarily by the provider. In this way, by allowing the provider to arbitrarily set the deadline for the reservation order and the change, the quantity of the menu that needs to be prepared on the supply date can be determined in advance while ensuring the necessary preparation period, so that the provider can provide the product or service efficiently without waste. In addition, the reservation order and the change can be set to be accepted in advance for an arbitrary period, such as up to one month in advance. This allows the reservation of a lump-sized period, such as one month's worth of bento, at the beginning of the month. As a result, it is possible to save the trouble of reserving bento every day and to foster planning skills.

[0077] The information processing device 300 registers the order information transmitted from the target person terminal 200 in the storage unit 320 (step S312), and transmits the order information to the provider terminal 500.

[0078] If the provider terminal 500 is able to provide the ordered content based on the order information transmitted from the information processing device 300, it registers the order information in the storage unit 520 (step S512) and transmits a notification indicating that the order has been confirmed to the information processing device 300. The provider starts the preparations required to provide the ordered menu based on the order information.

[0079] The information processing device 300 subtracts the amount of points required for the confirmed order from the point balance of the subject (step S313), and transmits a notification indicating that the order has been confirmed to the subject terminal 200 and the parent terminal 100. Note that the process of subtracting from the point balance may be performed at other times, such as after the ordered product or service is provided.

[0080] Based on the information transmitted from the information processing device 300, the target person terminal 200 and the guardian terminal 100 display a screen such as that shown in FIG. 17 to display information related to the confirmed order and information related to points (steps S215 and S111). The screen example in FIG. 17 shows an example in which information is transmitted from the information processing device 300 to the target person terminal 200 and the guardian terminal 100 via a messaging service such as an SNS and then displayed. By checking the screen in FIG. 17, the target person can know that the order he or she placed has been processed normally. Furthermore, by checking the screen in FIG. 17, the guardian can know information such as whether the target person has remembered to order a menu, what menu the target person has ordered, and whether the point balance is sufficient.

[0081] The provider provides the target person with the product / service based on the order information registered in the process of step S512, and registers the completion of the provision in the storage unit 520 (step S513), and transmits completion information indicating the completion of the provision to the information processing device 300. For example, the provider provides the product to the target student by delivering the ordered number and type of lunches to each school by lunchtime on the day. For example, the provider writes information corresponding to the target person identification information on the packaging of each lunch and delivers them to a specified location in the school. The target person can receive the lunch he / she pre-ordered by finding and obtaining the lunch with the target person identification information corresponding to him / her displayed. At this time, the target person terminal 200 may receive an instruction from the target person or guardian to confirm that the product / service has been provided, and transmit confirmation information indicating the confirmation to the information processing device 300. Alternatively, if information indicating that the product / service has not been provided is not received within a certain period of time from the subject terminal 200 or the guardian terminal 100, the information processing device 300 may assume that confirmation information has been received from the subject or guardian and execute the payment process.

[0082] The information processing device 300 receives completion information from the provider terminal 500, executes payment processing to the provider for the product / service for which confirmation information has been received from the target terminal 200 (step S314), and transmits payment information indicating the contents of the payment processing to the provider terminal 500.

[0083] As described above, the information processing system of this embodiment accepts payment processing from a guardian to purchase in advance a value used to pay for a product or service ordered by the subject, and manages the value balance for each subject. The information processing system then accepts instructions from the subject regarding the order of the product or service, and transmits order information for the product or service to a provider of the product or service based on the accepted instructions. The information processing system determines the amount to be paid to the provider based on the price of the product or service provided in accordance with the order information, and executes payment processing for the amount to the provider using the managed value. This allows the protected person, such as a child, to select the content of the product or service by themselves under the appropriate management of the guardian, allowing the protected person to enjoy themselves while helping to foster the independence and planning of the protected person.

[0084] The information processing system also accepts registration of products or services that the subject can order from the provider. This allows the provider to freely register the menu items that the subject can order at any time, improving the provider's convenience. In addition, the subject can expand or change the menu options that he or she can order, which further supports the subject's development of independence and planning while allowing the subject to enjoy himself or herself.

[0085] The information processing system also displays a list of products or services registered by the providers and accepts instructions from the target person regarding the ordering of the products or services, allowing the target person to easily understand the menu items that can be ordered and place an appropriate order.

[0086] The information processing system also receives completion information from the provider indicating that provision of the product or service has been completed, and also receives confirmation information from the guardian or subject indicating that the completion of provision of the product or service has been confirmed, and executes payment processing for the product or service for which completion information and confirmation information have been received. This makes it possible to reliably execute payment processing to the provider for the product or service that has been completed by the provider and confirmed by the subject.

[0087] In this embodiment, the subject is a child, pupil, or student attending school, and the information processing system registers subject identification information including a combination of a class number in the school and a number given to identify the subject in the class, or information that can identify the subject in the school, to identify the subject. When the information processing system receives subject identification information from a guardian along with a payment process of the value, the information processing system accumulates the value in association with the subject corresponding to the subject identification information. This makes it possible to identify the subject by the student ID number given to the subject in the school, the class number in the school, the attendance number in the class, or the like. Therefore, the information processing system can identify and manage the subject without holding personal information that can be used (misused) for various purposes outside the school.

[0088] The information processing system also generates unique identification codes that are different from each other in advance, transmits the generated identification codes to a school terminal used in the school where the subject attends, and acquires information associating the identification codes with the subject identification information from the school terminal. The information processing system then registers information associating the acquired identification codes with the subject identification information, and when the registered identification code is accepted by the guardian or the subject, identifies the subject corresponding to the subject identification information associated with the identification code. In this way, the subject identification information and the identification code are associated and registered, and the subject is identified using the identification code. This allows the subject to be identified in the information processing system without using subject identification information that can easily identify the subject within the school, so that the personal information of the subject can be protected more reliably. Furthermore, by using an identification code that is not subject identification information that can easily identify the subject within the school, it is possible to prevent other students from illegally logging in and operating the system due to operational errors or pranks.

[0089] Furthermore, the information processing system stores multiple target person identification information in association with guardian identification information for identifying a guardian, and upon receiving access from a guardian using the guardian identification information, outputs information on multiple targets corresponding to the multiple target person identification information stored in association with the guardian identification information, and receives payment processing for value associated with each of the multiple targets from the guardian. This allows the guardian to purchase value (points) for each of the multiple targets using one guardian identification information and to grasp usage status, making it possible to easily manage multiple targets.

[0090] In the above embodiment, the subject is a child, pupil, or student who attends school, and the provider provides the subject with a lunch box at the school. This eliminates the need for the guardian to prepare a lunch box for the subject every morning, and reduces the burden of making lunch boxes and washing dishes, which is a heavy burden especially for dual-income households and single-parent households. The subject also no longer needs to carry a lunch box every day, and no longer needs to go to a convenience store far from the school to buy food, or to purchase food from limited options due to sold-outs at cafeterias or stores that are crowded and difficult to use. For example, the subject can enjoy the meal that he or she pre-ordered while chatting with friends in a classroom or the like. In addition, compared to purchasing general meals at convenience stores, meals are provided that take into consideration nutritional balance and price range for children, which gives parents a sense of security. In addition, the school also does not need cooking facilities, cafeteria facilities, or equipment and space for selling lunch boxes on the spot, which enables efficient operation. In addition, for businesses that previously operated cafeterias and stores, orders can be confirmed in advance, which eliminates wasteful purchases and unsold goods, enabling efficient management.

[0091] The present invention is not limited to the above-described embodiment and modified examples, but can be modified in various ways within the scope of the claims.

[0092] For example, in the above embodiment, the provider provides a lunch box for the subject, but the goods and services provided by the provider are not limited to this. For example, the provider may provide various goods or services that the subject uses at school or a specified classroom (for example, a cram school, various lessons, sports classes, etc.). The various goods include, for example, writing utensils, stationery, sports equipment, etc., sold at the school store, and goods used in activities within the school. The various services include, for example, additional menus such as special courses at cram schools and special lessons for lessons. This allows the child to consider, judge, and decide on the purchase of goods necessary for life, learning, etc., within the range of the points he or she owns. Therefore, under the appropriate management of the guardian, the child can have a means of payment other than cash, and the child's money literacy can be educated and improved.

[0093] In the above embodiment, an example is described in which the subjects are students (including children and pupils) attending school, but the subjects are not limited to this. The subjects may be children attending kindergarten or nursery school, or children using after-school care facilities. Alternatively, the subjects may be working adults commuting to an office, elderly people using nursing homes, or patients using medical facilities. In these cases, the facility described as a "school" in the above embodiment is replaced with each facility, business, or the like.

[0094] In the above embodiment, an example has been described in which the information processing device 300 associates and registers the identification code and the subject identification information in the process of step S302 in Fig. 8, but the present invention is not limited to this. For example, the identification code generated in the information processing device 300 may be transmitted to the school terminal 400, and the identification code may be associated with the subject identification information in the school terminal 400. In this case, the school terminal 400 transmits the associated information to the information processing device 300, and the information processing device 300 registers the transmitted information in the storage unit 320.

[0095] Furthermore, the guardian terminal 100, the subject terminal 200, the information processing device 300, the school terminal 400, and the provider terminal 500 may each be configured by a plurality of devices, or may each be configured by a single device.

[0096] In addition, the functions of each component may be realized by other components. For example, each function of the information processing device 300 may be realized by the parent terminal 100 or the target terminal 200, or may be realized by another server. Alternatively, some of the functions of the parent terminal 100 or the target terminal 200 may be realized by the information processing device 300.

[0097] Furthermore, the processing units of the sequence chart in the above embodiment are divided according to the main processing contents in order to facilitate understanding of each process. The method of classifying the processing steps does not limit the present invention. Each process can be further divided into more processing steps. Also, one processing step may execute more processes.

[0098] The means and methods for performing various processes in the system according to the above-mentioned embodiment can be realized by either a dedicated hardware circuit or a programmed computer. The above-mentioned program may be provided by a computer-readable recording medium such as a flexible disk or a CD-ROM, or may be provided online via a network such as the Internet. In this case, the program recorded on the computer-readable recording medium is usually transferred to and stored in a storage unit such as a hard disk. The above-mentioned program may be provided as a standalone application software, or may be incorporated into the software of the device as one function of the system. [Explanation of symbols]

[0099] 100 parent terminals, 110 control section, 120 storage section, 130 Communications Department, 140 Operation display section, 150 photography department, 160 Audio input / output unit, 200 target terminals, 210 control section, 220 storage section, 230 Communications Department, 240 Operation display section, 250 photography department, 260 Audio input / output unit, 300 Information processing device, 310 control section, 311 First Reception Section, 312 Management Department; 313 Second Reception Section, 314 Transmission unit, 315 payment processing unit, 316 Third Reception Section, 317 Acquisition Department; 318 Registration Department, 319 Code generation unit, 31A Specific section; 320 storage section, 330 Communications Department, 400 school terminals; 410 control section, 420 storage section, 430 Communications Department, 440 Operation display section, 450 Photography Department, 460 Audio input / output unit, 500 provider terminals, 510 control section, 520 storage section, 530 Communications Department, 540 Operation display section, 550 Photography Department, 560 Audio input / output section.

Claims

1. a first reception unit that receives a payment transaction for purchasing in advance a value used to pay for the product or service ordered by a guardian who cares for or manages a subject who receives the provision of the product or service; A management unit that manages a balance of the value for each of the target persons whose payment processing has been accepted by the first acceptance unit; A second reception unit that receives an instruction regarding an order for the product or service from the target person; a transmitting unit that transmits order information of the product or service to a provider of the product or service based on the instruction received by the second receiving unit; a payment processing unit that determines an amount to be paid to the provider based on a price of the product or service provided in accordance with the order information, and executes a payment process of the amount to the provider using the value managed by the management unit; The subject is a child, pupil, or student attending school, and an acquisition unit acquires subject identification information including a combination of a class number in the school and a number assigned to identify the subject within the class, or information that can identify the subject within the school; having the product is a plurality of lunch boxes provided by the provider to a plurality of subjects who are respectively cared for or managed by a plurality of guardians at the school, with the subject identification information for each subject displayed; The target person identification information is displayed on each of the lunch boxes to identify each of the lunch boxes, the service being provided by the provider to the targets by delivering to the school a plurality of the lunches ordered by each of a plurality of the targets who are under the care or management of a plurality of the guardians; The provider is an information processing device that is a business that provides lunch boxes to the target persons at the school.

2. The method further includes a third reception unit that receives registration of the product or service that the target person can order from the provider, The third reception unit can further receive from the provider a date and time setting that is a deadline for which the second reception unit can accept orders and instructions regarding changes to the lunch box to be provided from the subject at a specified date and time, 2. The information processing device of claim 1, wherein the second reception unit is configured to accept instructions regarding orders and changes to the lunch box from the target person until the date and time of the deadline accepted from the provider by the third reception unit, and not to accept instructions regarding orders and changes to the lunch box from the target person after the date and time of the deadline.

3. The third reception unit is capable of further receiving a setting regarding a period during which orders for the lunch box can be accepted in advance from the provider, The information processing device according to claim 2 , wherein the second reception unit is configured to receive an order in advance from the target person for the lunch box to be provided in the future, based on the setting regarding the period received by the third reception unit.

4. The information processing device according to claim 3 , further comprising an output unit that outputs, in a viewable manner, the lunch box ordering status by the subject on a plurality of future and past dates based on the instruction accepted by the second acceptance unit.

5. The information processing device according to claim 2 , wherein the second reception unit displays a list of the products or services whose registration has been accepted by the third reception unit, and receives an instruction from the target person regarding an order for the products or services.

6. 6. The information processing device according to claim 1, wherein the management unit subtracts the value used by the payment processing unit from the accumulated value.

7. An information processing device as described in any one of claims 1 to 6, wherein the payment processing unit receives completion information from the provider indicating that the provision of the product or service has been completed, and also receives confirmation information from the guardian or the subject indicating that they have confirmed the completion of the provision of the product or service, and executes the payment processing for the product or service for which the completion information and the confirmation information have been accepted.

8. The apparatus further includes a registration unit that registers the subject identification information acquired by the acquisition unit to identify the subject, An information processing device as described in any one of claims 1 to 7, wherein when the first reception unit receives the subject identification information from the guardian along with the payment process of the value, the management unit accumulates the value in association with the subject corresponding to the subject identification information.

9. A code generating unit for generating unique identification codes different from each other is further included, The registration unit registers the identification code generated by the code generation unit and the target person identification information acquired by the acquisition unit in association with each other, An information processing device as described in claim 8, further comprising an identification unit that, when the identification code registered in the registration unit is accepted from the guardian or the subject, identifies the subject corresponding to the subject identification information associated with the identification code in the registration unit.

10. The management unit stores a plurality of the target person identification information in association with guardian identification information for identifying the guardian, The information processing device described in claim 8 or 9, wherein the first reception unit, when receiving access from the guardian using the guardian identification information, outputs information regarding a plurality of the subjects corresponding to a plurality of the subject identification information stored in association with the guardian identification information, and accepts a payment process of the value associated with each of the plurality of the subjects from the guardian.

11. 11. The information processing device according to claim 1, wherein the provider further provides various goods or services that the subject uses at school or in a specific classroom.

12. An information processing program for causing a computer to function as the information processing device according to any one of claims 1 to 11.

13. An information processing device according to any one of claims 1 to 11, A parental device used by a parent who protects or manages a person who receives the product or service; A target terminal used by a target person who receives the product or service; a provider terminal used by a provider of the goods or services; An information processing system having the above configuration.

Citation Information

Patent Citations

  • Settlement method and settlement system

    JP2002099852A

  • System and method for account settlement and settlement server

    JP2002109404A

  • Method and device for providing internet service, and program

    JP2004038757A

  • Lunch order system, method, and program

    JP2006277362A

  • Lunch order management system, server and method

    JP2008225990A