HK1260425A1 - Server control method and control program - Google Patents
Server control method and control program Download PDFInfo
- Publication number
- HK1260425A1 HK1260425A1 HK19120162.3A HK19120162A HK1260425A1 HK 1260425 A1 HK1260425 A1 HK 1260425A1 HK 19120162 A HK19120162 A HK 19120162A HK 1260425 A1 HK1260425 A1 HK 1260425A1
- Authority
- HK
- Hong Kong
- Prior art keywords
- food
- information
- food material
- facility
- name information
- Prior art date
Links
Description
Technical Field
The invention relates to a control method and a control program of a server.
Background
Conventionally, a server translates a cooking menu provided in a facility such as a restaurant into languages of various countries and transmits the translated cooking menu to a user terminal.
For example, patent document 1 discloses a content in which a management device transmits a cooking menu and a cooking material list to a terminal in each language of each country.
Patent document 1: japanese patent laid-open publication No. 2015-49763
In patent document 1, the cooking menu and the cooking material list transmitted to the terminal are information obtained by directly translating the cooking menu and the cooking material list used in the country where cooking is provided into another language. However, there are a plurality of food materials included in a food which are used only in the origin of the food and are not used in places other than the origin of the food, depending on the dietary culture of each region or country. In this case, the cooking menu and the cooking material list are too detailed for the traveler from the origin of the cooking, and the traveler from the origin may not understand the cooking menu and the cooking material list.
Disclosure of Invention
The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a method and a program for controlling a server that selects a food material list having an appropriate content for a user browsing a food menu.
Another object of the present invention is to provide a method and a program for controlling a server that selects a food material list having an appropriate content for a manager who registers a food menu.
The server control method according to the present invention includes a storage unit that stores 1 st food name information indicating a formal food name of at least one food material included in a cooking source and 2 nd food name information indicating a food name obtained by simplifying the formal food name of at least one food material included in the cooking source in a storage unit in a correspondence relationship, determines whether the 1 st food name information or the 2 nd food name information is used in an accessed user terminal, sets the 1 st food name information as food list information of the cooking provided in a facility when it is determined that the 1 st food name information is used, sets the 2 nd food name information as food list information when it is determined that the 2 nd food name information is used, and outputs the food list information to the user terminal.
A control program of a server according to the present invention includes a storage unit, and the server executes the following operations: storing 1 st food material name information indicating a formal food material name of at least one food material included in the cooking of an origin of the cooking in a storage unit in association with 2 nd food material name information indicating a food material name in which the formal food material name of at least one food material included in the cooking of the origin of the cooking is simplified, determining whether to use the 1 st food material name information or the 2 nd food material name information for an accessed user terminal, setting the 1 st food material name information as food material list information of the cooking provided in a facility when it is determined to use the 1 st food material name information, and setting the 2 nd food material name information as food material list information and outputting the food material list information to the user terminal when it is determined to use the 2 nd food material name information.
The method for controlling a server according to the present invention includes a storage unit that stores 1 st food name information indicating a formal food name of at least one food material included in a material of an origin of a food item and 2 nd food name information indicating a food name in which the formal food name of the food material included in the at least one material is simplified, in a storage unit in a correspondence relationship, and determines whether the 1 st food name information or the 2 nd food name information is used in an accessed input terminal, and when it is determined that the 1 st food name information is used, the 1 st food name information is set as food list information of the material provided in a facility, and when it is determined that the 2 nd food name information is used, the 2 nd food name information is set as food list information, and the food list information is output to the input terminal.
A control program of a server according to the present invention includes a storage unit, and the server executes the following operations: the method includes storing 1 st food material name information indicating a formal food material name of at least one food material included in the cooking origin in a storage unit in a corresponding relationship with 2 nd food material name information indicating a food material name in which the formal food material name of the at least one food material included in the cooking origin is simplified, determining whether the 1 st or 2 nd food material name information is used in an accessed input terminal, setting the 1 st food material name information as food material list information provided in a facility when it is determined that the 1 st food material name information is used, setting the 2 nd food material name information as food material list information when it is determined that the 2 nd food material name information is used, and outputting the food material list information to the input terminal. Effects of the invention
According to the server control method and the server control program of the present invention, a user browsing a food menu can select a food material list having an appropriate content.
According to the server control method and the server control program of the present invention, it is possible for an administrator who has registered a cooking menu to select a food material list having an appropriate content.
Drawings
Fig. 1A is a schematic diagram for explaining a transmission system 1 when registering a cooking menu.
Fig. 1B is a schematic diagram for explaining the transmission system 1 when transmitting the food menu.
Fig. 2 is a diagram showing an example of a schematic configuration of the transmission system 1.
Fig. 3 is a diagram showing an example of a schematic configuration of the server 4.
Fig. 4A is a diagram showing an example of the data structure of the food management table.
Fig. 4B is a diagram showing an example of the data structure of the 1 st food material management table.
Fig. 5 is a diagram showing an example of the data structure of the 2 nd food material management table.
Fig. 6 is a diagram showing an example of the data structure of the cooking menu management table.
Fig. 7 is a diagram showing an example of the flow of the cooking menu registration processing of the server 4.
Fig. 8 is a diagram showing an example of the flow of the cooking menu transmission processing of the server 4.
Fig. 9A is a diagram showing an example of a food menu confirmation screen of the facility terminal 2.
Fig. 9B is a diagram showing an example of the food menu confirmation screen of the facility terminal 2.
Fig. 10A is a diagram showing an example of a cooking menu transmission screen of the user terminal 3.
Fig. 10B is a diagram showing an example of the food menu transmission screen of the user terminal 3.
Fig. 11A is a diagram showing an example of the data structure of another food management table.
Fig. 11B is a diagram showing an example of the data structure of another 1 st food material management table.
Fig. 12 is a diagram showing an example of the data structure of another 2 nd food material management table.
Fig. 13 is a diagram showing an example of the data structure of another recipe menu management table.
Fig. 14 is a diagram showing an example of the flow of the other cooking menu registration processing of the server 4.
Fig. 15 is a diagram showing an example of the flow of the other cooking menu transmission processing of the server 4.
Fig. 16A is a diagram showing an example of the data structure of another recipe menu management table.
Fig. 16B is a diagram showing an example of the data structure of the facility management table.
Fig. 17 is a diagram showing an example of a selection screen of the facility terminal 2 or the user terminal 3.
Detailed Description
[ embodiment 1 ]
Fig. 1A is a schematic diagram for explaining a transmission system 1 at the time of registration of a cooking menu.
The transmission system 1 includes a facility terminal 2 and a server 4, etc., which are disposed in a facility. The facility terminal 2 is an example of an input terminal for registering and inputting a cooking menu. The facility terminal 2 is assumed to be a Personal Computer (PC), but is not limited thereto. The facility terminal 2 may be any terminal to which the present invention is applicable, and may be, for example, a multifunctional mobile phone (so-called "smartphone"), a mobile phone (so-called "mobile phone"), a Personal Digital Assistant (PDA), a tablet computer, or the like. The facilities are restaurant facilities such as restaurants for providing cooking or accommodation facilities such as hotels.
First, the server 4 determines whether to use the 1 st food name information indicating the formal food name of the origin of the cuisine or the 2 nd food name information indicating the simplified food name of the formal food name of the origin of the cuisine. When it is determined that the 1 st food item name information is used (11), the server 4 sets the 1 st food item name information of the food items included in the recipe as food item list information indicating a list of food items included in the recipe provided in the facility (12). In addition, the 1 st food material name information may not include the food material names of all the food materials included in the recipe, and may include the food material name of at least one food material included in the recipe.
On the other hand, when it is determined that the 2 nd food item name information is used (13), the server 4 sets the 2 nd food item name information of the food items included in the recipe as the food item list information (14). In addition, the 2 nd food material name information may not include the food material names of all the food materials included in the recipe, and may include the food material name of at least one food material included in the recipe.
Next, the server 4 outputs the set food material list information to the facility terminal 2 (15). The facility terminal 2 displays the food material list information output from the server 4. The manager of the facility terminal 2 browses the food material list information displayed in the facility terminal 2, and registers a cooking menu provided by the facility according to the food material displayed in the displayed food material list information.
In this way, the server 4 sets the 1 st food item name information as the food item list information when it is determined that the 1 st food item name information is used, and sets the 2 nd food item name information as the food item list information when it is determined that the 2 nd food item name information is used. Therefore, the server 4 can select a food material list having an appropriate content for the manager of the facility terminal 2 providing the food menu.
Fig. 1B is a schematic diagram for explaining the transmission system 1 when transmitting the food menu.
The transmission system 1 includes a user terminal 3 and a server 4 used by a user. The user terminal 3 may be considered a multifunctional mobile phone, but is not limited thereto. The user terminal 3 may be, for example, a mobile phone, a personal digital assistant, a tablet computer, a personal computer, or the like, as long as the present invention is applicable.
First, the server 4 determines whether to use the 1 st food name information indicating the formal food name of the origin of the cuisine or the 2 nd food name information indicating the simplified food name of the formal food name of the origin of the cuisine. When it is determined that the 1 st food item name information is used (21), the server 4 sets the 1 st food item name information of the food items included in the recipe as the food item list information (22).
On the other hand, when it is determined that the 2 nd food item name information is used (23), the server 4 sets the 2 nd food item name information indicating the food item names of the food items included in the recipe as the food item list information (24).
Next, the server 4 outputs the set food material list information to the user terminal 3 (25). The user terminal 3 displays the food material list information output from the server 4. The user of the user terminal 3 browses the food material list information displayed by the user terminal 3.
In this way, when the server 4 determines that the 1 st food item name information is used, the 1 st food item name information is set as the food item list information, and when the 2 nd food item name information is determined to be used, the 2 nd food item name information is set as the food item list information. Therefore, the user of the user terminal 3 browsing the cooking menu can select a food material list having an appropriate content.
Fig. 2 is a diagram showing an example of a schematic configuration of the transmission system 1.
The transmission system 1 includes at least one facility terminal 2, at least one user terminal 3, and a server 4. The facility terminal 2 and the server 4 are connected to each other via a communication network, for example, via the internet 5. The facility terminal 2 and the server 4 communicate with each other using a communication Protocol such as a Hypertext Transfer Protocol (HTTP). The user terminal 3 and the server 4 are connected to each other via a communication network, for example, the internet 5. The user terminal 3 and the server 4 communicate using a communication protocol such as the hypertext transfer protocol.
Fig. 3 is a diagram showing an example of a schematic configuration of the server 4.
The server 4 includes a server communication unit 41, a server storage unit 42, and a server processing unit 43. The server 4 is constituted by a separate device. The server 4 may be configured by a plurality of devices.
The server communication section 41 is provided with a communication interface circuit for transmitting and receiving data via the internet 5, and communicates with the facility terminal 2 or the user terminal 3.
The server storage unit 42 includes at least one of a magnetic tape device, a magnetic disk device, and an optical disk device, and stores an operating system program, a driver program, an application program, data, and the like used for processing in the server processing unit 43. The server storage unit 42 stores the cooking management table (fig. 4A), the 1 st food management table (fig. 4B), the 2 nd food management table (fig. 5), and the cooking menu management table (fig. 6) as data. The server storage unit 42 further includes a buffer for temporarily storing temporary data related to a predetermined process.
The server processing unit 43 includes a determination unit 431, a setting unit 432, a registration unit 433, a transmission unit 434, and the like. The server Processing Unit 43 generally controls the overall operation of the server 4, and is configured by one or more processors and peripheral circuits thereof (e.g., a Central Processing Unit (CPU)). The server processing unit 43 controls the operation of the server communication unit 41 and the like in appropriate steps based on programs (operating system programs, drivers, application programs, and the like) stored in the server storage unit 42. Further, the server processing unit 43 may execute a plurality of programs (application programs and the like) at the same time.
The determination unit 431, the setting unit 432, the registration unit 433, and the transmission unit 434 are functional modules that are executed by a program executed by a processor provided in the server processing unit 43. The determination unit 431, the setting unit 432, the registration unit 433, and the transmission unit 434 may be installed in the server 4 as firmware.
The determination unit 431 determines whether to use the 1 st material name information or the 2 nd material name information for the accessed user terminal. The details of the process of the determination unit 431 will be described later.
The setting unit 432 sets the 1 st food material information as food material list information when it is determined that the 1 st food material name information is used, and sets the 2 nd food material name information as food material list information when it is determined that the 2 nd food material name information is used. Details of the processing of the setting unit 432 will be described later.
The registration unit 433 registers a cooking menu in the facility based on the food material list information set by the setting unit 432, according to the operation performed by the administrator. Details of the processing of the registration unit 433 will be described later.
The transmission unit 434 transmits the food material list information of the cuisine provided in the facility to the user terminal 3. Details of the processing of the transmission unit 434 will be described later.
Fig. 4A is a diagram showing an example of the data structure of the food management table.
The data structure shown in fig. 4A shows a series of data related to the food information stored in the server storage unit 42. The series of data includes, for example, a food ID and a cooking name, which are identification information of the food included in the origin and the cooking process. The series of data is an example, and may include information related to other dishes. The origin is the region where food originates. The origin establishes a corresponding relationship with the cuisine provided in the facility. The cooking information is, for example, identification information that can uniquely identify cooking.
Fig. 4B is a diagram showing an example of the data structure of the 1 st food material management table.
The data configuration shown in fig. 4B shows a series of data stored in the server storage section 42 in relation to the food ID. The series of data includes, for example, a main name ID that is identification information of a main name of the food material, a simplified name ID that is identification information of a name obtained by simplifying the main name of the food material, and the main food material name. The series of data is an example, and may include information related to other food materials. The formal food material name is an example of the 1 st food material name information, and represents a formal name of a food material included in the food material at the origin of the food. The formal food material name also includes the formal name of the source of the food from which the seasoning contained in the food material originates.
Fig. 5 is a diagram showing an example of the data structure of the 2 nd food material management table.
The data configuration shown in fig. 5 shows a series of data that establishes a relationship with the simplified name ID stored in the server storage section 42. The series of data includes, for example, simplified food names. The series of data is an example, and may include information related to other food materials. The simplified food material name is an example of the 2 nd food material name information, and indicates a name of a food material included in the food material, the name being simplified with respect to a formal name of a place of origin of the food. The simplified food material name may include a name of the seasoning contained in the food material, which is simplified with respect to the formal name of the origin of the food.
The parts of beef include "beef fillet", "back", "beef loin" and the like in the united states. These beef parts have a great influence on the price or taste when cooked as steak. However, passengers from countries that eat only a small amount of beef may not understand the beef parts such as "beef willow", "back ridge", "beef loin meat", and the like. Therefore, "beef" is used as a simplified food material name for "beef fillet", "loin", and "beef loin".
As the kind of vinegar, "brewed vinegar", "synthetic vinegar", "three-cup vinegar", and the like are known in japan. However, travelers from countries other than japan may not understand the kind of vinegar such as "brewed vinegar", "synthetic vinegar", and "three-cup vinegar". For example, "vinegar" is used as a simplified food material name for "brewed vinegar", "synthetic vinegar", and "three-cup vinegar".
Fig. 6 is a diagram showing an example of the data structure of the cooking menu management table.
The data structure shown in fig. 6 shows a series of data related to the food information corresponding to the food menu individually provided in each facility stored in the server storage unit 42. The series of data includes, for example, a source, a material ID of a material included in the material, facility information of a facility providing a food, a food name, and the like. The series of data is an example, and may include information related to other cooking menus. The facility information is, for example, identification information capable of uniquely identifying a facility. The cooking name is a name of a cooking designated by the manager of the facility terminal 2. The origin establishes a corresponding relationship with the cuisine provided in the facility.
Fig. 7 is a diagram showing an example of the flow of the cooking menu registration processing of the server 4.
The steps described in the flow shown in fig. 7 are executed by a program prepared in advance and stored in the server storage unit 42 of the server 4.
First, when the server 4 is accessed from the facility terminal 2 by the operation of the manager, the determination unit 431 of the server 4 outputs the food option information to the facility terminal 2 (step S100). The cooking option information is information for enabling a plurality of cooks to be selectively expressed.
Next, the facility terminal 2 displays the cooking option information output from the server 4. When a manager selects a food to be provided in a facility from among the plurality of displayed foods, the facility terminal 2 transmits, to the server 4, food information indicating the selected food together with the terminal information of the facility terminal 2. The determination unit 431 of the server 4 receives the food information and the terminal information of the facility terminal 2 from the facility terminal 2 (step S101).
Next, the determination unit 431 determines whether to use the 1 st food item name information or the 2 nd food item name information (step S102). First, the determination unit 431 refers to the food management table to specify the origin of the received food information. Next, the determination unit 431 specifies the country in which the facility terminal 2 is located, based on the terminal information of the facility terminal 2. The terminal information of the facility terminal 2 is, for example, an IP address of the facility terminal 2. Next, the determination unit 431 determines whether or not the visited facility terminal 2 is placed at the origination point, based on whether or not the determined origination point matches the country. Next, the determination unit 431 determines that the 1 st food item name information is used when the visited facility terminal 2 is located at the origination point, and determines that the 2 nd food item name information is used when the visited facility terminal 2 is not located at the origination point.
In this manner, the determination unit 431 determines whether to use the 1 st food item name information or the 2 nd food item name information by determining whether the facility terminal 2 is disposed at the origin associated with the received food information.
When it is determined in step S102 that the 1 st food item name information is used, the setting unit 432 sets the 1 st food item name information as food item list information (step S103). The food material list information indicates a list of food materials included in the food materials provided in the facility. The setting unit 432 refers to the recipe management table to specify the material ID of the material included in the recipe indicated by the received recipe information. Next, the setting unit 432 refers to the 1 st food material management table to specify the formal food material name associated with the specified food material ID. Next, the setting unit 432 sets the food item list information with the identified main food item name as the 1 st food item name information.
On the other hand, when it is determined in step S102 that the 1 st food item name information is not used but the 2 nd food item name information is used, the setting unit 432 sets the 2 nd food item name information as the food item list information (step S104). The setting unit 432 refers to the recipe management table to specify the material ID of the material included in the recipe indicated by the received recipe information. Next, the setting unit 432 refers to the 1 st food material management table to specify the simplified name ID associated with the specified food material ID. Next, the setting unit 432 refers to the 2 nd food material management table to specify the simplified food material names associated with the specified simplified name IDs. Next, the setting unit 432 sets the specified simplified food material name as the 2 nd food material name information, and sets the food material list information.
Next, the registration unit 433 outputs a food menu confirmation screen including the food material list information set in step S103 or step S104 to the facility terminal 2 (step S105). The facility terminal 2 displays a food menu confirmation screen output from the server 4.
Fig. 9A is a diagram showing an example of a food menu confirmation screen displayed on the facility terminal 2 disposed at the origin.
The food menu registration screen shown in fig. 9A is a screen for allowing the manager of the facility terminal 2 to register the food menu of the food provided by each facility while browsing the food material list information set in step S103. A food 900 is displayed on the food menu login screen shown in fig. 9A; an input box 901; food materials 902, 904, 906; delete buttons 903, 905, 907; an add button 908, a login button 909, and the like.
The food name corresponding to the food information received by the server 4 in step S101 is displayed as the food 900. The input box 901 is a region for inputting a food name of a food provided by a facility. The manager can specify a facility-specific recipe name using the input box 901. The food names indicated by the 1 st food name information set as the food list information in step S103 are displayed as the foods 902, 904, and 906, respectively. The delete buttons 903, 905, and 907 are buttons for deleting the food materials 902, 904, and 906 from the cooking menu of the cooking provided by the facility. The manager can designate the material deleted from the cooking menu by pressing the delete button. The addition button 908 is a button for displaying a screen (not shown) for adding a food not included in the food list information set in step S103 to a cooking menu of a cooking provided by a facility. The manager can specify the food to be added to the cooking menu on the basis of the screen displayed by pressing the add button 908. The login button 909 is a button for logging in a cooking menu.
Fig. 9B is a diagram showing an example of a food menu confirmation screen displayed on the facility terminal 2 disposed at a place other than the origin. The term "origin" means all regions except for the origin corresponding to the food.
A food 910 is displayed on the food menu registration screen shown in fig. 9B, similarly to the food menu registration screen shown in fig. 9A; an input box 911; food materials 912, 914, 916; delete buttons 913, 915, 917; an add button 918, a login button 919, and the like. Among them, as the food materials 912, 914, 916, the food material names indicated in the 2 nd food material name information set as the food material list information in step S104 are displayed, respectively. In this example, "octopus" and "ginger" are displayed as the food materials 912 and 914 in the same manner as the food materials 902 and 904, but a simplified food material name "vinegar" is displayed as the food material 916 instead of the formal food material name "three cups of vinegar" displayed as the food material 906.
In this manner, the registration unit 433 outputs a different food menu confirmation screen to the facility terminal 2 according to whether or not the facility terminal 2 is disposed at the originating location. Therefore, the manager of the facility terminal 2 visiting from the origin can browse the food item list with the formal food item name, and the manager of the facility terminal 2 visiting from other than the origin can browse the food item list with the simplified food item name. Since the areas other than the origin are all areas except the origin corresponding to the food, the simplified food names can be reused when the server 4 accesses the areas other than the origin.
Next, when the login button 909 is pressed by the operation of the administrator, the login unit 433 of the server 4 logs in the cooking menu (step S106). When the login button 909 is pressed by the operation of the administrator, the facility terminal 2 transmits the cooking name designated in the cooking menu login screen, the material ID of the material deleted from the cooking menu, and the material ID of the material added to the cooking menu, together with the facility information allocated to the facility, to the server 4. When receiving the respective information from the facility terminal 2, the registration unit 433 of the server 4 distributes the recipe information to the newly registered recipe menu, and stores the recipe information in the recipe menu management table in association with the received recipe name and facility information. The registration unit 433 reads the origin and the food ID corresponding to the cooking information received by the server 4 in step S101 from the cooking management table, and updates the read food ID with the food ID received from the facility terminal 2. Then, the registration unit 433 stores the read origin and updated food ID in the food menu management table in association with the assigned food information.
In this manner, the setting unit 432 sets the 1 st food item name information as the food item list information when accessed from the facility terminal 2 disposed at the origination location. When the setting unit 432 is accessed from a facility terminal 2 other than the source, the 2 nd food item name information is set as the food item list information. Thus, the setting unit 432 can set food item list information having an appropriate content for the manager of the facility terminal 2 providing the food menu.
Fig. 8 is a diagram showing an example of the flow of the cooking menu transmission processing of the server 4.
The steps described in the flow shown in fig. 8 are executed by a program prepared in advance and stored in the server storage unit 42 of the server 4.
First, when the server 4 is accessed from the user terminal 3 by the user operation, the determination unit 431 of the server 4 outputs the facility option information to the accessed user terminal 3 (step S200). The facility option information is used to enable selective display of information of a plurality of facilities.
Next, the user terminal 3 displays the facility option information output from the server 4. When a facility for browsing the food item list information is selected from the displayed plurality of facilities by the user's operation, the user terminal 3 transmits facility information indicating the selected facility to the server 4 together with the terminal information of the user terminal 3. The determination unit 431 of the server 4 receives the facility information and the terminal information of the user terminal 3 from the accessed user terminal 3 (step S201).
Next, the determination unit 431 extracts the food information corresponding to all the foods provided in the facilities, which is indicated by the received facility information, from the food menu management table (step S202).
The setting unit 432 outputs the cooking option information to the user terminal 3 (step S203). The food option information is used to selectively display the information of the plurality of foods extracted in step S202.
Next, the user terminal 3 displays the cooking option information output from the server 4. When a food to be browsed through the food material list information is selected from among the plurality of displayed food materials by the user's operation, the user terminal 3 transmits food information indicating the selected food to the server 4. The determination unit 431 of the server 4 receives the cooking information from the user terminal 3 (step S204).
Next, the determination unit 431 determines whether to use the 1 st food item name information or the 2 nd food item name information (step S205). The determination unit 431 refers to the food menu management table to specify the origin of the correspondence with each food information, similarly to the processing in step S102 in fig. 7. Then, the determination unit 431 determines whether the user terminal 3 is located at the specified origination location, thereby determining whether to use the 1 st food item name information or the 2 nd food item name information.
When it is determined in step S205 that the 1 st food item name information is used, the setting unit 432 sets the 1 st food item name information as food item list information (step S206). The setting unit 432 refers to the cooking menu management table and the 1 st food material management table to identify the main food material name of the food material ID corresponding to the cooking information, and sets the main food material name as the food material list information, as in the processing of step S103 in fig. 7.
On the other hand, when it is determined in step S205 that the 1 st food item name information is not used but the 2 nd food item name information is used, the setting unit 432 sets the 2 nd food item name information as the food item list information (step S207). The setting unit 432 refers to the cooking menu management table, the 1 st food material management table, and the 2 nd food material management table, and specifies the simplified food material name of the food material ID corresponding to the cooking information, and sets the simplified food material name as the food material list information, in the same manner as the processing in step S104 in fig. 7.
Next, the transmission unit 434 outputs the food menu transmission screen including the set food material list information to the user terminal 3 (step S208). The facility terminal 2 displays a food menu transmission screen output from the server 4.
Fig. 10A is a diagram showing an example of a food menu transmission screen displayed on the user terminal 3 placed at the origination location.
The food menu delivery screen shown in fig. 10A displays a food 1000 and a food material 1001 included in the food for each food provided in a facility. The food name corresponding to the food information received in step S204 is displayed as the food 1000. As the food 1001, the food name indicated by the 1 st food name information set as the food list information in step S206 is displayed.
Fig. 10B is a diagram showing an example of a food menu transmission screen arranged on the user terminal 3 other than the origination location.
The food menu transmission screen shown in fig. 10B displays the food name 1010 and the food material 1011 contained in the food for each food provided in the facility, similarly to the food menu transmission screen shown in fig. 10A. Here, as the food 1011, the food name indicated by the 2 nd food name information set as the food list information in step S207 is displayed. In this example, the formal food material name "three cups of vinegar" displayed by the food material 1001 is not displayed as the food material 1011, but a simplified food material name "vinegar" is displayed.
In this manner, the transmission unit 434 outputs a different food menu transmission screen to the user terminal 3 according to whether or not the user terminal 3 is placed at the originating location. The user of the user terminal 3 accessing from the origination can browse the food material list with the formal food material name, and the user of the user terminal 3 accessing from other than the origination can browse the food material list with the simplified food material name. Since the areas other than the origin are all areas except the origin corresponding to the food, the simplified food names can be reused when the server 4 accesses the areas other than the origin.
As described above, the setting unit 432 of the server 4 sets the 1 st food item name information as the food item list information when the user terminal 3 located at the originating location is accessed. The setting unit 432 sets the 2 nd food item name information as the food item list information when the user terminal 3 other than the source terminal is accessed. Thus, the setting unit 432 can set food item list information having an appropriate content for the user of the user terminal 3 browsing the food menu.
[ 2 nd embodiment ]
In embodiment 2, a case will be described where the 1 st food item name information and the 2 nd food item name information are translated into a plurality of languages in advance. The configuration of the conveyance system 1 according to embodiment 2 is the same as that of the conveyance system 1 according to embodiment 1. The server 4 stores the food name and the food material name translated into a plurality of languages in the server storage unit 42. That is, the server 4 stores the cooking management table shown in fig. 11A in the server storage unit 42 instead of the cooking management table shown in fig. 4A. In addition, the server 4 stores the 1 st food material management table shown in fig. 11B in the server storage unit 42 instead of the 1 st food material management table shown in fig. 4B. In addition, the server 4 stores the 2 nd food material management table shown in fig. 12 in the server storage unit 42 instead of the 2 nd food material management table shown in fig. 5. The server 4 stores the cooking menu management table shown in fig. 13 in the server storage unit 42 instead of the cooking menu management table shown in fig. 6.
Fig. 11A is a diagram showing an example of the data structure of the food management table.
The data structure shown in fig. 11A shows a series of data that are related to the food information of the food stored in the recognition server storage unit 42. The series of data includes, for example, origin, food ID, japanese food name, english food name, and chinese food name. The series of data is an example, and may include a name of a food translated into a language other than japanese, english, and chinese.
Fig. 11B is a diagram showing an example of the data structure of the 1 st food material management table.
The data configuration shown in fig. 11B shows a series of data stored in the server storage section 42 in relation to the food ID. The series of data includes, for example, a formal name ID, a simplified name ID, a formal japanese food material name, a formal english food material name, and a formal chinese food material name. The series of data may include formal food material names translated into languages other than japanese, english, and chinese, for example. The formal english material name and the formal chinese material name are examples of the 1 st material name translation information.
Fig. 12 is a diagram showing an example of the data structure of the 2 nd food material management table.
The data configuration shown in fig. 12 shows a series of data that is stored in the server storage section 42 in relation to the simplified name ID. The series of data includes, for example, simplified japanese food names, simplified english food names, and simplified chinese food names. The series of data may include simplified names of food materials translated into languages other than japanese, english, and chinese, for example. The simplified english material name and the simplified chinese material name are examples of the 2 nd material name translation information.
Fig. 13 is a diagram showing an example of the data structure of the cooking menu management table.
The data structure shown in fig. 13 shows a series of data related to the food information stored in the server storage unit 42. The series of data includes, for example, origin, food ID, facility information, japanese food name, english food name, and chinese food name. The series of data may include, for example, names of dishes translated into languages other than japanese, english, and chinese.
Fig. 14 is a diagram showing an example of the flow of the cooking menu registration processing of the server 4 according to embodiment 2. The processing in steps S303 to S305, S308, and S309 in fig. 14 is the same as the processing in steps S100 to S102, S105, and S106 in fig. 7, and therefore, detailed description thereof is omitted.
The steps described in the flow shown in fig. 14 are executed by a program prepared in advance and stored in the server storage unit 42 of the server 4.
First, when the server 4 is accessed from the facility terminal 2 by the operation of the administrator, the setting unit 432 of the server 4 outputs language option information to the facility terminal 2 (step S300). The language option information is information for enabling selection of a plurality of languages.
Next, the facility terminal 2 displays the language option information output from the server 4. If a language used by the manager of the facility terminal 2 is selected from among the displayed plurality of languages by an operation of the manager, the facility terminal 2 transmits language information indicating the selected language to the server 4. The setting unit 432 of the server 4 receives the language information from the facility terminal 2 (step S301).
Next, the setting unit 432 determines to use the 1 st food item name translation information corresponding to the received language information as the 1 st food item name information, and to use the 2 nd food item name translation information corresponding to the received language information as the 2 nd food item name information (step S302).
When it is determined in step S305 that the 1 st food item name information is used, the setting unit 432 sets the 1 st food item name information as food item list information (step S306). That is, the 1 st food item name translation information corresponding to the language information determined in step S302 is set as the 1 st food item name information as the food item list information. The setting unit 432 refers to the cooking management table to specify the food ID corresponding to the cooking information received in step S304. Next, the setting unit 432 refers to the 1 st food material management table to specify the formal food material name associated with the specified food material ID and corresponding to the language indicated by the language information received in step S301. Next, the setting unit 432 sets the identified main food material name as the 1 st food material name translation information as the food material list information.
On the other hand, when it is determined in step S305 that the 1 st food item name information is not used but the 2 nd food item name information is used, the setting unit 432 sets the 2 nd food item name information as the food item list information (step S307). That is, the 2 nd food item name translation information corresponding to the language information determined in step S302 is set as the 2 nd food item name information as the food item list information. The setting unit 432 refers to the food management table and the 1 st food material management table to specify the simplified name ID corresponding to the food information received in step S304. The setting unit 432 refers to the 2 nd food material management table to specify the simplified food material names associated with the specified simplified name IDs and corresponding to the language indicated in the language information received in step S301. Next, the setting unit 432 sets the specified simplified food material name as the 2 nd food material name translation information as the food material list information.
Fig. 15 is a diagram showing an example of the flow of the food menu transmission processing of the server 4 according to embodiment 2. The processing in steps S403 to S408 and S411 in fig. 15 is the same as the processing in steps S200 to S205 and S208 in fig. 8, and therefore detailed description thereof is omitted.
The steps described in the flow shown in fig. 15 are executed by a program prepared in advance and stored in the server storage unit 42 of the server 4.
First, when the server 4 is accessed from the user terminal 3 by a user operation, the setting unit 432 of the server 4 outputs language option information to the user terminal 3 (step S400). The language option information is information for indicating that a plurality of languages can be selected.
Next, the user terminal 3 displays the language option information output from the server 4. When a language used by the user of the user terminal 3 is selected from among the displayed plurality of languages by the user's operation, the user terminal 3 transmits language information indicating the selected language to the server 4. The setting unit 432 of the server 4 receives the language information from the user terminal 3 (step S401).
Next, the setting unit 432 determines to use the 1 st food material name translation information corresponding to the received language information as the 1 st food material name information and to use the 2 nd food material name translation information corresponding to the received language information as the 2 nd food material name information (step S402).
When it is determined in step S408 that the 1 st food item name information is used, the setting unit 432 sets the 1 st food item name information as the food item list information (step S409). That is, the 1 st food item name translation information corresponding to the language information determined in step S402 is set as the 1 st food item name information as the food item list information. The setting unit 432 refers to the cooking menu management table to specify the food ID corresponding to the cooking information received in step S407. Next, the setting part 432 refers to the 1 st food material management table to specify the formal food material name associated with the specified food material ID and corresponding to the language indicated by the language information received in step S401. Next, the setting unit 432 sets the identified formal food material name as the 1 st food material name translation information as the food material list information.
On the other hand, when it is determined in step S408 that the 1 st food item name information is not used but the 2 nd food item name information is used, the setting unit 432 sets the 2 nd food item name translation information as the food item list information (step S410). That is, the 2 nd food item name translation information corresponding to the language information determined in step S402 is set as the 2 nd food item name information as the food item list information. The setting unit 432 refers to the food menu management table and the 1 st food material management table to specify the simplified name ID corresponding to the food information received in step S407. Next, the setting unit 432 refers to the 2 nd food material management table to specify the simplified food material names associated with the specified simplified name IDs and corresponding to the language indicated by the language information received in step S401. Next, the setting unit 432 sets the specified simplified food material name as the 2 nd food material name translation information as the food material list information.
As described above, the server 4 can reduce the process of translating the food material names by storing the formal food material names translated into a plurality of languages and the simplified food material names in the server storage unit 42 in advance, and the setting unit 432 can reduce the process of translating the food material names.
[ embodiment 3 ]
In embodiment 3, a case where the origin of the food is associated with each facility that provides the food will be described. The configuration of the conveyance system 1 according to embodiment 3 is the same as that of the conveyance system 1 according to embodiment 1. Note that, instead of the food menu management table shown in fig. 6, the server 4 stores the food menu management table shown in fig. 16A and the facility management table shown in fig. 16B in the server storage unit 42.
Fig. 16A is a diagram showing an example of the data structure of the cooking menu management table.
The data structure shown in fig. 16A shows a series of data stored in the server storage unit 42 and related to the food information corresponding to the food menu provided individually in each facility. The series of data includes, for example, a material ID of a material included in the material, facility information of a facility providing the food, a food name, and the like. The series of data is an example, and may include information related to other cooking menus. The facility information is, for example, identification information capable of uniquely identifying a facility. The cooking name is a name of a cooking designated by the manager of the facility terminal 2.
Fig. 16B is a diagram showing an example of the data structure of the facility management table.
The data structure shown in fig. 16B shows a series of data stored in the server storage unit 42 in relation to facility information of each facility. The series of data includes, for example, a source and the like. The series of data is an example, and may include information related to other facilities.
In embodiment 3, the server 4 executes the cooking menu registration process in the flow shown in fig. 7, as in embodiment 1.
The determination unit 431 of the server 4 refers to the facility management table to determine the origin of the food provided in the facility in the processing of step S102 in fig. 7. Then, the determination unit 431 determines whether to use the 1 st food item name information or the 2 nd food item name information by determining whether the facility terminal 2 is disposed at the determined origination point.
In the processing of step S106 in fig. 7, the registration unit 433 does not store the origination point in the food menu management table. Instead, the server 4 executes processing of registering the origin of the food provided in the facility management table before initially executing the flow shown in fig. 7.
First, when the server 4 is accessed from the facility terminal 2 by an operation of the manager, the setting unit 432 of the server 4 outputs the origination option information to the facility terminal 2. The origination option information is information indicating that a plurality of origination destinations can be selected.
Next, the facility terminal 2 displays the origination option information output from the server 4. When the manager selects a place of origin of the food provided in the facility from the plurality of places of origin displayed, the facility terminal 2 transmits the place of origin information indicating the selected place of origin to the server 4.
Next, when the source information is received from the facility terminal 2, the setting unit 432 stores the source indicating the received source information in the facility management table in association with the facility in which the facility terminal that transmitted the source information is arranged.
In embodiment 3, the server 4 executes the cooking menu transmission process in the flow shown in fig. 8, as in embodiment 1.
The determination unit 431 of the server 4 refers to the facility management table in the processing of step S205 in fig. 8, and specifies the origin associated with the facility information received in the processing of step S202 in fig. 8. Then, the determination unit 431 determines whether to use the 1 st food item name information or the 2 nd food item name information by determining whether the user terminal 3 is disposed at the determined origination location.
As described above, the management person of the facility terminal 2 can register the origin of the original food by associating the origin of the food with each facility that provides the food.
[ other embodiments ]
The facility terminal 2 or the user terminal 3 may transmit the country information to the server 4 instead of the language information, and the server 4 may specify the native language of the country indicated by the received country information as the language information.
The determination unit 431 of the server 4 may set the 1 st food item name information or the 2 nd food item name information determined to be used in step S102 in fig. 7 as the food item list information, and output the set food item list information to the facility terminal 2, instead of outputting the food item option information to the facility terminal 2. In this case, the server 4 stores the classification (classification of food or seasoning or classification of menu category (daily meal, western meal, chinese meal, etc.)) in the 1 st food management table in association with the formal food name. The server 4 stores the classification (classification of the food or seasoning or classification of the menu type (daily meal, western meal, chinese meal, etc.)) and the simplified food name in the 2 nd food management table in association with each other. Then, the determination unit 431 outputs the classification option information to the facility terminal 2, and determines the classification selected by the manager of the facility terminal 2. Next, the registration unit 433 refers to the 1 st and 2 nd food material management tables, sets the 1 st or 2 nd food material name information corresponding to the selected classification as food material list information, and outputs a cooking menu registration screen including the set food material list information to the facility terminal 2. The classification may be two or more of a large classification, a medium classification, and a small classification. Therefore, the manager of the facility terminal 2 can register the original cooking menu not stored in the cooking management table in the cooking menu management table.
The server 4 may store the address of the facility where the facility terminal 2 is disposed or the address of the user terminal 3 in the server storage unit 42 in advance, and determine whether or not the facility terminal 2 or the user terminal 3 is disposed at the origin based on whether or not the stored address matches the origin of the food. In this case, the determination unit 431 of the server 4 determines that the 1 st food item name information is used when the facility terminal 2 or the user terminal 3 is placed at the origination location, and determines that the 2 nd food item name information is used when the facility terminal 2 or the user terminal 3 is not placed at the origination location.
In step S301 in fig. 14 or step S401 in fig. 15, the determination unit 431 may estimate at least one country using a language indicated by language information indicating a language received from the facility terminal 2 or the user terminal 3 as the country in which the facility terminal 2 or the user terminal 3 is located. In this case, the determination unit 431 determines whether or not the visited facility terminal 2 or user terminal 3 is located at the origin, based on whether or not the estimated country matches the origin of the food provided in the facility. Then, the determination unit 431 determines that the 1 st food item name information is used when the visited facility terminal 2 or user terminal 3 is located at the origination point, and determines that the 2 nd food item name information is used when the visited facility terminal 2 or user terminal 3 is not located at the origination point.
As described above, when the country information is used instead of the language information, the determination unit 431 may estimate the country indicated by the country information received from the facility terminal 2 or the user terminal 3 as the country in which the facility terminal 2 or the user terminal 3 is located. Even in countries (e.g., the united kingdom, the united states, australia, etc.) using the same language, there is a great difference in food culture among countries, and there are exclusive food materials in each country. Therefore, the server 4 can select more appropriate food material list information for the manager or the user.
Further, whether the formal food material name or the simplified food material name is used may be selected by the manager of the facility terminal 2 or the user of the user terminal 3.
Fig. 17 is a diagram showing an example of a selection screen displayed by the facility terminal 2 or the user terminal 3.
On the selection screen shown in fig. 17, a main name display button 1700 and a simplified name display button 1701 are displayed.
When the formal name display button 1700 is pressed by an operation of a manager or a user, the determination unit 431 determines that the 1 st food item name information is used, and the setting unit 432 automatically sets the 1 st food item name information as the food item list information. On the other hand, when the simplified name display button 1701 is pressed, the determination unit 431 determines that the 2 nd food item name information is used, and the setting unit 432 automatically sets the 2 nd food item name information as the food item list information.
Therefore, even when visiting the facility terminal 2 or the user terminal 3 arranged in a place other than the origin of the food provided in the facility, the manager or the user can know the formal food material name when trying to research the food material included in the food.
The food name may be used as food information in addition to identification information of food.
The facility name may be used as facility information in addition to the identification information of the facility.
The computer program for realizing the functions of the server processing unit 43 by a computer may be provided to be stored in a computer-readable recording medium such as a magnetic recording medium or an optical recording medium.
It will be apparent to those skilled in the art that various changes, substitutions, and alterations can be made herein without departing from the spirit and scope of the invention.
Description of the symbols
1-transmission system, 2-facility terminal, 3-user terminal, 4-server, 431-determination unit, 432-setting unit, 433-registration unit, 434-transmission unit.
Claims (16)
1. A method for controlling a server (4) having a storage unit (42),
storing 1 st food material name information indicating a formal food material name of at least one food material included in the food material at an origin of the food preparation in the storage unit in association with 2 nd food material name information indicating a food material name in which the formal food material name of the at least one food material included in the food material is simplified at the origin of the food preparation,
determining whether the 1 st food material name information or the 2 nd food material name information is used by the accessed user terminal (3),
setting the 1 st food item name information as food item list information of a cuisine provided in a facility when it is determined to use the 1 st food item name information, setting the 2 nd food item name information as the food item list information when it is determined to use the 2 nd food item name information,
and outputting the food material list information to the user terminal.
2. The control method according to claim 1,
in the determination of the use, whether to use the 1 st food item name information or the 2 nd food item name information is selected from the user terminal.
3. The control method according to claim 1,
further, for each food provided in a facility, food information indicating the food is stored in the storage unit in association with the origin of the food,
facility information indicating a facility of food material information indicating a list of food materials contained in the material provided in the browsing facility is also received from the accessed user terminal,
further determining whether or not the accessed user terminal is provided with a place of origin corresponding to the food information indicating the food provided in the facility indicated by the received facility information,
in the determination of the use, it is determined that the 1 st food item name information is used when accessed from a user terminal arranged at the origination location, and it is determined that the 2 nd food item name information is used when accessed from a user terminal arranged other than the origination location.
4. The control method according to claim 3,
and in the determination of the configuration, determining whether the accessed user terminal is configured at the origin according to the terminal information of the accessed user terminal.
5. The control method according to any one of claims 1 to 4,
and a plurality of 1 st food item name translation information for translating the 1 st food item name information into a plurality of languages is stored in the storage unit,
further storing in the storage unit a plurality of 2 nd food item name translation information for translating the 2 nd food item name information into a plurality of languages,
country information representing a selected country or language information representing a language is also received from the accessed user terminal,
in the setting of the food material list information, the 1 st food material name translation information corresponding to the received country information or language information is used as the 1 st food material name information, and the 2 nd food material name translation information corresponding to the received country information or language information is used as the 2 nd food material name information.
6. The control method according to any one of claims 3 to 5,
the origin of the cooking establishes a corresponding relationship with the cooking provided in the facility,
the places other than the origin are all regions other than the origin where the correspondence relationship is established.
7. The control method according to claim 1,
further, the origin of the food provided in the facility is stored in the storage unit in a corresponding relationship with each of the facilities,
facility information of a facility representing food material list information representing a list of food materials contained in the material provided in the browsing facility is also received from the accessed user terminal,
it is also determined whether the accessed user terminal is disposed at a source location corresponding to the received facility information,
in the determination of the use, it is determined that the 1 st food item name information is used when accessed from a user terminal arranged at the origination location, and it is determined that the 2 nd food item name information is used when accessed from a user terminal arranged other than the origination location.
8. A control program for a server (4) having a storage unit (42),
causing the server to:
storing 1 st food material name information indicating a formal food material name of at least one food material included in the ingredients in an origin of the ingredients and 2 nd food material name information indicating a food material name in which the formal food material name of the at least one food material included in the ingredients is simplified in the origin of the ingredients in the storage unit in a corresponding relationship;
determining whether the accessed user terminal (3) uses the 1 st food material name information or the 2 nd food material name information;
setting the 1 st food item name information as food item list information of a cuisine provided in a facility when it is determined to use the 1 st food item name information, and setting the 2 nd food item name information as the food item list information when it is determined to use the 2 nd food item name information; and
and outputting the food material list information to the user terminal.
9. A method for controlling a server (4) having a storage unit (42),
storing 1 st food material name information indicating a formal food material name of at least one food material included in the food material at an origin of the food preparation in the storage unit in association with 2 nd food material name information indicating a food material name in which the formal food material name of the at least one food material included in the food material is simplified at the origin of the food preparation,
determining whether the input terminal (2) being accessed uses the 1 st food material name information or the 2 nd food material name information,
setting the 1 st food item name information as food item list information of a cuisine provided in a facility when it is determined to use the 1 st food item name information, setting the 2 nd food item name information as the food item list information when it is determined to use the 2 nd food item name information,
and outputting the food material list information to the input terminal.
10. The control method according to claim 9, wherein,
in the determination of the use, whether to use the 1 st food item name information or the 2 nd food item name information is selected from the input terminal.
11. The control method according to claim 9, wherein,
also stores cooking information indicating cooking in the storage unit in correspondence with the origin of the cooking,
also receiving, by the input terminal, from the accessed input terminal, cooking information representing a cooking provided by a facility,
further determining whether the accessed input terminal is arranged at a source corresponding to the received cooking information,
in the determination of the use, it is determined that the 1 st food item name information is used when accessed from an input terminal arranged at the origination location, and it is determined that the 2 nd food item name information is used when accessed from an input terminal arranged other than the origination location.
12. The control method according to claim 11, wherein,
and in the configuration judgment, judging whether the accessed input terminal is configured at the origin according to the terminal information of the accessed input terminal.
13. The control method according to claim 11, wherein,
further storing an address of a facility of the input terminal in the storage section,
in the determination of the configuration, it is determined whether the accessed input terminal is configured at the origination location based on an address of a facility of the input terminal.
14. The control method according to any one of claims 11 to 13,
the origin of the food establishes a corresponding relationship with the food,
the places other than the origin are all regions other than the origin where the correspondence relationship is established.
15. The control method according to claim 9 or 10, wherein,
also selects from the input terminal the origin of the cuisine provided in the facility,
the storage unit also stores the origin of the food provided in the selected facility in association with the facility.
16. A control program for a server (4) having a storage unit (42),
causing the server to:
storing 1 st food material name information indicating a formal food material name of at least one food material included in the ingredients in an origin of the ingredients and 2 nd food material name information indicating a food material name in which the formal food material name of the at least one food material included in the ingredients is simplified in the origin of the ingredients in the storage unit in a corresponding relationship;
determining whether the 1 st food material name information or the 2 nd food material name information is used at the accessed input terminal (2);
setting the 1 st food item name information as food item list information of a cuisine provided in a facility when it is determined to use the 1 st food item name information, and setting the 2 nd food item name information as the food item list information when it is determined to use the 2 nd food item name information; and
and outputting the food material list information to the input terminal.
Publications (1)
| Publication Number | Publication Date |
|---|---|
| HK1260425A1 true HK1260425A1 (en) | 2019-12-20 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9332117B2 (en) | Information processing device, information processing method, and program | |
| KR101330808B1 (en) | Apparatus for editing of augmented reality data | |
| US20150132725A1 (en) | Dish information providing method and system | |
| JP6219001B2 (en) | Server control method and control program | |
| TW201734934A (en) | Menu information providing system, menu information providing method, and non-transitory computer-readable storage medium storing menu information providing program | |
| WO2017168243A1 (en) | Food menu generation and translation | |
| US20190087465A1 (en) | Information processing apparatus, information processing system, information processing method, and program | |
| JP2018120513A (en) | Multilingual display system for restaurant and restaurant guide system | |
| HK1260425A1 (en) | Server control method and control program | |
| JP6798387B2 (en) | Multilingual conversion system, multilingual conversion method and multilingual conversion program | |
| JP5709616B2 (en) | Order processing apparatus, order processing method, and program | |
| TW201734930A (en) | Menu generation system | |
| KR20120126611A (en) | Touch screen type table with multy-functions | |
| JP6866615B2 (en) | Menu generation system, menu generation method and menu generation program | |
| JP6841129B2 (en) | Control method, server and control program | |
| JP6537756B1 (en) | Server control method, server, and server control program | |
| TW202004648A (en) | Menu generation system, menu generation method, and non-transitory computer-readable storage medium storing menu generation program | |
| JP2018163391A (en) | Restaurant Navigation system | |
| JP6973466B2 (en) | Menu information provision system, menu information provision control program and its method | |
| JP6203464B1 (en) | Control method, server, and control program | |
| HK40021254A (en) | Menu generation system, menu generation method, and non-transitory computer-readable storage medium storing menu generation program | |
| HK40014681A (en) | Server control method, server, and server control program | |
| JP2018128826A (en) | Order management system, order management method and order management program | |
| JP2018116539A (en) | Order management system, order management method, display device for order management system |