POS terminal, information processing device, information processing system, method, and program

The information processing device addresses the limitation of existing technologies by generating and posting sales-promotional comments on social networking services using POS terminal data, enhancing sales promotion effectiveness.

JP2025085816APending Publication Date: 2025-06-05NEC PLATFROMS LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025047696
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-03-24
Publication Date
2025-06-05

AI Technical Summary

Technical Problem

Existing technologies that estimate a store's current situation from images inside the store can only post limited information, such as congestion levels, which may not effectively promote sales.

Method used

An information processing device that acquires menu information, order information, or sales information from a POS terminal, generates basic information, creates comments based on this information, and posts them to a social networking service at predetermined times.

Benefits of technology

Enables the posting of comments on social networking services that effectively promote sales, by generating content relevant to the store's situation, such as new menu items, seat availability, and menu rankings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025085816000001_ABST
    Figure 2025085816000001_ABST
Patent Text Reader

Abstract

To provide an information processing device, a system, a method, and a program that allow the posting of a comment having sufficient sales-promoting effects to a social networking service (SNS).SOLUTION: An information processing device 100 includes: a store information acquisition unit 101 that obtains, from a point of sales (POS) terminal, at least both menu information of a store using the POS terminal and order information or sales information; a store information generation unit 102 that generates basic information based on the menu information and order information or sales information that are obtained by the store information acquisition unit 101; a comment generation unit 103 that generates a comment based on the basic information generated by the store information generation unit 102; and a posting unit 104 that posts the comment generated by the comment generation unit 103 to a predetermined social networking service (SNS) at a predetermined timing.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] In order to promote their businesses, restaurants and other businesses often post comments on social networking services (SNS) to encourage customers to visit the businesses. However, every time a store employee posts a comment, the store employee must compile information about the store and create the post content. Therefore, it is desirable to reduce the amount of work the store employee must do to post a comment.

[0003] Patent Document 1 describes a technology that estimates information such as the degree of congestion as the current situation of a store from images captured inside the store, and automatically posts a comment according to the current situation on an SNS. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent No. 7152124 Summary of the Invention [Problem to be solved by the invention]

[0005] However, the technology described in Patent Document 1 estimates the current situation of a store from images taken inside the store, so only limited information such as the level of congestion can be posted, which may not lead to sufficient sales promotion.

[0006] An object of the present disclosure is to provide a POS terminal, an information processing device, an information processing system, a method, and a program that enable comments that lead to sufficient sales promotion to be posted on an SNS. [Means for solving the problem]

[0007] The information processing device of the present disclosure includes a store information acquisition unit that acquires at least menu information and order information or sales information of a store that uses a POS (Point Of Sales) terminal from the POS terminal, a store information generation unit that generates basic information based on the menu information and the order information or the sales information acquired by the store information acquisition unit, a comment generation unit that generates a comment based on the basic information generated by the store information generation unit, and a posting unit that posts the comment generated by the comment generation unit to a predetermined SNS (Social Networking Service) at a predetermined timing.

[0008] The system according to the present disclosure comprises a POS (Point Of Sales) terminal used in a store, and an information processing device capable of communicating with the POS terminal, the information processing device being capable of communicating with an SNS server that provides a predetermined SNS (Social Networking Service), the POS terminal comprising a reception unit that receives menu information, order information, and sales information, and the information processing device comprising a store information acquisition unit that acquires at least the menu information, and the order information or the sales information of the store from the POS terminal, a store information generation unit that generates basic information based on the menu information, and the order information or the sales information acquired by the store information acquisition unit, a comment generation unit that generates a comment based on the basic information generated by the store information generation unit, and a posting unit that posts the comment generated by the comment generation unit to the SNS at a predetermined timing.

[0009] The method disclosed herein is a method in which a computer acquires from a POS (Point Of Sales) terminal at least menu information and order information or sales information of a store using the POS terminal, generates basic information based on the menu information and the order information or the sales information, generates a comment based on the basic information, and posts the comment to a specified SNS (Social Networking Service) at a specified time.

[0010] The program of the present disclosure is a program that causes a computer to execute the following processes: acquiring from a POS (Point Of Sales) terminal at least menu information, and order information or sales information of a store that uses the POS terminal; generating basic information based on the menu information, and the order information or the sales information; generating a comment based on the basic information; and posting the comment to a specified SNS (Social Networking Service) at a specified timing. Effect of the Invention

[0011] According to the present disclosure, it is possible to provide an information processing device, system, method, and program that can post comments on an SNS that lead to sufficient sales promotion. [Brief description of the drawings]

[0012] Embodiments of the present invention will be further understood and readily apparent to those skilled in the art from the following written description, by way of example only, and in conjunction with the drawings, in which: [Figure 1] 1 is a block diagram showing a configuration of an information processing device according to a first embodiment. [Diagram 2] FIG. 11 is a block diagram showing a configuration of a system according to a second embodiment. [Diagram 3] FIG. 11 is a block diagram showing a configuration of a POS terminal according to a second embodiment. [Figure 4]FIG. 11 is a block diagram showing a configuration of an information processing device according to a second embodiment. [Diagram 5] FIG. 11 is a diagram showing a data structure of a menu master according to the second embodiment. [Figure 6] FIG. 11 is a diagram showing a data structure of order information in the second embodiment. [Figure 7] FIG. 11 is a diagram showing a data structure of sales information in the second embodiment. [Figure 8] FIG. 11 is a diagram showing a data structure of a posting schedule according to the second embodiment. [Figure 9] FIG. 11 is a diagram showing a data structure of new menu information in the second embodiment. [Figure 10] FIG. 11 is a diagram showing a data structure of seat vacancy status according to the second embodiment. [Figure 11] FIG. 11 is a diagram showing a data structure of past operation rates according to the second embodiment. [Figure 12] FIG. 11 is a diagram showing a data structure of a menu ranking according to the second embodiment. [Figure 13] FIG. 11 is a diagram showing a differential data structure according to the second embodiment. [Figure 14] FIG. 11 is a diagram illustrating a process for generating a comment notifying a new menu according to the second embodiment. [Figure 15] FIG. 11 is a diagram illustrating a process for generating a comment notifying a seat vacancy situation according to the second embodiment. [Figure 16] FIG. 11 is a diagram for explaining a process for generating a comment with a coupon according to the second embodiment. [Figure 17] FIG. 11 is a diagram illustrating a process for generating comments notifying a menu ranking according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] Hereinafter, the embodiments will be described with reference to the drawings. Note that the drawings are simplified, and the technical scope of the embodiments should not be interpreted narrowly based on the description in the drawings. Also, the same elements are given the same reference numerals, and duplicated explanations will be omitted.

[0014] In the following embodiments, when necessary for convenience, the description will be divided into multiple sections or embodiments. However, unless otherwise specified, they are not unrelated to each other, and one is a partial or complete modification, application example, detailed explanation, supplementary explanation, etc. of the other. Furthermore, in the following embodiments, when the number of elements, etc. (including the number, numerical value, amount, range, etc.) is mentioned, it is not limited to the specific number, and may be more or less than the specific number, unless otherwise specified or when it is clearly limited to a specific number in principle.

[0015] Furthermore, in the following embodiments, the components (including operation steps, etc.) are not necessarily essential unless otherwise specified or considered to be clearly essential in principle. Similarly, in the following embodiments, when referring to the shape, positional relationship, etc. of components, etc., it is intended to include those that are substantially similar or similar to the shape, etc., unless otherwise specified or considered to be clearly not essential in principle. The same applies to the above numbers, etc. (including numbers, values, amounts, ranges, etc.).

[0016] First embodiment The first embodiment will be described with reference to Fig. 1. Fig. 1 is a block diagram showing a configuration of an information processing device 100 according to the first embodiment.

[0017] The information processing device 100 in the present embodiment 1 posts a comment to a predetermined SNS (Social Networking Service) in order to realize sufficient sales promotion of a store using a POS (Point Of Sales) terminal. Specifically, the information processing device 100 includes a store information acquisition unit 101, a store information generation unit 102, a comment generation unit 103, and a posting unit 104.

[0018] The store information acquisition unit 101 acquires, from the POS terminal, at least menu information, and order information or sales information of the store that uses the POS terminal.

[0019] The store information generating unit 102 generates basic information based on the menu information and the order information or sales information acquired by the store information acquiring unit 101. The basic information is information required for the comment generating unit 103 to generate comments. Examples of the basic information include new menu information, seat availability, menu rankings, etc.

[0020] The comment generating unit 103 generates a comment based on the basic information generated by the store information generating unit 102. Examples of the generated comments include a comment notifying a new menu item, a comment notifying an available seat, and a comment notifying a menu ranking.

[0021] The posting unit 104 posts the comment generated by the comment generating unit 103 to a predetermined SNS at a predetermined timing.

[0022] According to the first embodiment, it is possible to provide an information processing device 100 capable of posting a comment leading to sufficient sales promotion on an SNS. Specifically, in the information processing device 100, basic information required for generating a comment is generated based on the menu information acquired from the POS terminal and the order information or sales information. Then, a comment is generated based on the basic information. Therefore, for example, comments such as a comment notifying a new menu, a comment notifying an available seat situation, and a comment notifying a menu ranking can be posted. Therefore, compared to a case where a comment is generated from an image captured inside the store, a comment with content more suitable for the store situation can be generated. Therefore, according to the information processing device 100, a comment leading to sufficient sales promotion can be posted on an SNS.

[0023] Embodiment 2 The second embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing the configuration of a system 200 according to the second embodiment.

[0024] The system 200 of the second embodiment is configured as a POS system used in a store X. The system 200 includes a POS terminal 400 and an information processing device 500. The POS terminal 400 and the information processing device 500 can communicate with each other via a communication network N such as the Internet or a LAN (Local Area Network). The system 200 may include a plurality of POS terminals 400. In other words, the information processing device 500 and the plurality of POS terminals 400 may be capable of communicating with each other. The information processing device 500 can communicate with the SNS server 300 via the communication network N. The SNS provided by the SNS server 300 can be viewed by a user terminal 600 via the communication network N. The store X may be any store that can provide a menu of multiple services, such as a restaurant, a bar, or a massage parlor. In the second embodiment, a restaurant is taken as an example of the store X for explanation. The user terminal 600 may be a terminal owned by a user who can use the store X. Furthermore, the users who can use the store X are not particularly limited as long as they can use the store X. The SNS server 300 and the user terminal 600 may be components of the system 200.

[0025] The SNS server 300 is a server that provides a predetermined SNS. Examples of the SNS include Twitter (registered trademark) and Instagram (registered trademark).

[0026] Fig. 3 shows the configuration of the POS terminal 400 according to the second embodiment. As shown in Fig. 3, the POS terminal 400 includes a reception unit 401 that receives menu information, order information, and sales information. Specifically, the POS terminal 400 includes, as the reception unit 401, a menu master reception unit 402, an order information reception unit 403, and a sales information reception unit 404. Furthermore, the POS terminal 400 includes a posting schedule registration unit 405.

[0027] The menu master reception unit 402 receives the menu master as menu information. The menu master reception unit 402 also transmits the menu master to the information processing device 500. For example, the menu master reception unit 402 receives an operation input by a staff member of store X. The menu master reception unit 402 then transmits the menu master to the information processing device 500 based on the operation input. Here, the menu master is transmitted to the information processing device 500, for example, before store X opens. The menu master is also master data in which menu names, images, and prices are associated with each other.

[0028] The order information receiving unit 403 transmits order information regarding an order from a customer of the store X, which is received by the POS terminal 400, to the information processing device 500. Here, the order information is information in which a table number for identifying a table arranged at the store X, the name, price, and order quantity of a menu item ordered by a customer seated at the table, and the order date and time are associated with each other. Note that the order information may be transmitted to the information processing device 500 from a handheld terminal (not shown) carried by a staff member of the store X.

[0029] The sales information receiving unit 404 generates sales information based on payment information related to the payment made at the POS terminal 400. The sales information receiving unit 404 also transmits the sales information to the information processing device 500. The payment information includes the table number of the table where the customer is seated, the amount paid by the customer, the name, price, and number of orders of the menu items ordered by the customer, card information required for payment, the date and time of payment, etc. The sales information is information in which the table number, the name, price, and number of orders of the menu items, which are included in the payment information, are associated with the date and time of payment.

[0030] The posting schedule registration unit 405 registers a schedule for posting comments to an SNS by the information processing device 500 (hereinafter, "posting schedule") in the information processing device 500. Specifically, the posting schedule registration unit 405 transmits the posting schedule to the information processing device 500. The posting schedule registration unit 405 includes a display unit (not shown) that displays the posting schedule to a store clerk, an input unit (not shown) that receives instructions from the store clerk such as creating and modifying the posting schedule, and the like, and also functions as a user interface.

[0031] Fig. 4 shows the configuration of information processing device 500 according to embodiment 2. As shown in Fig. 4, information processing device 500 includes a control unit 501 and a database 502. Control unit 501 also includes an order information registration unit 503, a print control unit 504, a sales information registration unit 505, a menu master registration unit 506, a store information generation unit 507, a comment generation unit 508, and a posting management unit 509. Database 502 stores menu master 510, order information 511, sales information 512, posting template 513, posting schedule 514, new menu information 515, seat availability 516, past occupancy rate 517, and menu ranking 518.

[0032] The control unit 501 controls the operation of each unit of the information processing device 500. The control unit 501 includes a central processing unit (CPU), a storage means, an input / output port (I / O), and the like. The storage means may be a read-only memory (ROM), a random access memory (RAM), and the like. The central processing unit (CPU) executes various programs stored in the storage means to realize the functions of the control unit 501. For example, the functions of an order information registration unit 503, a print control unit 504, a sales information registration unit 505, a store information generation unit 507, a comment generation unit 508, and a posting management unit 509 are realized.

[0033] When the information processing device 500 receives order information from the POS terminal 400 or the handy terminal, the order information registration unit 503 registers the order information in the database 502 as order information 511. In this way, the order information registration unit 503 functions as a store information acquisition unit. In addition, the order information registration unit 503 displays the order information on a kitchen display (not shown) arranged in the kitchen of the store X.

[0034] When the information processing device 500 receives order information from the POS terminal 400 or the handy terminal, the print control unit 504 causes, for example, a kitchen printer (not shown) disposed in the kitchen of the store X to print the order information.

[0035] When the information processing device 500 receives sales information from the POS terminal 400, the sales information registration unit 505 registers the sales information in the database 502 as sales information 512. In this way, the sales information registration unit 505 functions as a store information acquisition unit.

[0036] When the information processing device 500 receives the menu master from the POS terminal 400, the menu master registration unit 506 registers the menu master in the database 502 as the menu master 510. In this way, the menu master registration unit 506 functions as a store information acquisition unit.

[0037] The store information generating unit 507 generates basic information required for the comment generating unit 508 to generate comments. Specifically, the store information generating unit 507 generates new menu information, seat availability as the first seat availability, an average value of past occupancy rates as the second seat availability, and menu rankings. Details of the generation process of the new menu information, seat availability, average value of past occupancy rates, and menu rankings by the store information generating unit 507 will be described later.

[0038] The comment generating unit 508 generates a comment based on the information generated by the store information generating unit 507. For example, the comment generating unit 508 generates a comment notifying a new menu based on the new menu information generated by the store information generating unit 507 and the posting template 513 stored in the database 502. The comment generating unit 508 also generates a comment notifying a vacant seat situation based on the vacant seat situation generated by the store information generating unit 507 and the posting template 513 stored in the database 502. The comment generating unit 508 also generates a comment with a coupon based on the vacant seat situation and the average value of the past occupancy rate generated by the store information generating unit 507 and the posting template 513 stored in the database 502. The comment generating unit 508 also generates a comment notifying a ranking based on the menu ranking generated by the store information generating unit 507 and the posting template 513 stored in the database 502.

[0039] The posting management unit 509 registers the comment generated by the comment generation unit 508 in a predetermined SNS. The store X has an account in the predetermined SNS in advance. This allows the posting management unit 509 to function as a posting unit. The posting management unit 509 also posts the comment in the SNS in accordance with the posting schedule 514 stored in the database 502.

[0040] Furthermore, the posting management unit 509 may present the comment generated by the comment generation unit 508 to the store clerk, and post the comment to the SNS when the store clerk's permission is input. For example, the posting management unit 509 presents the comment generated by the comment generation unit 508 to the store clerk by displaying the comment on a display unit (not shown) of the POS terminal 400 or the information processing device 500. Furthermore, the posting management unit 509 posts the comment to the SNS when the store clerk operates an input unit (not shown) of the POS terminal 400 or the information processing device 500 to input permission to post the comment. In addition, the posting management unit 509 may present a comment with a coupon (described later) to a store clerk only when the comment generating unit 508 generates the comment with a coupon, and post the comment on the SNS if the store clerk gives permission.

[0041] 5, menu master 510 is master data in which menu name 510A, image data 510B, price 510C, and added date 510D on which the menu was added as a new menu are associated with each other. Note that menu master 510 may be master data in which, instead of image data 510B, identification information for identifying image data 510B is associated with menu name 510A, price 510C, and added date 510D.

[0042] As shown in FIG. 6, order information 511 is information that associates table number 511A for identifying a table placed at store X, name 511B of a menu item ordered by a customer seated at that table, price 511C, and order quantity 511D, and order date and time 511E.

[0043] As shown in FIG. 7, sales information 512 is information that associates table number 512A for identifying a table placed at store X, name 512B of the menu item ordered by a customer seated at that table, price 512C, and order quantity 512D, and payment date and time 512E.

[0044] Posting template 513 is a template used when comment generating unit 508 generates a comment. Database 502 stores multiple types of posting templates 513, such as a template for notifying new menu items, a template for notifying seat availability, a template for comments with coupons, and a template for notifying menu rankings.

[0045] The posting schedule 514 is a schedule that determines the timing at which the posting management unit 509 registers a predetermined comment generated by the comment generation unit 508 to the SNS. FIG. 8 shows an example of the posting schedule 514. As shown in FIG. 8, the posting schedule 514 is information in which a posting form 514A, a posting type 514B, valid / invalid 514C, a next scheduled posting date and time 514D, and a posting timing 514E are associated with each other. The posting form 514A includes automatic posting and scheduled posting. The automatic posting is a form in which the posting management unit 509 automatically posts a predetermined comment automatically generated by the comment generation unit 508 to the SNS at a timing determined by the posting timing 514E. The scheduled posting is a form in which the posting management unit 509 automatically posts a comment created in advance by a clerk of the store X to the SNS at a timing determined by the posting timing 514E. The posting type 514B indicates the content of the comment that the posting management unit 509 posts to the SNS. The valid / invalid 514C indicates whether the automatic posting of a comment to an SNS by the posting management unit 509 is valid or invalid. When the valid / invalid 514C is "invalid", the posting management unit 509 does not automatically post a comment to an SNS. The next scheduled posting date and time 514D is the date and time when the posting management unit 509 will next post a comment to an SNS. The posting timing 514E determines the timing when the posting management unit 509 will post a comment to an SNS. As the timing, "immediate", "daily", "weekly", or "monthly" can be selected. When "immediate" is selected as the posting timing 514E, the year, month, date, and time are specified. When "daily" is selected as the posting timing 514E, the time is specified. When "weekly" is selected as the posting timing 514E, the day of the week and the time are specified. When "monthly" is selected as the posting timing 514E, the day and the time are specified. For example, when the posting type 514B is "Store discount event A," "Immediately" is selected as the posting timing 514E, and "2023 / 1 / 1 7:00" is specified as the date and time.Also, when the posting type 514B is "Store Discount Event B", "Every Month" is selected as the posting timing 514E, and "1st of every month" and "7:30-12:00" are specified as the day and time. When the posting type 514B is "Daily Menu A", "Every Week" is selected as the posting timing 514E, and "Monday" and "7:00-12:00" are specified as the day and time. When the posting type 514B is "Notification of seat availability", "Every Day" is selected as the posting timing 514E, and "10:00-13:00" and "14:00-16:00" are specified as the time.

[0046] New menu information 515 is new menu information generated by store information generating unit 507. Fig. 9 shows an example of new menu information 515. As shown in Fig. 9, new menu information 515 is information in which new menu name 515A, image data 515B, price 515C, and addition date 515D on which the new menu was added are associated with each other. Note that new menu information 515 may be information in which, instead of image data 515B, identification information for identifying image data 515B is associated with menu name 515A, price 515C, and addition date 515D.

[0047] The vacant seating situation 516 is a vacant seating situation generated as a first vacant seating situation by the store information generating unit 507. Specifically, the vacant seating situation 516 is information in which a time slot of a predetermined length for today is associated with an occupancy rate (described later) for that time slot. FIG. 10 shows an example of the vacant seating situation 516. As shown in FIG. 10, the vacant seating situation 516 is information in which a one-hour time slot 516A is associated with an occupancy rate 516B for that time slot.

[0048] The past occupancy rate 517 is an average value of past occupancy rates generated as a second vacancy status by the store information generating unit 507. Specifically, the past occupancy rate 517 is an average value of occupancy rates for each time slot of a predetermined length on a day on which a predetermined condition matches today in a period of a predetermined number of years in the past. Here, the predetermined condition may be a weather condition, a temperature condition, a seasonal condition, a holiday condition, or a date condition. FIG. 11 shows an example of the past occupancy rate 517. In FIG. 11, a date condition is given as an example of the predetermined condition. Also, in FIG. 11, the past n years (n is an integer equal to or greater than 1) is given as an example of a period of a predetermined number of years in the past. Also, in FIG. 11, a one-hour time slot is given as an example of a time slot of a predetermined length. That is, the past occupancy rate 517 shown in FIG. 11 is an average value 517B of occupancy rates in each hourly time slot 517A on the same date (12 / 12) as today (2022 / 12 / 12) in the past n years.

[0049] Menu ranking 518 is a ranking table of menu items for a predetermined period generated by store information generating unit 507. FIG. 12 shows an example of menu ranking 518. As shown in FIG. 12, menu ranking 518 is information in which menu name 518A, image data 518B, price 518C, and order number 518D are associated with each other and arranged in descending order of order number. Menu ranking 518 is a ranking of menu items for a predetermined period, for example, for each day. Note that in menu ranking 518, instead of image data 518B, identification information for identifying image data 518B may be associated with menu name 518A, price 518C, and order number 518D.

[0050] Next, the process of generating basic information by the store information generating unit 507 will be described. First, the process of generating new menu information 515 by store information generating unit 507 will be described. Store information generating unit 507 references menu master 510 and extracts menu name 510A, image data 510B, and price 510C associated with most recent added date 510D. Store information generating unit 507 then registers the extracted menu name 510A, image data 510B, price 510C, and added date 510D in new menu information 515 as new menu name 515A, image data 515B, price 515C, and added date 515D.

[0051] Next, the calculation process of today's vacant seat situation (first vacant seat situation) by the store information generating unit 507 will be described. The store information generating unit 507 calculates today's vacant seat situation by referring to the order information 511 or the sales information 512. Specifically, the store information generating unit 507 extracts table numbers 511A associated with order dates and times 511E included in the desired time slot of today (from the start of business today to the current time) from the order information 511. Then, the store information generating unit 507 calculates the occupancy rate of the time slot based on the number of the extracted table numbers 511A and the number of tables arranged in the store X. Alternatively, the store information generating unit 507 extracts table numbers 512A associated with payment dates and times 512E included in the desired time slot of today from the sales information 512. Then, the store information generating unit 507 calculates the occupancy rate of the time slot based on the number of the extracted table numbers 512A and the number of tables arranged in the store X. In addition, the shop information generating unit 507 associates the time period with the calculated occupancy rate and registers it in the seat vacancy status 516.

[0052] Next, the calculation process of the average value of past occupancy rates (second vacancy status) by the store information generating unit 507 will be described. The store information generating unit 507 calculates past occupancy rates by referring to the order information 511 or the sales information 512. Specifically, the store information generating unit 507 calculates the occupancy rates for each time slot on all relevant days in the past n years on which a predetermined condition (e.g., date) matches today based on the order information 511. Next, the store information generating unit 507 calculates the average value of the occupancy rates for each time slot on all relevant days. Alternatively, the store information generating unit 507 calculates the occupancy rates for each time slot on all relevant days in the past n years on which a predetermined condition (e.g., date) matches today based on the sales information 512. Next, the store information generating unit 507 calculates the average value of the occupancy rates for each time slot on all relevant days. Furthermore, the store information generating unit 507 associates the time period with the generated average operating rate and registers it in the past operating rate 517 . Furthermore, the store information generating unit 507 calculates the difference between today's occupancy rate 516B for each time slot stored in vacant seating situation 516 and average occupancy rate 517B for each time slot for a day that matches today's condition (e.g., date) stored in past occupancy rate 517. Fig. 13 shows an example of difference 519 calculated by the store information generating unit 507. As shown in Fig. 13, difference 519 calculated by the store information generating unit 507 is information in which time slot 519A and difference 519B are associated with each other. The predetermined conditions may be not only date conditions, but also weather conditions, temperature conditions, seasonal conditions, holiday conditions, and the like.

[0053] Next, the process of generating menu rankings by store information generating unit 507 will be described. Store information generating unit 507 refers to menu master 510 and counts the number of orders for each menu item during a predetermined period. For example, store information generating unit 507 counts the number of orders for each menu item during a period from the start of business today to the present time. Then, store information generating unit 507 generates a menu ranking for the predetermined period based on the counted number of orders. Store information generating unit 507 also registers the generated menu rankings in menu ranking 518.

[0054] Next, the comment generation process by the comment generating unit 508 will be described with reference to FIGS. First, the process of generating a comment notifying a new menu will be described with reference to Fig. 14. Comment generating unit 508 acquires a template for new menu notification shown in the upper part of Fig. 14 from posting template 513. Next, based on new menu information 515 of Fig. 9 and the acquired template for new menu notification, a comment for notifying a new menu shown in the lower part of Fig. 14 is generated.

[0055] Next, a process for generating a comment notifying vacant seat status will be described with reference to Fig. 15. Comment generating unit 508 acquires a template for notifying vacant seat status shown in the upper part of Fig. 15 from posting template 513. Next, a comment for notifying vacant seat status shown in the lower part of Fig. 15 is generated based on vacant seat status 516 in Fig. 10 and the acquired template for notifying vacant seat status.

[0056] Next, the coupon-attached comment generation process will be described with reference to FIG. 16. The comment generating unit 508 acquires a coupon-attached comment template shown in the upper part of FIG. 16 from the posting template 513. Next, the comment generating unit 508 generates a coupon-attached comment shown in the lower part of FIG. 16 based on the difference 519 in FIG. 13 calculated by the store information generating unit 507 and the acquired coupon-attached comment template. For example, the comment generating unit 508 generates a coupon-attached comment when the difference 519 shown in FIG. 13 does not satisfy a predetermined criterion. For example, the predetermined criterion is that the difference 519 shown in FIG. 13 is greater than a predetermined value (for example, 0%). That is, the comment generating unit 508 generates a coupon-attached comment when the difference 519 shown in FIG. 13 is equal to or less than a predetermined value.

[0057] Next, a process for generating a comment notifying a menu ranking will be described with reference to Fig. 17. Comment generating unit 508 acquires a template for notifying a menu ranking, shown in the upper part of Fig. 17, from posting template 513. Next, a comment for notifying a menu ranking, shown in the lower part of Fig. 17, is generated based on menu ranking 518 in Fig. 12 and the acquired template for notifying a menu ranking.

[0058] According to the second embodiment, it is possible to provide a system 200 that can post a comment leading to sufficient sales promotion on an SNS. Specifically, in the system 200, basic information required for generating a comment is generated based on the menu information acquired from the POS terminal and the order information or sales information. Then, a comment is generated based on the basic information. Therefore, for example, a comment notifying a new menu, a comment notifying an available seat, a comment notifying a menu ranking, etc. can be posted. Therefore, it is possible to generate a comment with content more suitable for the store's situation compared to a case where a comment is generated from an image captured inside the store. Therefore, according to the system 200, a comment leading to sufficient sales promotion can be posted on an SNS.

[0059] Furthermore, when the difference 519B between the occupancy rate 516B of a specific time slot 516A of today's vacant seat situation 516 and the average occupancy rate 517B of the corresponding time slot 517A of past occupancy rates 517 is equal to or less than a specific value, the comment generating unit 508 generates a comment with a coupon. As a result, when today's occupancy rate is lower than the past occupancy rate, a comment with a coupon is generated, which can attract customers.

[0060] Furthermore, the posting management unit 509 presents the comment generated by the comment generating unit 508 to the store clerk in advance, and if the store clerk gives permission, the comment is posted to the SNS. This makes it possible to prevent comments that are inconvenient for Store X from being posted to the SNS.

[0061] In the above embodiment, the present invention has been described as a hardware configuration, but the present invention is not limited to this. The present invention can also be realized by having a CPU (Central Processing Unit) execute a computer program to perform the above processing procedures and the processing procedures described in the other embodiments.

[0062] In the above example, the program can be stored and provided to the computer using various types of non-transitory computer readable media. The non-transitory computer readable media includes various types of tangible storage media. The non-transitory computer readable media includes, for example, a magnetic recording medium, a magneto-optical recording medium, a CD-ROM (Read Only Memory), a CD-R, a CD-R / W, and a semiconductor memory. The semiconductor memory is, for example, a mask ROM, a PROM (Programmable ROM), an EPROM (Erasable PROM), a flash ROM, a RAM (Random Access Memory), and the like. The program may also be provided to the computer by various types of transitory computer readable media. Examples of the transitory computer readable medium include an electric signal, an optical signal, and an electromagnetic wave. The transitory computer readable medium can provide the program to the computer via a wired communication path such as an electric wire and an optical fiber, or via a wireless communication path.

[0063] In addition, the present disclosure is not limited to the above embodiment, and can be appropriately modified within the scope of the present disclosure. For example, the comment generating unit 508 may generate a comment with a coupon when the occupancy rate 516B in a predetermined time period 516A of the vacant seat situation 516 shown in FIG. 10 is equal to or less than a predetermined value.

[0064] A part or all of the above-described embodiments can be described as, but is not limited to, the following supplementary notes. (Appendix 1) a store information acquisition unit that acquires, from a POS (Point Of Sales) terminal, at least menu information, and order information or sales information of a store that uses the POS terminal; a store information generating unit that generates basic information based on the menu information and the order information or the sales information acquired by the store information acquiring unit; a comment generating unit that generates a comment based on the basic information generated by the store information generating unit; a posting unit that posts the comment generated by the comment generating unit to a predetermined SNS (Social Networking Service) at a predetermined timing; Equipped with Information processing device. (Appendix 2) The store information generating unit generates new menu information when the menu information includes menu information of a new menu, The comment generating unit generates the comment including a name, an image, and a price of the new menu item based on the new menu item information. 2. An information processing device according to claim 1. (Appendix 3) The store information generating unit calculates the seat availability for each time slot of a predetermined length on the day based on the order information or the sales information, The comment generating unit generates the comment including "seats available" or "crowded" based on the seat availability. 2. An information processing device according to claim 1. (Appendix 4) The store information generation unit Calculating an occupancy rate for each time slot of a predetermined length on the day based on the order information or the sales information as a first vacancy situation; calculating, as a second vacancy status, an average occupancy rate for each time slot of the specified length on days when a specified condition matches today during a period of a specified number of years in the past based on the order information or the sales information; Calculating a difference between the first seat availability and the second seat availability; The comment generating unit: If the difference does not satisfy a predetermined criterion, generating the comment including a predetermined coupon. 2. An information processing device according to claim 1. (Appendix 5) The store information generation unit Counting the number of orders for each menu item during a specified period based on the menu information; generating a menu ranking for the predetermined period based on the number of orders; The comment generating unit: generating the comment including the menu ranking; 2. An information processing device according to claim 1. (Appendix 6) The posting unit presents the comment to a store clerk, and posts the comment on the SNS when the store clerk gives permission. 6. An information processing device according to any one of claims 1 to 5. (Appendix 7) A point of sale (POS) terminal used in a store and an information processing device capable of communicating with the POS terminal, the information processing device being capable of communicating with an SNS (Social Networking Service) server providing a predetermined SNS; The POS terminal includes: A reception unit is provided for receiving menu information, order information, and sales information, The information processing device includes: a store information acquisition unit that acquires at least the menu information of the store, and the order information or the sales information from the POS terminal; a store information generating unit that generates basic information based on the menu information and the order information or the sales information acquired by the store information acquiring unit; a comment generating unit that generates a comment based on the basic information generated by the store information generating unit; A posting unit that posts the comment generated by the comment generating unit to the SNS at a predetermined timing. system. (Appendix 8) The store information generating unit generates new menu information when the menu information includes menu information of a new menu, The comment generating unit generates the comment including a name, an image, and a price of the new menu item based on the new menu item information. 8. The system of claim 7. (Appendix 9) The store information generating unit calculates the seat availability for each time slot of a predetermined length on the day based on the order information or the sales information, The comment generating unit generates the comment including "seats available" or "crowded" based on the seat availability. 8. The system of claim 7. (Appendix 10) The store information generation unit Calculating an occupancy rate for each time slot of a predetermined length on the day based on the order information or the sales information as a first vacancy situation; calculating, as a second vacancy status, an average occupancy rate for each time slot of the specified length on days when a specified condition matches today during a period of a specified number of years in the past based on the order information or the sales information; Calculating a difference between the first seat availability and the second seat availability; The comment generating unit: If the difference does not satisfy a predetermined criterion, generating the comment including a predetermined coupon. 8. The system of claim 7. (Appendix 11) The store information generation unit Counting the number of orders for each menu item during a specified period based on the menu information; generating a menu ranking for the predetermined period based on the number of orders; The comment generating unit: generating the comment including the menu ranking; 8. The system of claim 7. (Appendix 12) The posting unit presents the comment to a store clerk, and posts the comment on the SNS when the store clerk gives permission. A system according to any one of appendix 7 to 11. (Appendix 13) The computer At least menu information, order information, or sales information of a store using a POS (Point Of Sales) terminal is acquired from the POS terminal; generating basic information based on the menu information, and the order information or the sales information; Generate a comment based on the basic information; Posting the comment on a predetermined SNS (Social Networking Service) at a predetermined time; method. (Appendix 14) The computer, If the menu information includes menu information of a new menu, generating new menu information; generating the comment including the name, image, and price of the new menu based on the new menu information; 14. The method according to claim 13. (Appendix 15) The computer, Calculating the availability of seats for each time slot of a predetermined length for today based on the order information or the sales information; generating the comment including "seats available" or "crowded" based on the seat availability; 14. The method according to claim 13. (Appendix 16) The computer, Calculating an occupancy rate for each time slot of a predetermined length on the day based on the order information or the sales information as a first vacancy situation; calculating, as a second vacancy status, an average occupancy rate for each time slot of the specified length on days when a specified condition matches today during a period of a specified number of years in the past based on the order information or the sales information; Calculating a difference between the first seat availability and the second seat availability; If the difference does not satisfy a predetermined criterion, generating the comment including a predetermined coupon. 14. The method according to claim 13. (Appendix 17) The computer, Counting the number of orders for each menu item during a specified period based on the menu information; generating a menu ranking for the predetermined period based on the number of orders; generating the comment including the menu ranking; 14. The method according to claim 13. (Appendix 18) The computer, presenting the comment to a store clerk, and if the store clerk gives permission, posting the comment on the SNS; 18. The method according to any one of appendices 13 to 17. (Appendix 19) On the computer, A process of acquiring at least menu information, order information, or sales information of a store using a POS (Point Of Sales) terminal from the POS terminal; generating basic information based on the menu information, and the order information or the sales information; A process of generating a comment based on the basic information; A process of posting the comment on a predetermined SNS (Social Networking Service) at a predetermined timing; A program to execute. (Appendix 20) The computer includes: A process of generating new menu information when the menu information includes menu information of a new menu; A process of generating the comment including the name, image, and price of the new menu item based on the new menu item information; 20. The program according to claim 19, (Appendix 21) The computer includes: A process of calculating seat availability for each time slot of a predetermined length on the day based on the order information or the sales information; A process of generating the comment including "empty seats available" or "crowded" based on the seat availability; 20. The program according to claim 19, (Appendix 22) The computer includes: A process of calculating an occupancy rate for each time slot of a predetermined length on the day based on the order information or the sales information as a first vacancy situation; calculating, as a second vacancy status, an average occupancy rate for each time slot of the specified length on days when a specified condition matches today during a period of a specified number of years in the past based on the order information or the sales information; A process of calculating a difference between the first vacancy status and the second vacancy status; generating the comment including a predetermined coupon when the difference does not satisfy a predetermined criterion; 20. The program according to claim 19, (Appendix 23) The computer includes: A process of tallying up the number of orders for each menu item during a predetermined period based on the menu information; generating a menu ranking for the predetermined period based on the number of orders; A process of generating the comments including the menu rankings; 20. The program according to claim 19, (Appendix 24) The computer includes: A process of presenting the comment to a store clerk and posting the comment to the SNS if the store clerk gives permission. The program according to any one of claims 19 to 23, which causes a computer to execute the above. [Explanation of symbols]

[0065] 100, 500 Information processing device 200 Systems 300 SNS Server 400 POS terminal 101 Store Information Acquisition Department 102, 507 Store information generation unit 103, 508 Comment generation section 104 Posting Department 503 Order information registration unit (store information acquisition unit) 505 Sales information registration unit (store information acquisition unit) 506 Menu master registration unit (store information acquisition unit) 510 Menu Master (Menu Information) 511 Order Information 512 Sales Information 515 New Menu Information 516 Vacancy Status (First Vacancy Status) 517 Past occupancy rate (secondary vacancy status) 518 Menu Ranking 519 Difference

Claims

1. A POS terminal capable of communicating with an SNS server that provides a predetermined SNS (Social Networking Service), generating comments based on acquired store menu information, order information, and sales information, and posting the generated comments to the SNS according to a registered posting schedule, a reception unit that receives input of the menu information, the order information, and the sales information of the store, so that the information processing device can generate the comment; a registration unit that registers a posting schedule for the information processing device to post the comment on the SNS; The POS terminal includes:

2. The device is capable of communicating with a SNS (Social Networking Service) server that provides a predetermined SNS, A comment is generated based on menu information, order information, and sales information of the store acquired from a POS (Point Of Sales) terminal used in the store, and the generated comment is posted on the SNS according to a posting schedule registered by the POS terminal. Information processing device.

3. The information processing device includes: If the menu information includes menu information of a new menu, generating new menu information; generating the comment including the name, image, and price of the new menu based on the new menu information; The information processing device according to claim 2 .

4. The information processing device includes: Calculating the availability of seats for each time slot of a predetermined length for today based on the order information or the sales information; generating the comment including "seats available" or "crowded" based on the seat availability; The information processing device according to claim 2 .

5. The information processing device includes: Calculating an occupancy rate for each time slot of a predetermined length on the day based on the order information or the sales information as a first vacancy status; calculating, as a second vacancy status, an average occupancy rate for each time slot of the specified length on days on which specified conditions match with today during a period of a specified number of years in the past based on the order information or the sales information; Calculating a difference between the first seat availability and the second seat availability; If the difference does not satisfy a predetermined criterion, generating the comment including a predetermined coupon. The information processing device according to claim 2 .

6. The information processing device includes: Counting the number of orders for each menu item during a specified period based on the menu information; generating a menu ranking for the predetermined period based on the number of orders; generating the comment including the menu ranking; The information processing device according to claim 2 .

7. The information processing device includes: presenting the comment to a store clerk, and posting the comment on the SNS if the store clerk gives permission; 7. The information processing device according to claim 2.

8. A point of sale (POS) terminal used in a store and an information processing device capable of communicating with the POS terminal, The POS terminal includes: a reception unit for receiving menu information, order information, and sales information; a registration unit that registers a posting schedule to be posted by the information processing device to a predetermined SNS (Social Networking Service); Equipped with The information processing device includes: A device capable of communicating with an SNS server that provides the SNS; generating a comment based on the menu information, the order information, and the sales information of the store acquired from the POS terminal, and posting the generated comment on the SNS in accordance with a posting schedule registered by the POS terminal; Information processing system.

9. The computer A comment is generated based on menu information, order information, and sales information of the store obtained from a POS (Point Of Sales) terminal used in the store; Posting the generated comment to a predetermined SNS (Social Networking Service) in accordance with a posting schedule registered by the POS terminal; method.

10. On the computer, A process of generating a comment based on menu information, order information, and sales information of the store obtained from a POS (Point Of Sales) terminal used in the store; A process of posting the generated comment to a predetermined SNS (Social Networking Service) in accordance with a posting schedule registered by the POS terminal; A program to execute.

Citation Information

Patent Citations

  • Program, information processing device, method, and system

    JP7152124B1