Server device, seat, table, order code sheet, delivery support method, and program

The server device addresses the challenge of delivering products to users with travel restrictions by using embedded specific information from an order code sheet to facilitate secure and easy product delivery without requiring users to input personal information.

JP7650471B2Active Publication Date: 2025-03-25OKAGE CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2023090911
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-06-01
Publication Date
2025-03-25
Estimated Expiration
2038-10-19

AI Technical Summary

Technical Problem

Existing delivery support devices do not effectively enable users with travel restrictions, such as those requiring care at home, elderly people living alone, or passengers on trains, to easily receive product deliveries.

Method used

A server device equipped with a specific information receiving unit, screen information transmitting unit, order information receiving unit, personal information acquiring unit, and delivery processing unit, which uses embedded specific information from an order code sheet to facilitate product delivery without requiring users to input personal information.

Benefits of technology

The server device supports users with movement restrictions by enabling easy product delivery, ensuring safe and secure delivery without the need for users to input personal information, such as address and name.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007650471000001
    Figure 0007650471000001
  • Figure 0007650471000002
    Figure 0007650471000002
  • Figure 0007650471000003
    Figure 0007650471000003
Patent Text Reader

Abstract

To solve the problem of absence of a prior art which supports a user so that the user can easily receive a delivery of a commodity.SOLUTION: A server device includes: an identification information reception unit which receives identification information identifying a user from a terminal device which reads a code of an order code sheet having the code displayed thereon having the identification information embedded therein; a screen information transmission unit which transmits screen information corresponding to the code, the screen information being of a screen for inputting an order for each of one or more commodities to the terminal device; an order information reception unit which receives order information on an order for one or more commodities of the one or more commodities from the terminal device in response to the transmission of the screen information; a personal information acquisition unit which acquires personal information including location information showing a location of the user corresponding to the identification information; and a delivery processing unit which performs delivery processing concerning a delivery of the one or more commodities corresponding to the order information using the received order information and the acquired personal information. The server device enables the user to easily receive the delivery of the commodities.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 server device or the like that performs processes related to the delivery of goods. [Background technology]

[0002] Conventionally, there have been delivery support devices that enable recipients to receive parcels anonymously regardless of their location (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2014-225187 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, there was no conventional technology that could assist users with limited mobility, such as people who require care at home, elderly people living alone, or passengers on trains such as the Shinkansen or spectators at a baseball stadium, in easily receiving delivery of goods. [Means for solving the problem]

[0005] The server device of the first invention is a server device comprising: a specific information receiving unit that receives specific information from a terminal device that has read a code on an order code sheet on which a code in which specific information for identifying a user is embedded is displayed; a screen information transmitting unit that transmits to the terminal device screen information corresponding to the code, the screen information being a screen on which an order for one or more products is entered; an order information receiving unit that receives from the terminal device order information relating to an order for one or more products out of the one or more products in response to the transmission of the screen information; a personal information acquiring unit that acquires personal information including location information indicating the location of a user corresponding to the specific information; and a delivery processing unit that performs delivery processing relating to the delivery of one or more products corresponding to the order information using the order information received by the order information receiving unit and the personal information acquired by the personal information acquiring unit.

[0006] With this configuration, a server device is realized that supports users with mobility restrictions to easily receive product delivery.

[0007] In addition, in the server device of the second invention, in contrast to the first invention, the specific information includes personal information of the user.

[0008] With this configuration, the user can receive the product delivery without inputting personal information.

[0009] Further, in the server device of the third invention, in comparison with the first or second invention, the personal information includes address information and name information of the user.

[0010] With this configuration, the user can receive delivery of the product without inputting personal information including address and name.

[0011] In addition, compared to the third invention, the server device of the fourth invention further includes a location information receiving unit that receives location information indicating the location of the terminal device, and a judgment unit that judges whether the location information and address information are close enough to satisfy a predetermined condition, and the delivery processing unit is a server device that performs delivery processing only when the judgment unit judges that the location information and address information are close enough to satisfy the predetermined condition.

[0012] With this configuration, no delivery is made for orders made through a terminal device located away from the address, so the user can receive the product safely without inputting personal information including the address and name.

[0013] In addition, the server device of the fifth invention is a server device in which, compared to the first or second invention, the personal information is seat identification information that identifies a seat or table, and the delivery processing unit uses the seat identification information to perform delivery processing for delivering one or more products to the seat or table.

[0014] With this configuration, a user sitting at a specific seat or at a specific table can easily receive delivery of goods.

[0015] In addition, in contrast to the fifth aspect of the present invention, the seat of the sixth aspect of the present invention is a seat on which an order code sheet is affixed, on which is displayed a code in which specific information received by the server device is embedded.

[0016] With this configuration, the user can easily receive the product delivered to the seat.

[0017] In the seat of the seventh aspect of the present invention, compared to the sixth aspect of the present invention, the specific information is information for identifying the rear seat, and the seat has an order code sheet affixed to the rear surface of the backrest.

[0018] With this configuration, the user sitting in that seat can easily receive the product delivery by using the code of the seat in front of them.

[0019] In contrast to the fifth aspect of the present invention, the table of the eighth aspect of the present invention is a table on which an order code sheet is attached, on which is displayed a code in which specific information received by the server device is embedded.

[0020] With this configuration, a user seated at the table can easily receive the product delivery.

[0021] In addition, the order code sheet of the ninth invention is an order code sheet in which a code embedded with specific information received by a server device is displayed on a magnet, as compared to any one of the first to fourth inventions.

[0022] With this configuration, a user can easily receive delivery of food and other products by simply attaching the order code sheet to a refrigerator or the like. Effect of the Invention

[0023] According to the present invention, a server device is realized that supports users with mobility restrictions so that they can easily receive product delivery. [Brief description of the drawings]

[0024] [Figure 1] Block diagram of an information system according to the first embodiment [Diagram 2] A flowchart explaining the operation of the server device. [Diagram 3] Layout of the order code sheet [Figure 4] Data structure of the personal information [Diagram 5] FIG. 13 shows an example of a screen on the terminal device. [Figure 6] Block diagram of an information system according to a second embodiment [Figure 7] Layout of the order code sheet [Figure 8] Data structure diagram of seat identification information, which is personal information [Figure 9] FIG. 13 shows an example of a screen on the delivery company terminal. [Figure 10] Computer system overview [Figure 11] FIG. 1 is a diagram showing an example of the internal configuration of a computer system. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0025] Two embodiments of a server device and the like will be described below with reference to the drawings. Note that components with the same reference numerals in each embodiment perform similar operations, and therefore repeated explanations may be omitted. Also, components with the same names and different reference numerals in each embodiment perform similar operations, with some exceptions, and therefore only different operations will be described, and repeated explanations of similar operations may be omitted.

[0026] (Embodiment 1) 1 is a block diagram of an information system 100 in the present embodiment 1. The information system 100 includes a server device 1 and one or more terminal devices 2. The server device 1 is communicatively connected to each of the one or more terminal devices 2 via, for example, a network such as a LAN or the Internet, or a wireless or wired communication line.

[0027] The server device 1 is, for example, a server of a company that operates the information system 100, but it may also be a cloud server or an ASP server, and its type and location do not matter.

[0028] The terminal device 2 is, for example, a terminal of a user who uses the information system 100. The user is, for example, a person who lives in a fixed place such as a home or a facility, and who finds it difficult to go out due to age, health reasons, or the like. In other words, the user of this embodiment may be said to be a person who has difficulty shopping, for example, because of restrictions on movement from a residence such as a home, and therefore has difficulty shopping for items necessary for daily life such as food and daily necessities (hereinafter, life necessities). This type of user is, for example, a person requiring care, a person requiring assistance, a person receiving medical care at home, an elderly person living alone, or the like, but it may be anyone.

[0029] The terminal is, for example, a mobile terminal, but may be a desktop PC or the like, and the type does not matter. The mobile terminal is, for example, a smartphone, a tablet terminal, a mobile phone, a notebook PC, and the like, and the type does not matter.

[0030] Alternatively, the terminal device 2 may be a terminal of a proxy who does shopping for the user. The proxy may be, for example, a helper, a family member, or anyone.

[0031] The server device 1 includes a storage unit 11, a receiving unit 12, a transmitting unit 13, and a processing unit 14. The receiving unit 12 includes a specific information receiving unit 121, an order information receiving unit 122, and a location information receiving unit 123. The transmitting unit 13 includes a screen information transmitting unit 131. The processing unit 14 includes a personal information acquiring unit 141, a delivery processing unit 142, and a determination unit 143.

[0032] The terminal device 2 includes a terminal storage unit 21, a terminal reception unit 22, a terminal processing unit 23, a terminal transmission unit 24, a terminal reception unit 25, and a terminal output unit .

[0033] The storage unit 11 constituting the server device 1 can store various types of information. The various types of information include, for example, an ID (to be described later), personal information (to be described later), and screen information (to be described later).

[0034] The receiving unit 12 receives various types of information, such as specific information (to be described later), a screen identifier (to be described later), order information (to be described later), and location information (to be described later).

[0035] The specific information receiving unit 121 receives specific information. The specific information is information that identifies an individual. An individual is each of one or more users corresponding to one or more terminal devices 2 that constitute the information system 100. The specific information includes, for example, personal information of a user. The personal information is information about an individual. The personal information includes, for example, address information of a user and name information of a user. The address information is information indicating the address of a user. The name information is information indicating the name of a user.

[0036] Alternatively, the personal information may include location information. Location information is information indicating the user's location. Location information is, for example, address information, but may also be facility information. Facility information is information indicating the facility where the user is located. Facility information is, for example, the facility name, a landline telephone number, etc., but may be any information that can identify the facility. When the location information is facility information, the storage unit 11 may store a set of pairs of facility information and address information. Note that a set of pairs is usually made up of two or more pairs, but may also be made up of only one pair (same below).

[0037] Alternatively, the specific information may be an ID. In this case, the storage unit 11 stores a set of pairs of an ID and the above-mentioned personal information.

[0038] The specific information receiving unit 121 receives the specific information as described above in a pair with the terminal identifier from the terminal device 2 that has read the code on the order code sheet. The terminal identifier is information that identifies the terminal device 2. The terminal identifier is, for example, a MAC address, an IP address, or the like, but may also be a mobile phone number, or any other information that can identify the terminal device 2.

[0039] It should be noted that, if there is only one terminal device 2, it is possible to transmit and receive only the specific information, and not the terminal identifier. The same applies to the transmission and reception of position information, which will be described later.

[0040] An order code sheet is a sheet that displays a code for a user to order a product. A code can be said to be a figure with information embedded in it. Specific information that identifies the user is embedded in the code on the order code sheet.

[0041] The code also typically has embedded therein a screen identifier. The screen identifier is information that identifies the screen. The screen is a screen for inputting an order for one or more products. The screen identifier is, for example, a URL, but it may also be an ID associated with a URL, or any other information that can identify the screen.

[0042] In this case, one or more pieces of screen information are stored in storage unit 11 in pairs with a screen identifier. Screen information in this embodiment is information on a screen for inputting an order for one or more products, as described above. The screen information is, for example, a web page, but may also be a PDF or a dedicated application screen, and the data format is not important.

[0043] A web page is a page-by-page document provided on the World Wide Web. A web page is composed of one or more types of information, either text or images, and can be viewed with a browser. A web page is identified by a URL. In the present embodiment, for example, a web page has one or more pairs of a product name corresponding to a product identifier and an input field into which a quantity is entered, arranged on the page.

[0044] The code on the order code sheet CS1 is read by the terminal device 2 when a user places an order for a product. The specific information receiving unit 121 receives specific information from the terminal device 2 that has read the code on the order code sheet CS1. The specific information receiving unit 121 also receives, for example, a screen identifier together with the specific information from the terminal device 2 that has read the code. Alternatively, the specific information receiving unit 121 may receive specific information including a screen identifier.

[0045] However, the screen identifier is not essential. For example, if there is only one screen for inputting an order for one or more products, the screen identifier does not need to be embedded in the code. In addition, it is not necessary for the storage unit 11 to store a set of pairs of screen identifiers and screen information, and the specific information receiving unit 121 does not need to receive a screen identifier.

[0046] The code is, for example, a QR code (registered trademark: the same applies below), but may be a two-dimensional code other than the QR code, or a one-dimensional code such as a barcode. Examples of two-dimensional codes other than the QR code include an SP code and a CP code, but the type is not important.

[0047] The expression means that the code appears on the surface of the sheet. The expression can be realized, for example, by printing on the surface of the sheet, but can also be realized by laser engraving on the sheet. Alternatively, the code can be printed on a sticker and the sticker can be attached to the sheet.

[0048] The order code sheet is preferably a magnetic sheet with a code exposed on a magnet. This type of order code sheet is attached to an article containing a material such as iron that is attracted to a magnet. An example of an article to which this type of order code sheet is attached is a refrigerator, but it may also be any type of home appliance other than a refrigerator (e.g., a washing machine, a microwave oven, etc.), or it may be a steel cupboard, a whiteboard, etc.

[0049] Alternatively, the order code sheet may be a sticker with the code visible. This type of order code sheet can be attached to objects made of wood, resin, or other materials that do not attract magnets. Alternatively, the order code sheet may be a simple piece of paper with the code visible. This type of order code sheet can be attached to various objects, walls, or other suitable locations using, for example, adhesive tape or thumb tacks.

[0050] In this way, the material and method of making the order code sheet are not important, and the place where the order code sheet is affixed is also not important.

[0051] Specifically, for example, the code of the order code sheet attached to a refrigerator or the like in the user's home is read by the camera of the terminal device 2 by the operation of a helper who visits the user's home. Then, specific information extracted from the code is transmitted from the terminal device 2 to the server device 1.

[0052] The order information receiving unit 122 receives order information. The order information is information about an order for a product. The order information includes one or more types of information of a product identifier or quantity information.

[0053] A product identifier is information that identifies a product. For example, a product identifier is a product name, a product number, etc., but any information that can identify a product is acceptable. Quantity information is information that indicates the number or amount of a product. For example, quantity information is 2 pieces, 1 dozen, 3 liters, etc., but the numerical value and unit are not important.

[0054] Specifically, for example, the specific information receiving unit 121 receives specific information paired with a terminal identifier from the terminal device 2 that has read the code on the order code sheet. Then, in response to receiving the specific information, the screen information transmitting unit 131 (described later) transmits screen information corresponding to the read code, which is screen information for inputting an order for one or more products, to the terminal device 2 identified by the terminal identifier.

[0055] The read code is the result of reading the code. The result of reading the code may be, for example, an image of the code, a character string, or one or more pieces of feature information extracted from the code. The feature information may be information that quantitatively indicates the graphical features of the code. The feature information is, for example, information such as the arrangement of one or more graphical elements that make up the code and the size of each graphical element, but the type and number of features extracted are not important. Furthermore, the process of reading codes such as QR codes and extracting information from the read code is well known, and a detailed description thereof will be omitted.

[0056] For example, in response to transmission of screen information to the terminal device 2, the order information receiving unit 122 receives, from the terminal device 2, order information regarding an order for one or more products among the one or more products displayed on the screen of the screen information.

[0057] The order information thus received typically includes one or more pairs of product identifier and quantity information. However, for example, if there is only one product, the order information does not need to include a product identifier. Also, for example, if the quantity is "1", the order information does not need to include quantity information.

[0058] The location information receiving unit 123 receives location information. The location information is information indicating the location of the terminal device 2. The location information is expressed, for example, as a pair of latitude and longitude. This type of location information is acquired, for example, by using a GPS receiver included in the terminal device 2, and is transmitted from the terminal device 2 to the server device 1 in pair with a terminal identifier.

[0059] Alternatively, the location information may be expressed by an access point identifier. The access point identifier is information that identifies an access point of the terminal device 2 to the network. This type of location information can be acquired, for example, from an external server that manages access to the network. The terminal device 2 may transmit the location information thus acquired from the external server to the server device 1 in a pair with the terminal identifier, for example.

[0060] The location information receiving unit 123 receives, for example, the location information transmitted from the terminal device 2 as described above in a pair with the terminal identifier.

[0061] The transmission unit 13 transmits various types of information, such as screen information.

[0062] The screen information transmitting unit 131 transmits screen information. As described above, the screen information is information on a screen for inputting an order for one or more products.

[0063] The screen information transmission unit 131 transmits, for example, screen information corresponding to a code read by the terminal device 2 to the terminal device 2. The screen information corresponding to the code may be screen information corresponding to information extracted from the code. The information extracted from the code may be, for example, specific information, but may also be a screen identifier, or any other information that allows code extraction.

[0064] In detail, for example, a set of pairs of specific information and screen information is stored in the storage unit 11, and the screen information transmitting unit 131 acquires screen information corresponding to the specific information received by the specific information receiving unit 121 from the storage unit 11. Then, the screen information transmitting unit 131 transmits the acquired screen information to the terminal device 2 identified by the terminal identifier received in pair with the specific information.

[0065] Alternatively, a set of pairs of screen identifiers and screen information may be stored in the storage unit 11, and the screen information transmission unit 131 may acquire screen information corresponding to the screen identifier received by the identification information receiving unit 121 together with the identification information from the storage unit 11. Then, the screen information transmission unit 131 transmits the acquired screen information to the terminal device 2 identified by the terminal identifier received in pair with the identification information.

[0066] The screen information to be transmitted does not have to be the same as the stored screen information. For example, the screen information transmitting unit 131 may obtain screen information corresponding to a screen identifier received by the specific information receiving unit 121 together with the specific information from the storage unit 11, and may use the obtained screen information and at least a part of the specific information to configure the screen information for transmission.

[0067] Here, at least a part of the specific information is, for example, name information, but may be address information, or address information and name information. In addition, configuring screen information for transmission may be, for example, changing acquired screen information so that a screen corresponding to the screen information includes a character string corresponding to at least a part of the specific information.

[0068] The screen information transmitting unit 131 may transmit the screen information thus configured to the terminal device 2 identified by the terminal identifier received in pair with the specific information.

[0069] For example, a browser is installed in the terminal device 2, and the web page identified by the screen identifier extracted from the code is viewed in the browser of the terminal device 2 by, for example, the above-mentioned helper. However, the browser is not essential. For example, a PDF viewer or other dedicated application may be installed in the terminal device 2.

[0070] While browsing the web page, the helper uses an input device such as a touch panel of the terminal device 2 to input the quantity into an input field that corresponds to the product name of one or more products to be ordered among the product names of one or more products on the web page, and then performs a confirmation operation.

[0071] In response to the confirmation operation, a pair of a product identifier corresponding to the product name paired with the input field and quantity information indicating the quantity input into the input field is formed for each of the one or more input fields into which a quantity has been input in the terminal device 2. The terminal device 2 stores specific information for identifying the user, and the terminal device 2 transmits order information including the one or more pairs thus formed to the server device 1 in pairs with the specific information.

[0072] The processing unit 14 performs various processes. The various processes are, for example, processes of a personal information acquisition unit 141, a delivery processing unit 142, and a judgment unit 143. The various processes also include various determinations that will be explained in the flowcharts.

[0073] The personal information acquiring unit 141 acquires personal information. The personal information acquired by the personal information acquiring unit 141 includes location information. As described above, location information is information indicating the location of a user. The location information included in the personal information acquired by the personal information acquiring unit 141 is information indicating the location of a user corresponding to the specific information received by the specific information receiving unit 121.

[0074] For example, a set of pairs of specific information and personal information including location information is stored in the storage unit 11, and the personal information acquisition unit 141 acquires from the storage unit 11 personal information that pairs with the specific information received by the specific information receiving unit 121.

[0075] Alternatively, personal information may be included in the specific information received by the specific information receiving unit 121, in which case the personal information acquiring unit 141 may acquire the personal information from the received specific information.

[0076] The delivery processing unit 142 performs delivery processing. The delivery processing is processing related to the delivery of products. In this embodiment, delivery is delivery to a user's address, for example, by home delivery, mailing, or the like, but the form is not important. The delivery processing related to such delivery is, for example, processing of an order, printing of a waybill including an address and a name, etc., but any processing for delivering a product ordered by a user to the user's address is acceptable.

[0077] The delivery processing unit 142 uses the order information received by the order information receiving unit 122 and the personal information acquired by the personal information acquiring unit 141 to perform delivery processing for one or more products corresponding to the received order information.

[0078] In detail, for example, a set of pairs of product identifiers and supplier information is stored in the storage unit 11. The supplier information is information about a supplier. A supplier is a person who supplies a product. A supplier is, for example, a manufacturer, but may also be a retailer, wholesaler, etc. The supplier information includes, for example, an email address of the supplier. Alternatively, instead of or in addition to an email address, the supplier information may include one or more of the supplier's web address or the supplier's telephone number.

[0079] It should be noted that product identifiers and supplier information do not necessarily have a one-to-one correspondence. For example, if one supplier supplies two or more products, two or more product identifiers may correspond to one piece of supplier information.

[0080] The delivery processing unit 142 acquires one or more pairs of product identifiers and quantity information from the order information received by the order information receiving unit 122. Next, for each of the one or more acquired product identifiers, the delivery processing unit 142 acquires supplier information paired with the product identifier from the storage unit 11, and performs ordering processing using the acquired supplier information to order the product identified by the product identifier in the quantity indicated by the quantity information paired with the product identifier.

[0081] The order process is performed, for example, by sending an email to an email address included in the acquired supplier information. The email contains or is attached with order information corresponding to the acquired supplier information. The order information is information related to ordering one or more products from one supplier. The order information includes, for example, one or more pairs of product identifiers and quantity information.

[0082] The delivery processing unit 142 uses the received one or more pieces of order information to compose the above-mentioned order information for each of the acquired one or more pieces of supplier information.

[0083] For example, timing information indicating the timing for placing an order is stored in the storage unit 11, and when the time information obtained from the MPU's built-in clock or an NTP server is the timing indicated by the stored timing information, the delivery processing unit 142 constructs order information corresponding to each of one or more supplier information, and sends it by email to the email address included in the supplier information.

[0084] Alternatively, the order process may be performed on a web page corresponding to a web address included in the supplier information, or by sending a facsimile or short message to a telephone number included in the supplier information.

[0085] Note that the ordering process may be considered to include, for example, the transmission of order information to a terminal (not shown) of an administrator who manages orders. The administrator's terminal receives the order information and displays it on a display. The administrator checks the displayed order information and performs an operation to send an email or the like with the order information written or attached. Alternatively, the administrator can use the displayed order information to place an order by telephone or the like. However, manual operations by an administrator or the like are usually excluded from the ordering process.

[0086] Furthermore, the delivery processing unit 142 prints out an invoice including the address and name for each of the one or more acquired product identifiers, using the address information and name information contained in the acquired personal information. Incidentally, printing is usually performed by printing out using a printer, but it may also be a process of forming an image of the invoice and storing it in the storage unit 11 or sending it to an external device (for example, a print server).

[0087] It is preferable that the delivery processing unit 142 performs the delivery process only when the location information received by the location information receiving unit 123 and the address information included in the personal information acquired by the personal information acquiring unit 141 are close enough to satisfy a predetermined condition. Whether or not the location information is close enough to satisfy the predetermined condition may be determined by, for example, the determining unit 143.

[0088] The determination unit 143 determines whether or not the location information received by the location information receiving unit 123 and the address information included in the personal information acquired by the personal information acquiring unit 141 satisfy a predetermined condition.

[0089] For example, address information is stored in the storage unit 11. The address information may be stored in a pair with location information. The location information paired with the address information is location information of a representative point that represents a point or range specified by the address information. The representative point is, for example, the center point of the range, but may be any point within the range.

[0090] The predetermined condition is a condition regarding the relationship between the location information received by the location information receiving unit 123 and the address information included in the personal information acquired by the personal information acquiring unit 141.

[0091] The predetermined condition may be, for example, a condition regarding the distance between a location (hereinafter, may be referred to as a terminal location) indicated by the location information received by the location information receiving unit 123 and a location (hereinafter, may be referred to as a user location) indicated by the location information paired with the address information included in the personal information acquired by the personal information acquiring unit 141. Such a condition is, for example, a condition that the distance between the terminal location and the user location is equal to or less than a threshold. In this case, the threshold is, for example, 100 m, 20 m, 1 km, etc., but the value is not limited.

[0092] Alternatively, the predetermined condition may be that the time required to move from the terminal location to the user location is equal to or less than a threshold value. In this case, the threshold value may be 1 minute, 20 seconds, 15 minutes, or the like, but the value is not critical.

[0093] The delivery processing unit 142 performs the delivery process only when the determination unit 143 determines that the location is close enough to satisfy the above-mentioned predetermined condition, for example.

[0094] However, the determination unit 143 is not essential, and the delivery processing unit 142 may perform the delivery process regardless of the relationship between the terminal location and the user location.

[0095] The terminal storage unit 21 included in the terminal device 2 can store various types of information. The various types of information include, for example, a terminal identifier.

[0096] The terminal reception unit 22 receives various types of information, such as a code and order information.

[0097] The terminal reception unit 22 receives the code read from the order code sheet via optical reading means such as a camera or scanner.

[0098] Furthermore, the terminal reception unit 22 receives order information input via an input device such as a touch panel or a keyboard to a screen displayed on a display by a terminal output unit 26 described later.

[0099] The device processing unit 23 performs various processes, such as extracting information from the read code. The extracted information may be, for example, specific information, a screen identifier, or the like, but may be any information embedded in the code.

[0100] The terminal transmitting unit 24 transmits various types of information, such as specific information, a screen identifier, and order information.

[0101] For example, the terminal transmission unit 24 transmits the specific information extracted from the code accepted by the terminal acceptance unit 22 to the server device 1 in a pair with the terminal identifier stored in the terminal storage unit 21. In addition, the terminal transmission unit 24 may transmit, for example, the screen identifier extracted from the code accepted by the terminal acceptance unit 22 together with the specific information extracted from the code in a pair with the terminal identifier to the server device 1.

[0102] Furthermore, the terminal transmitting unit 24 transmits, for example, the order information received by the terminal receiving unit 22 to the server device 1 in a pair with the terminal identifier.

[0103] The terminal receiving unit 25 receives various types of information, such as screen information.

[0104] For example, in response to the terminal transmitting unit 24 transmitting to the server device 1 specific information extracted from the code read from the order code sheet, the terminal receiving unit 25 receives screen information corresponding to the code from the server device 1. For example, in response to the terminal transmitting unit 24 transmitting to the server device 1 a screen identifier together with the specific information extracted from the code read from the order code sheet, the terminal receiving unit 25 preferably receives from the server device 1 screen information identified by the screen identifier. It is more preferable that the received screen information is screen information for transmission configured using the screen information stored in the server device 1 and part or all of the specific information extracted from the code.

[0105] The terminal output unit 26 outputs various information. The various information is, for example, screen information. The concept of output includes, for example, display on a display, printing on a printer, sound output from a speaker, storage on a recording medium, delivery of processing results to another program, transmission to an external device, and the like.

[0106] The terminal output unit 26 outputs, for example, the screen information received by the terminal receiving unit 25 via a display. As a result, a screen for inputting an order for one or more products is displayed on the display. It is preferable that the displayed screen includes a character string corresponding to name information or the like that is part of the specific information extracted from the code.

[0107] The terminal output unit 26 may print out the received screen information using a printer or store it in a recording medium.

[0108] The storage unit 11 and the terminal storage unit 21 are preferably non-volatile recording media such as a hard disk or a flash memory, but may also be realized by volatile recording media such as a RAM. The same is true for the storage unit 51 and the terminal storage unit 61 described in the second embodiment described later.

[0109] The process by which information is stored in the storage unit 11 or the like does not matter. For example, information may be stored in the storage unit 11 or the like via a recording medium, information transmitted via a network or a communication line or the like may be stored in the storage unit 11 or the like, or information inputted via an input device may be stored in the storage unit 11 or the like. The input device may be, for example, a keyboard, a mouse, a touch panel, or any other device.

[0110] The receiving unit 12, the specific information receiving unit 121, the order information receiving unit 122, the location information receiving unit 123, and the terminal receiving unit 25 are usually realized by wired or wireless communication means (for example, a communication module such as a NIC (Network Interface Controller) or a modem), but may be realized by a means for receiving broadcast (for example, a broadcast receiving module). The same is true for the receiving unit 52, the specific information receiving unit 521, the order information receiving unit 522, the terminal receiving unit 65, and the deliverer receiving unit 71 described in the second embodiment.

[0111] The transmitting unit 13, the screen information transmitting unit 131, and the terminal transmitting unit 24 are usually realized by a wired or wireless communication means, but may be realized by a broadcasting means (for example, a broadcasting module). The same is true for the transmitting unit 53, the screen information transmitting unit 531, and the terminal transmitting unit 64 described in the second embodiment.

[0112] The processing unit 14, personal information acquisition unit 141, delivery processing unit 142, judgment unit 143, and terminal processing unit 23 can usually be realized by an MPU, memory, etc. The processing procedures of the processing unit 14, etc. are usually realized by software, and the software is recorded in a recording medium such as a ROM. However, the processing procedures may also be realized by hardware (dedicated circuit). The same applies to the processing unit 54, personal information acquisition unit 541, delivery processing unit 542, and terminal processing unit 63 described in the second embodiment.

[0113] The terminal acceptance unit 22 may or may not include an input device. The terminal acceptance unit 22 may be realized by driver software for the input device, or by the input device and its driver software. The same applies to the terminal acceptance unit 62 described in the second embodiment.

[0114] The terminal output unit 26 may or may not include an output device such as a display or a speaker. The terminal output unit 26 may be realized by the driver software of the output device, or by the output device and its driver software. The same applies to the terminal output unit 66 and the deliverer output unit 72 described in the second embodiment.

[0115] Next, the operation of the information system 100 will be described with reference to the flowchart of Fig. 2. Fig. 2 is a flowchart illustrating the operation of the server device 1.

[0116] (Step S201) The processing unit 14 judges whether or not the specific information receiving unit 121 has received specific information from the terminal device 2 that has read the code.

[0117] For example, the specific information is an ID, and a set of pairs of ID and personal information is stored in the storage unit 11. When the received specific information matches any one of the one or more IDs stored in the storage unit 11, the processing unit 14 determines that the specific information receiving unit 121 has received the specific information from the terminal device 2 that read the code. When the specific information receiving unit 121 has received the specific information from the terminal device 2 that read the code, the process proceeds to step S202, and when not, the process returns to step S201.

[0118] (Step S202) The screen information transmitting unit 131 transmits screen information corresponding to the code to the terminal device 2. For example, a set of pairs of specific information and screen information is stored in the storage unit 11, and the screen information transmitting unit 131 acquires screen information corresponding to the specific information from the storage unit 11, and transmits the screen information to the terminal device 2 identified by the terminal identifier received in pair with the specific information in step S201.

[0119] (Step S203) The processing unit 14 judges whether or not the order information receiving unit 122 has received the order information from the terminal device 2. If the order information receiving unit 122 has received the order information from the terminal device 2, the process proceeds to step S204, and if not, the process returns to step S203.

[0120] (Step S204) The personal information acquiring unit 141 acquires personal information of the user corresponding to the specific information. For example, a set of pairs of specific information and personal information including location information is stored in the storage unit 11, and the personal information acquiring unit 141 acquires from the storage unit 11 the personal information that is paired with the specific information received in step S201.

[0121] (Step S205) The delivery processing unit 142 performs delivery processing of one or more products corresponding to the order information, using the order information received in step S203 and the personal information acquired in step S204. Note that delivery in this embodiment is delivery to the user's address, and delivery processing includes, for example, processing of an order, printing of a waybill including an address and a name, etc. Then, the process returns to step S201.

[0122] 2, a processing example in which a set of pairs of specific information and screen information is stored in storage unit 11 has been described, but a set of pairs of screen identifiers and screen information may be stored in storage unit 11. In this case, in step S202, screen information transmission unit 131 acquires screen information corresponding to the screen identifier extracted from the code from storage unit 11, and transmits the screen information to terminal device 2 identified by the terminal identifier received in pair with the specific information in step S201.

[0123] Also, in the flowchart of FIG. 2, in response to receiving specific information in step S201, screen information is sent in step S202, and then in response to receiving order information for that screen information in step S203, personal information is acquired in step S204. However, the acquisition of personal information in step S204 may be, for example, immediately after the screen information is sent in step S202, or immediately after the specific information is received in step S201.

[0124] That is, the five steps S201 to S205 constituting the flowchart in FIG. 2 may be executed in the order of, for example, S201, S202, S204, S203, and S205, or may be executed in the order of S201, S204, S202, S203, and S205.

[0125] In the latter case, in step S202, the screen information transmission unit 131 may construct screen information for transmission using the acquired screen information and at least a part of the specific information (e.g., name information), and transmit the constructed screen information to the terminal device 2 identified by the terminal identifier received in pair with the specific information.

[0126] 2 is executed for each of two or more terminal identifiers received in pairs with the specific information by the specific information receiving unit 121. Therefore, two or more processes corresponding to two or more terminal identifiers may be executed in parallel.

[0127] 2, the process starts when the server device 1 is powered on or a program is started, and ends when the server device 1 is powered off or an interrupt occurs to end the process. However, the trigger for starting or ending the process is not important.

[0128] 2, for example, the following two steps S204a and S204b may be added between steps S204 and S205. In this modification, the personal information acquired in step S204 includes address information.

[0129] (Step S204a) The processing unit 14 judges whether or not the position information receiving unit 123 has received the position information of the terminal device 2. If the position information receiving unit 123 has received the position information of the terminal device 2, the processing unit 14 proceeds to step S204b, and if not, the processing unit 14 returns to step S204a.

[0130] (Step S204b) The judgment unit 143 judges whether the location information received in step S204b and the address information included in the personal information acquired in step S204 are close enough to satisfy a condition. If the location information and the address information are close enough to satisfy a condition, the process proceeds to step S205, and if not, the process returns to step S201.

[0131] The following describes a specific example of the operation of the information system 100. Note that the following description can be modified in various ways and does not limit the scope of the present invention in any way.

[0132] The information system 100 in this example includes a server device 1 and two or more terminal devices 2. The server device 1 is communicably connected to each of the two or more terminal devices 2 via a network or the like. The server device 1 is, for example, a server of a management company that manages the information system 100.

[0133] One of the two or more terminal devices 2 (hereinafter, sometimes referred to as terminal device 2A) is a terminal of a helper who takes care of Tanaka, one of the users who uses the information system 100. Tanaka has restrictions on moving from his home, and can be said to be a person with shopping difficulties, for example, who has difficulty shopping for daily necessities such as food. The helper visits Tanaka's home and places an order for daily necessities on Tanaka's behalf.

[0134] For example, a magnetic order code sheet CS1 as shown in Fig. 3 is attached to the refrigerator in Tanaka's home. Fig. 3 is a layout diagram of an order code sheet in this embodiment. This order code sheet CS1 has a QR code displayed on it. Specific information that identifies Tanaka is embedded in the QR code. In this example, the specific information is an ID. The specific information that identifies Tanaka is the ID "1". Note that the order code sheet CS1 also lists Tanaka's name information, "Tanaka...", but the name information does not need to be written.

[0135] Another terminal device 2 (hereinafter, terminal device 2B) among the two or more terminal devices 2 is a terminal of Suzuki, another user who uses the information system 100. Suzuki also has difficulty shopping, but uses terminal device 2B to order products himself. An order code sheet showing a QR code with an embedded ID "2" that identifies Suzuki is attached to the whiteboard in Suzuki's house.

[0136] The storage unit 11 of the server device 1 stores a set of pairs of IDs and personal information, for example, as shown in FIG. 4. FIG. 4 is a data structure diagram of personal information. Personal information includes, for example, address information and name information. IDs are numbers such as "1", "2", etc. Personal information paired with ID "1" includes address information "Chuo-ku, Osaka..." and name information "Tanaka...". Personal information paired with ID "2" includes address information "Nishinomiya-shi, Hyogo..." and name information "Suzuki".

[0137] A set of pairs of IDs and web pages is stored in storage unit 11. The web page corresponding to ID "1" is Mr. Tanaka's page. The stored web pages are, for example, HTML files, but may also be XML, and the data format is not important.

[0138] The web page corresponding to ID "2" is Suzuki's page. Tanaka's page includes, for example, a pair of "tooth brushing" and a quantity input field, and a pair of "dish paper" and a quantity input field.

[0139] The terminal storage unit 21 of the terminal device 2A stores a terminal identifier "A." The terminal storage unit 21 of the terminal device 2B stores a terminal identifier "B."

[0140] The helper who visits Mr. Tanaka's house checks the contents of the refrigerator, and if there are any necessary food items, he / she uses the terminal device 2A to place an order as follows: The helper activates the camera function of the terminal device 2A and reads the QR code from the order code sheet attached to the refrigerator.

[0141] In the terminal device 2A, the terminal processing unit 23 extracts the ID "1" from the read code, and the terminal transmission unit 24 transmits the extracted ID "1" to the server device 1 in a pair with the terminal identifier "A."

[0142] In the server device 1, the specific information receiving unit 121 receives the above ID “1” paired with the terminal identifier “A”, and the screen information transmitting unit 131 transmits a web page corresponding to the ID “1” to the terminal device 2A identified by the terminal identifier “A”.

[0143] In the terminal device 2A, the terminal receiving unit 25 receives the web page, and the terminal output unit 26 outputs the received web page via the display. As a result, a screen of Mr. Tanaka's personal page, for example, as shown in Fig. 5, is displayed on the display of the terminal device 2A. Fig. 5 is a diagram showing an example of the screen on the terminal device 2A.

[0144] Tanaka's personal page includes a pair of "milk" and a quantity input field (bottles), and a pair of "carrots" and a quantity input field (kg), etc. The helper inputs "2" into the quantity input field (bottles) corresponding to "milk" and also inputs "1" into the quantity input field (kg) corresponding to "carrots" via an input device such as a touch panel of the terminal device 2A.

[0145] In the terminal device 2A, the terminal reception unit 22 receives a pair of the product identifier "Milk" and the quantity information "2 bottles" in response to the entry of "2" in the quantity input field (bottles) corresponding to "Milk", and also receives a pair of the product identifier "carrots" and the quantity information "1kg" in response to the entry of "1" in the quantity input field (kg) corresponding to "carrots". The terminal transmission unit 24 transmits the order information including the two pairs thus received to the server device 1, paired with the ID "1".

[0146] In the server device 1, the order information receiving unit 122 receives the above order information paired with the ID “1”, and the personal information acquisition unit 141 acquires the personal information “Chuo-ku, Osaka City..., Tanaka...” paired with the ID “1” from the storage unit 11.

[0147] Using the received order information and the acquired personal information, the delivery processing unit 142 places an order for two bottles of milk, 1 kg of carrots, etc., and prints a shipping label including the address "... Chuo-ku, Osaka" and the name "Mr. Tanaka...". When the ordered two bottles of milk and 1 kg of carrots, etc. arrive, the person in charge packs the products into a box, attaches the printed shipping label, and hands it over to the delivery company. The box containing the two bottles of milk and 1 kg of carrots, etc. is delivered to the address "... Chuo-ku, Osaka" written on the shipping label, and is handed over to Mr. Tanaka, who is the addressee on the shipping label.

[0148] Delivery to Mr. Suzuki's house is performed as follows: For example, when Mr. Suzuki wants to receive products such as toothpaste and tissue paper, he uses the camera of terminal device 2B to read the QR code from the order code sheet CS1 pasted on the whiteboard.

[0149] In the terminal device 2B, the terminal processing unit 23 extracts the ID "2" from the read code, and the terminal transmission unit 24 transmits the extracted ID "2" to the server device 1 in a pair with the terminal identifier "B".

[0150] In the server device 1, the specific information receiving unit 121 receives the above ID “2” paired with the terminal identifier “B”, and the screen information transmitting unit 131 transmits a web page corresponding to the ID “2” to the terminal device 2B identified by the terminal identifier “B”.

[0151] In terminal device 2B, terminal receiving unit 25 receives the screen information, and terminal output unit 26 outputs the received web page via the display. As a result, the screen of Suzuki's personal page is displayed on the display of terminal device 2B. Suzuki's personal page includes a pair of "toothbrush" and a quantity input field (book), and a pair of "tissue" and a quantity input field (box). Suzuki enters "1" into the quantity input field (piece) corresponding to "toothbrush" and "5" into the quantity input field (box) corresponding to "tissue" via the input device of terminal device 2B.

[0152] 5 also includes the character string "Mr. Tanaka's page." This character string is described in advance, for example, in the web page corresponding to ID "2." Alternatively, such character string may not be described in the stored web page, and the screen information transmitting unit 131 may use the name information received by the specific information receiving unit 121 to construct a web page including such character string.

[0153] In the terminal device 2B, the terminal receiving unit 22 receives a pair of the product identifier “toothpaste” and the quantity information “1 unit”, and a pair of the product identifier “tissue paper” and the quantity information “5 boxes”. The terminal transmitting unit 24 transmits the order information including the two received pairs to the server device 1, paired with the ID “2”.

[0154] In the server device 1, the order information receiving unit 122 receives the above order information paired with the ID "2", and the personal information acquiring unit 141 acquires the personal information "Suzuki..., Nishinomiya City, Hyogo Prefecture" paired with the ID "2" from the storage unit 11. The delivery processing unit 142 transmits a delivery request including the received order information and the acquired personal information to the server of a business that handles daily necessities.

[0155] The business's server receives the delivery request, and Suzuki's order information and personal information are printed out on a printer or similar device. The business packs one toothpaste and five boxes of tissues into a bag, attaches a label with the address "..., Nishinomiya City, Hyogo Prefecture" and the name "Suzuki..." printed on it, and ships the bag. The bag containing the toothpaste and five boxes of tissues is delivered to Suzuki's home in "..., Nishinomiya City, Hyogo Prefecture."

[0156] As described above, according to this embodiment, the server device 1 receives specific information from the terminal device 2 that reads the code of the order code sheet CS1 on which the code embedded with specific information for identifying the user is displayed, transmits screen information of a screen for inputting an order for one or more products, which is screen information corresponding to the code, to the terminal device 2, receives order information related to an order for one or more products from the terminal device 2 in response to the transmission of the screen information, acquires personal information including location information indicating the location of the user corresponding to the specific information, and performs delivery processing related to delivery of one or more products corresponding to the order information using the received order information and the acquired personal information, thereby enabling a user with limited mobility to easily receive delivery of products. Note that the user in this embodiment is, for example, a person requiring care or an elderly person at home, and the order code sheet CS1 is, for example, attached to a refrigerator or the like in the user's home. The terminal device 2 may be, for example, the user's terminal, or a terminal of the user's family member or helper. In other words, any terminal that can read the code of the order code sheet CS1 in the user's home can receive the screen information and order products.

[0157] In the above-mentioned configuration, the specific information includes the user's personal information, so that the user can receive the product delivery without inputting the personal information.

[0158] In the above configuration, the personal information includes the user's address information and name information, so that the user can receive product delivery without inputting personal information including the address and name.

[0159] In addition, the server device 1 receives location information indicating the location of the terminal device 2, judges whether the location information and the address information are close enough to satisfy a predetermined condition, and performs delivery processing only if it judges that the information is close enough to satisfy the predetermined condition. Therefore, delivery is not made for orders made on a terminal device 2 located far from the address, so that the user can receive product delivery safely without inputting personal information including the address and name.

[0160] The order code sheet CS1 is an order code sheet in which a code embedded with specific information received by the server device 1 is displayed on a magnet. Therefore, by attaching the order code sheet CS1 to a refrigerator or the like, a user can easily receive delivery of products such as food.

[0161] Furthermore, the processing in this embodiment may be realized by software. This software may be distributed by software download or the like. This software may also be recorded on a recording medium such as a CD-ROM and distributed. This also applies to the other embodiments in this specification.

[0162] The software for realizing the information processing device in this embodiment is, for example, the following program. That is, this program causes a computer to function as a specific information receiving unit 121 that receives specific information from a terminal device 2 that reads a code on an order code sheet CS1 on which a code in which specific information for identifying a user is embedded is displayed, a screen information transmitting unit 131 that transmits screen information corresponding to the code, which is screen information for inputting an order for one or more products, to the terminal device 2, an order information receiving unit 122 that receives order information related to an order for one or more products from the terminal device 2 in response to the transmission of the screen information, a personal information acquiring unit 141 that acquires personal information including location information indicating the location of a user corresponding to the specific information, and a delivery processing unit 142 that performs delivery processing related to the delivery of one or more products corresponding to the order information, using the order information received by the order information receiving unit 122 and the personal information acquired by the personal information acquiring unit 141.

[0163] (Embodiment 2) In the above-mentioned embodiment 1, delivery was to an address such as the user's home or a facility, whereas in the present embodiment 2, delivery is to a user's seat at a seat or table in a specific location such as a train or a baseball stadium.

[0164] 6 is a block diagram of an information system 200 in this embodiment. The information system 200 includes a server device 5, one or more terminal devices 6, and one or more deliverer terminals 7. The server device 5 is communicably connected to each of the one or more terminal devices 6 and the one or more deliverer terminals 7 via a network or the like.

[0165] The server device 5 is a server of an operating company that operates the information system 200, and is installed in a specific location, for example, on a train such as a Shinkansen or in a baseball stadium. However, the server device 5 may be a cloud server, an ASP server, or the like, and the type and location are not important. The operating company may be, for example, a railway company that operates a train or an operating company that operates a baseball stadium, but it may also be a sales company that sells items such as lunch boxes, drinks, and various goods on board the train or in the baseball stadium. However, the type of item, the location or entity that sells the item, etc. are not important.

[0166] The terminal device 6 is a terminal of a user who uses the information system 200. The user is, for example, a passenger on a train or a spectator at a baseball stadium, and is seated at a seat, a table, or the like. Products such as bento boxes, tea, and magazines that users eat and drink at their seats (hereinafter, may be referred to as non-daily items) are sold by salespeople who go around between the seats. Although the user can leave his / her seat to purchase a product, the user usually does not leave his / her seat and waits for the salesperson to come around. Therefore, it can be said that the user in this embodiment has restrictions on moving from his / her seat. Note that the location where the seats are provided is not limited to a train or a baseball stadium, but may be anywhere, such as an airplane, a bus, a ship, a restaurant, a banquet hall, a hotel, or a karaoke.

[0167] The deliverer terminal 7 is a terminal of a deliverer who delivers an item to a user. The deliverer is, for example, a salesperson who sells the item in a vehicle or in a stadium, but may be a person other than a salesperson.

[0168] The server device 5 includes a storage unit 51, a receiving unit 52, a transmitting unit 53, and a processing unit 54. The receiving unit 52 includes a specific information receiving unit 521 and an order information receiving unit 522. The transmitting unit 53 includes a screen information transmitting unit 531. The processing unit 54 includes a personal information acquiring unit 541 and a delivery processing unit 542.

[0169] The terminal device 6 includes a terminal storage unit 61 , a terminal reception unit 62 , a terminal transmission unit 64 , a terminal reception unit 65 , and a terminal output unit 66 .

[0170] The deliverer terminal 7 comprises a deliverer receiving unit 71 and a deliverer output unit 72.

[0171] Each element constituting the server device 5 (i.e., storage unit 51, receiving unit 52, transmitting unit 53, processing unit 54, specific information receiving unit 521, order information receiving unit 522, screen information transmitting unit 531, personal information acquiring unit 541, and delivery processing unit 542) basically operates in the same manner as the corresponding components in embodiment 1 (i.e., storage unit 21, receiving unit 22, transmitting unit 23, processing unit 24, specific information receiving unit 221, order information receiving unit 222, screen information transmitting unit 231, personal information acquiring unit 241, and delivery processing unit 242). Below, only an overview of the operation of each component and the differences from embodiment 1 will be described.

[0172] The storage unit 51 stores, for example, a set of pairs of ID and personal information. However, while the personal information in the first embodiment is usually address information and name information, the personal information in this embodiment is usually seat-specific information. Seat-specific information is information that identifies a seat. A seat is usually a seat, but may be a seat at a table. Seat-specific information is, for example, information that identifies a seat on a train.

[0173] This type of seat identification information is composed of, for example, a car number and a seat number. The car number is the number of one or more cars (e.g., 16 cars or 8 cars) that make up a train. The car number is, for example, "1", "2", ..., "8", etc., but the expression format is not important. The seat number is the number of one or more seats (e.g., 100 seats) in a car. The seat number is, for example, "1A", "1B", ..., "12D", etc., but the expression format is not important. Note that this type of seat identification information does not have to have a car number, and may be composed of, for example, only a seat number.

[0174] Alternatively, the seat-specific information may be information that identifies various types of seats on various types of vehicles, such as a berth on a night train, a seat on an airplane, a seat on a bus, or a cabin or berth on a ship.

[0175] Alternatively, the seat identification information may be, for example, information that identifies a seat in a baseball stadium. This type of seat identification information is composed of, for example, an area identifier and a seat number. The area identifier is information that identifies an area in a baseball stadium. The area identifier may be, for example, "behind the net" or "first base side infield seats," but the expression format is not important. The seat number may be, for example, "row 10-number 41," but the expression format is not important.

[0176] Alternatively, the seat identification information may be information for identifying a table (e.g., a table number) in a place where two or more tables are arranged, such as a restaurant or a banquet hall, or information for identifying a room (e.g., a room number) in a place with two or more rooms, such as a hotel or a karaoke.

[0177] The seat identification information may correspond to the seat attribute information. In other words, the personal information in this embodiment may have seat identification information and seat attribute information. The seat attribute information is information indicating the attributes of a seat. The seat attribute information may be, for example, "unreserved seat", "reserved seat", "green car", "B-class sleeper", "business class", "non-smoking seat", "smoking seat", etc., but the type is not important. The seat attribute information may be, for example, a type of personal information of the user sitting in that seat.

[0178] Furthermore, the seat identification information is usually information identifying the seat in which the user is seated, but may be information identifying the seat behind the user in a place where two or more seats are arranged at least in the front-to-back direction, such as a train or a baseball stadium. That is, in a train or the like, the number of the seat behind the user may be written on the backrest of the seat in front of the user, and the number of the user's seat may be written on the backrest of the seat in front of the user.

[0179] In addition, a location where seats are arranged at least in the front-to-back direction usually means a location where four or more seats are arranged in two directions, front-to-back and left-to-right, but it also includes a location where two or more seats are arranged in a row in the front-to-back direction.

[0180] The receiving unit 52 receives various types of information such as, for example, specific information, order information, etc. Note that the receiving unit 52 may also receive seat attribute information together with the specific information.

[0181] The specific information receiving unit 521 receives specific information in a pair with the terminal identifier from the terminal device 6 that has read the code on the order code sheet CS2. The specific information is, for example, seat specific information, but may also be an ID. In the latter case, a set of pairs of ID and seat specific information is stored in the storage unit 51.

[0182] In the first embodiment, the order code sheet used by the user to place an order was affixed to, for example, a home appliance such as a refrigerator or a whiteboard installed in the user's home, but in this embodiment, it is affixed to, for example, a seat or a table installed in a train, a baseball stadium, or the like. In particular, in a train or the like, it is preferable that the order code sheet CS2 used by a user sitting in a certain seat to place an order is affixed to the rear surface of the backrest of the seat in front of the user. Note that an order code sheet used by the user sitting behind the user to place an order is affixed to the rear surface of the backrest of the seat of the user. The order code sheet CS2 is, for example, a resin plate, but it may also be a sticker, a magnetic sheet, or the like, and the material is not important.

[0183] In response to the transmission of the screen information by the screen information transmitting unit 531, the order information receiving unit 522 receives from the terminal device 6 order information relating to an order for one or more products among the one or more products corresponding to the screen information.

[0184] The transmission unit 53 transmits various information such as screen information, etc. In this embodiment, the screen information is usually a web page.

[0185] The screen information transmission unit 531 transmits to the terminal device 6 screen information corresponding to the code read by the terminal device 6, that is, screen information of a screen for inputting an order for one or more products.

[0186] For example, a piece of screen information is stored in the storage unit 51, and the screen information transmission unit 531 transmits the piece of screen information to the terminal device 6 in response to receiving an ID extracted from a code read by the terminal device 6.

[0187] Alternatively, the storage unit 51 may store a set of pairs of an ID and seat identification information corresponding to seat attribute information, and may also store a set of pairs of seat attribute information and screen information, and the screen information transmission unit 531 may transmit to the terminal device 6 screen information that pairs with the seat attribute information corresponding to the seat identification information corresponding to the ID extracted from the code read by the terminal device 6.

[0188] Specifically, for example, a first web page is stored in storage unit 51 in association with all IDs, and a second web page is stored in association with attribute information "Green Car". In response to receiving an ID extracted from a code read by terminal device 6, screen information transmitting unit 531 transmits the first web page corresponding to all IDs to terminal device 6. In addition, when seat specification information corresponding to the received ID is associated with attribute information "Green Car", screen information transmitting unit 531 also transmits the second web page corresponding to the attribute information "Green Car" to terminal device 6. The first web page, second web page, etc. will be described with a specific example.

[0189] The processing unit 54 performs various processes such as extracting personal information from the read code.

[0190] The personal information acquiring unit 541 acquires personal information including location information indicating the location of a user corresponding to the identification information received by the identification information receiving unit 521. The location information in this embodiment is usually seat identification information.

[0191] The delivery processing unit 542 uses the order information received by the order information receiving unit 522 and the personal information acquired by the personal information acquiring unit 541 to perform delivery processing for the delivery of one or more products corresponding to the order information.

[0192] The delivery process in this embodiment is a process for delivering one or more products indicated by the order information to a seat or table indicated by the seat identification information. Specifically, the delivery is, for example, the delivery of products such as a lunch box or a drink to a user seated at a seat or table on a train. The delivery processing unit 542 transmits order information for ordering one or more products such as a lunch box or a drink, and seat identification information, which is personal information, to one or more of the deliverer terminals 7.

[0193] At that time, the delivery processing unit 542 may, for example, acquire location information of one or more delivery party terminals 7, and transmit the order information and seat identification information to the delivery party terminal 7 that is closest to the seat or table indicated by the received seat identification information.

[0194] The location information of each of the one or more deliverer terminals 7 can be acquired, for example, by using access point identification information that identifies the access point to which the deliverer terminal 7 is connected. For example, a set of pairs of access point identifiers and location information is stored in the storage unit 51, and the delivery processing unit 542 receives the access point identifier transmitted from each of the one or more deliverer terminals 7 and acquires the location information corresponding to the access point identifier from the storage unit 51. The delivery processing unit 542 may transmit the order information and the seat identification information to the deliverer terminal 7 corresponding to the location information that is closest to the seat identified by the received seat identification information, among the one or more pieces of location information thus acquired.

[0195] The terminal storage unit 61 stores information such as a terminal identifier, for example.

[0196] The terminal reception unit 62 receives information such as a code, order information, etc. The terminal reception unit 62 receives a code read from the order code sheet CS1 via an optical reading means such as a camera. The terminal reception unit 22 also receives order information input via an input device such as a touch panel to a screen displayed on a display by the terminal output unit 26.

[0197] The terminal processing unit 63 performs processing such as extracting information such as specific information from the read code.

[0198] The terminal transmitting unit 64 transmits information such as, for example, specific information, order information, etc. In detail, the terminal transmitting unit 64 transmits information such as the specific information extracted from the code to the server device 5. In addition, the terminal transmitting unit 64 transmits the order information accepted by the terminal accepting unit 62 to one or more of the deliverer terminals 7.

[0199] For example, in response to the terminal transmitting unit 64 transmitting information such as specific information extracted from the code to the server device 5, the terminal receiving unit 65 receives screen information corresponding to the code from the server device 5.

[0200] The terminal output unit 66 outputs information such as screen information received by the terminal receiving unit 65 via an output device such as a display.

[0201] The deliverer receiving unit 71 constituting the deliverer terminal 7 receives the order information and the seat specification information from the server device 5.

[0202] The deliverer output unit 72 outputs the order information and seat specification information received by the deliverer receiving unit 71 via a display or a printer.

[0203] The basic operation of the information system 200 is the same as in the first embodiment, and is shown in the flowchart of Fig. 2. The operation at each step in this embodiment is as follows.

[0204] (Step S201) The processing unit 54 judges whether or not the specific information receiving unit 521 has received specific information from the terminal device 6 that has read the code.

[0205] For example, the specific information is an ID, and a set of pairs of an ID and seat specific information, which is personal information, is stored in storage unit 51. When the received specific information matches any one of one or more IDs stored in storage unit 51, processing unit 54 determines that specific information receiving unit 521 has received specific information from terminal device 6 that read the code. If specific information receiving unit 521 has received specific information from terminal device 6 that read the code, the process proceeds to step S202, and if not, the process returns to step S201.

[0206] (Step S202) The screen information transmitting unit 531 transmits screen information corresponding to the code to the terminal device 6. For example, a set of pairs of an ID, which is identification information, and screen information is stored in the storage unit 51, and the screen information transmitting unit 531 acquires screen information corresponding to the identification information from the storage unit 51, and transmits the screen information to the terminal device 6 identified by the terminal identifier received in pair with the identification information in step S201.

[0207] (Step S203) The processing unit 54 judges whether or not the order information receiving unit 522 has received the order information from the terminal device 6. If the order information receiving unit 522 has received the order information from the terminal device 6, the process proceeds to step S204, and if not, the process returns to step S203.

[0208] (Step S204) The personal information acquiring unit 541 acquires personal information of the user corresponding to the specific information. For example, a set of pairs of an ID, which is specific information, and personal information including seat specific information, which is location information, is stored in the storage unit 51, and the personal information acquiring unit 541 acquires the seat specific information, which is paired with the ID received in step S201, from the storage unit 51.

[0209] (Step S205) The delivery processing unit 542 performs a delivery process of one or more products corresponding to the order information to the user's seat using the order information received in step S203 and the seat identification information acquired in step S204. Then, the process returns to step S201.

[0210] The following describes a specific example of the operation of the information system 200. Note that the following description can be modified in various ways and does not limit the scope of the present invention in any way.

[0211] The information system 200 in this example includes a server device 5, two or more terminal devices 6, and two or more deliverer terminals 7. The server device 5 is communicably connected to each of the two or more terminal devices 6 and the two or more deliverer terminals 7 via an in-car network of one train. Each of the two or more cars constituting the train is provided with an access point to the in-car network.

[0212] One of the two or more terminal devices 6 (hereinafter, sometimes referred to as terminal device 6X) is a mobile terminal of Mr. X, a passenger on this train. Mr. X is seated in "car 1 2B," which is an unreserved seat. A terminal identifier "Y" is stored in the terminal storage unit 61 of the terminal device 6X.

[0213] Another terminal device 6 (hereinafter, sometimes referred to as terminal device 6Y) among the two or more terminal devices 6 is a mobile terminal of Mr. Y, another passenger on the train. Mr. Y is seated in "car 8, 12D," a green car seat. A terminal identifier "Y" is stored in the terminal storage unit 61 of the terminal device 6Y.

[0214] An order code sheet for a user sitting in two or more seats in a train to place an order is attached to the back of the seat in front of the user, for example, as shown in Fig. 7. Fig. 7 is a layout diagram of the order code sheet in this embodiment.

[0215] Mr. X, who is currently sitting in seat "Car 1, 2B," is about to order a lunch box and tea. Mr. X activates the camera of terminal device 6A and reads the QR code on the order code sheet CS2 attached to the back of the seat in front of him, "Car 1, 1B." Specific information that identifies the seat "Car 1, 2B" is embedded in the QR code on the order code sheet CS2.

[0216] In addition, the QR code on the order code sheet affixed to the back of the seat back of Mr. X's seat, "Car 1, 2B," has specific information embedded in it that identifies his seat, "Car 1, 3B."

[0217] In addition, an order code sheet with a QR code identifying the front row seat, "Car 1, 1B," is affixed to the table associated with that seat, "Car 1, 1B."

[0218] In this example, the specific information is an ID. The specific information for identifying the seat "Car 1, 2B" is the ID "2". Note that the order code sheet CS2 also includes the character string "2B" indicating the seat number, but the character string does not have to be written.

[0219] The storage unit 51 of the server device 5 stores a set of pairs of an ID and seat identification information, which is personal information, as shown in Fig. 8. Fig. 8 is a data structure diagram of the seat identification information, which is personal information, in this embodiment. The seat identification information has, for example, a car number and a seat number. The ID is, for example, a number such as "1", "2", etc.

[0220] The seat identification information paired with ID "1" has train number "1" and seat number "1A". The seat identification information paired with ID "2" has train number "1" and seat number "1B". The seat identification information paired with ID "3" has train number "8" and seat number "12D".

[0221] The seat specification information corresponds to the seat attribute information. In this example, the seat attribute information is, for example, "unreserved seat", "reserved seat", "green car", etc., but the type is not important. For example, the seat specification information paired with ID "1" corresponds to "unreserved seat", and the seat specification information paired with ID "2" also corresponds to "unreserved seat". The seat specification information paired with ID "3" corresponds to "green car".

[0222] Furthermore, two or more web pages are stored in the storage unit 51. Each of the two or more stored web pages is associated with an ID or seat attribute information. For example, a first web page corresponds to all IDs, and a second web page corresponds to attribute information "Green Car."

[0223] The first web page is information for a screen for all seats, and includes, for example, a pair of "makunouchi bento" and a quantity input field (pieces), a pair of "tea" and a quantity input field (bottles), etc. The second web page is information for a screen exclusively for Green Cars, and includes, for example, a pair of "hors d'oeuvres" and a quantity input field (pieces), a pair of "red wine" and a quantity input field (bottles), etc.

[0224] In the terminal device 6X, the terminal receiving unit 62 receives the code read as described above, the terminal processing unit 63 extracts the ID “2” from the read code, and the terminal transmitting unit 64 transmits the extracted ID “2” to the server device 5 in a pair with the terminal identifier “X”.

[0225] In the server device 5, the specific information receiving unit 521 receives the above ID “2” paired with the terminal identifier “X”, and the screen information transmitting unit 531 transmits a first web page, which is screen information corresponding to all IDs including the ID “2”, to the terminal device 6X identified by the terminal identifier “X”.

[0226] In the terminal device 6X, the terminal receiving unit 65 receives the first web page, and the terminal output unit 66 outputs the received first web page via the display. As a result, the screen of the page for all seats is displayed on the display of the terminal device 6X. Mr. X inputs "1" into the quantity input field (pieces) corresponding to "Makunouchi bento" and also inputs "1" into the quantity input field (bottles) corresponding to "tea" via the input device of the terminal device 6X.

[0227] In the terminal device 6X, the terminal reception unit 62 receives a pair of the product identifier “Makunouchi bento” and the quantity information “1 unit”, and also receives a pair of the product identifier “tea” and the quantity information “book”. The terminal transmission unit 64 transmits the order information including the two pairs thus received to the server device 5, paired with the ID “2”.

[0228] In the server device 5, the order information receiving unit 522 receives the above order information paired with the ID "2", and the personal information acquiring unit 541 acquires from the storage unit 51 the seat specifying information "car no. 1 2B" paired with the ID "2".

[0229] The delivery processing unit 542 transmits the received order information and the acquired seat specification information to each of two or more deliverer terminals 7.

[0230] In each of the two or more deliverer terminals 7, the deliverer receiving unit 71 receives the order information and the seat specification information, and the deliverer output unit 72 outputs the received order information and the received seat specification information via an output device such as a display. As a result, a screen such as that shown in FIG. 9 is displayed on the display of each deliverer terminal 7.

[0231] 9 is a diagram showing an example of a screen on the deliverer terminal 7. This screen includes a character string "Makunouchi bento: 1 (piece), tea: 1 (bottle)" corresponding to the order information, and a character string "Delivery destination: Car No. 1 1B" corresponding to the seat specification information.

[0232] Each of the two or more vendors on the train is assigned a predetermined car, and the vendor in charge of car 1 brings one makunouchi bento and one bottle of tea to seat 1B in car 1 and hands them over to user A.

[0233] Delivery to Y, who is sitting in seat "Car 8 12D", is basically carried out in the same manner as above. However, a second web page dedicated to green cars is also sent to Y's terminal device 6Y. User B can order one or more products on both the first and second web pages and receive delivery.

[0234] As described above, according to this embodiment, the server device 5 includes a specific information receiving unit 521 that receives specific information from the terminal device 6 that reads the code of the order code sheet CS2 on which a code in which specific information for identifying a user is embedded is displayed, a screen information transmitting unit 531 that transmits screen information corresponding to the code, which is screen information for inputting an order for one or more products, to the terminal device 6, an order information receiving unit 522 that receives order information related to an order for one or more products from the terminal device 6 in response to the transmission of the screen information, a personal information acquiring unit 541 that acquires personal information including location information indicating the location of the user corresponding to the specific information, and a delivery processing unit 542 that performs delivery processing related to the delivery of one or more products corresponding to the order information using the order information received by the order information receiving unit 522 and the personal information acquired by the personal information acquiring unit 541, thereby enabling a user with limited mobility to easily receive delivery of products. Note that the user in this embodiment is, for example, a person who is seated at a seat or a table in a train, a baseball stadium, etc., and the order code sheet CS2 is attached to the seat. The terminal device 6 is the terminal of the person seated at the seat, and anyone seated at the seat can receive screen information and order products by reading the code on the order code sheet CS2 with their own terminal.

[0235] In the above-mentioned configuration, the specific information includes the user's personal information, so that the user can receive the product delivery without inputting the personal information.

[0236] Furthermore, in the above configuration, the personal information is seat identification information that identifies a seat or table, and the server device 5 uses the seat identification information to perform delivery processing to deliver one or more products to the seat or table, thereby enabling a user seated in a specific seat or at a specific table to easily receive delivery of the products.

[0237] In addition, by using a seat to which the order code sheet CS2, which displays a code in which specific information received by the server device 5 is embedded, is attached, the user seated at that seat can easily receive the delivery of the product.

[0238] In addition, in the above-mentioned seats, the specific information is information that identifies the seat behind, and an order code sheet CS2 is affixed to the rear of the seat back, so that a user sitting in that seat can easily receive product delivery by using the code of the seat in front.

[0239] Furthermore, by using a table on which an order code sheet CS2, which displays a code in which specific information received by the server device 5 is embedded, is attached, a user seated at the table can easily receive delivery of the product.

[0240] Furthermore, the processing in this embodiment may be realized by software. This software may be distributed by software download or the like. This software may also be recorded on a recording medium such as a CD-ROM and distributed. This also applies to the other embodiments in this specification.

[0241] The software for realizing the information processing device in this embodiment is, for example, the following program. That is, this program causes a computer to function as a specific information receiving unit 521 that receives specific information from a terminal device 6 that reads a code on an order code sheet CS2 on which a code in which specific information for identifying a user is embedded is displayed, a screen information transmitting unit 531 that transmits screen information corresponding to the code, which is screen information for inputting an order for one or more products, to the terminal device 6, an order information receiving unit 522 that receives order information related to an order for one or more products from the terminal device 6 in response to the transmission of the screen information, a personal information acquiring unit 541 that acquires personal information including location information indicating the location of a user corresponding to the specific information, and a delivery processing unit 542 that performs delivery processing related to the delivery of one or more products corresponding to the order information, using the order information received by the order information receiving unit 522 and the personal information acquired by the personal information acquiring unit 541.

[0242] Fig. 10 is an external view of a computer system 900 that executes the programs in each embodiment to realize a server device (1, 5) or the like. The present embodiment can be realized by computer hardware and a computer program executed thereon. In Fig. 10, the computer system 900 includes a computer 901 including a disk drive 905, a keyboard 902, a mouse 903, and a display 904. The entire system including the keyboard 902, the mouse 903, and the display 904 may be called a computer.

[0243] Fig. 11 is a diagram showing an example of the internal configuration of a computer system 900. In Fig. 11, the computer 901 includes, in addition to a disk drive 905, an MPU 911, a ROM 912 for storing programs such as a boot-up program, a RAM 913 connected to the MPU 911 for temporarily storing instructions of application programs and providing a temporary storage space, a storage 914 for storing application programs, system programs, and data, a bus 915 for mutually connecting the MPU 911, the ROM 912, etc., and a network card 916 for providing a connection to a network such as an external network or an internal network. The storage 914 is, for example, a hard disk, an SSD, or a flash memory.

[0244] A program that causes the computer system 900 to execute functions of the server device (1, 5) or the like may be stored on a disk 921 such as a DVD or CD-ROM, inserted into the disk drive 905, and transferred to the storage 914. Alternatively, the program may be sent to the computer 901 via a network and stored in the storage 914. The program is loaded into the RAM 913 when executed. The program may be loaded directly from the disk 921 or the network. The program may also be read into the computer system 900 via another removable recording medium (e.g., a DVD or a memory card) instead of the disk 921.

[0245] The program does not necessarily include an operating system (OS) or a third party program that causes the server device (1, 5) or the like to execute functions as shown in 901, which shows the details of the computer. The program may include only an instruction portion that calls appropriate functions or modules in a controlled manner to achieve a desired result. How the computer system 900 operates is well known, and a detailed description will be omitted.

[0246] The computer system 900 described above is a server or a desktop PC, but the terminal devices (2, 6) may be implemented as mobile terminals such as smartphones, tablet terminals, and notebook PCs. In this case, for example, the keyboard 902 and mouse 903 may be replaced with a touch panel, the disk drive 905 with a memory card slot, and the disk 921 with a memory card. The basic hardware configuration of the deliverer terminal 7 may also be the same as that of a PC or a mobile terminal. However, the above is merely an example, and the hardware configuration of the computer implementing the server devices (1, 5) is not important.

[0247] In addition, in the above program, the transmitting step of transmitting information and the receiving step of receiving information do not include processing performed by hardware, such as processing performed by a modem or interface card in the transmitting step (processing that is performed only by hardware).

[0248] The program may be executed by a single computer or a plurality of computers, that is, centralized processing or distributed processing may be performed.

[0249] Furthermore, in each of the above embodiments, it goes without saying that two or more communication means (such as the receiving unit 12 and the transmitting unit 13) present in one device may be physically realized by one medium.

[0250] Furthermore, in each of the above embodiments, each process (each function) may be realized by centralized processing in a single device (system), or may be realized by distributed processing in a plurality of devices.

[0251] The present invention is not limited to the above-described embodiment, and various modifications are possible, and it goes without saying that these modifications are also included within the scope of the present invention. [Industrial Applicability]

[0252] INDUSTRIAL APPLICABILITY As described above, the server device according to the present invention has an effect of supporting users who have restrictions on their mobility so that they can easily receive product delivery, and is useful as a server device, etc. [Explanation of symbols]

[0253] 1, 5 Server device 2, 6 Terminal Equipment 7. Delivery terminal 11, 51 Storage area 12, 52 Receiver 13, 53 Transmitter 14, 54 Processing section 21, 61 Terminal storage section 22, 62 Terminal reception desk 23, 63 Terminal processing section 24, 64 Terminal transmitter 25, 65 Terminal receiving section 26, 66 Terminal output section 71 Delivery Receiving Department 72 Delivery person output section 100, 200 Information Systems 121, 521 Specific Information Receiving Unit 122, 522 Order Information Receiving Department 123 Location information receiver 131, 531 Screen information transmission unit 141, 541 Personal Information Acquisition Department 142, 542 Delivery Processing Unit 143 Judgment Department CS1, CS2 Order Code Sheet

Claims

1. A specific information receiving unit that receives specific information from a terminal device that reads a code on an order code sheet in which specific information including a user's name information and address information indicating the user's address is embedded, the code being displayed; and a screen information transmission unit that transmits screen information corresponding to the code, the screen information being a screen for inputting an order for a product, to the terminal device; an order information receiving unit that receives order information related to an order for the product from the terminal device in response to transmission of the screen information; a personal information acquiring unit that acquires the name information and the address information; and a delivery processing unit that performs delivery processing using the order information received by the order information receiving unit and the name information and address information acquired by the personal information acquisition unit to deliver a product corresponding to the order information to a user's address indicated by the address information.

2. The delivery processing unit: A server device as described in claim 1, wherein the order information receiving unit obtains a pair of product identifier and quantity information from the order information received, and performs an ordering process to order the product identified by the product identifier in the quantity indicated by the quantity information from the supplier indicated by the supplier information stored in the storage unit.

3. The delivery processing unit:

2. The server device according to claim 1, wherein the order information receiving unit transmits the received order information and a delivery request including the name information and the address information.

4. A delivery support method implemented by a specific information receiving unit, a screen information transmitting unit, an order information receiving unit, a personal information acquiring unit, and a delivery processing unit, comprising: a specific information receiving step in which the specific information receiving unit receives the specific information from a terminal device that has read a code on an order code sheet on which a code is displayed, the code including a user's name information and address information indicating the user's address, embedded therein; a screen information transmission step in which the screen information transmission unit transmits to the terminal device screen information corresponding to the code and which is a screen for inputting an order for a product; an order information receiving step in which the order information receiving unit receives order information related to an order for the product from the terminal device in response to the transmission of the screen information; a personal information acquisition step in which the personal information acquisition unit acquires personal information including the name information and the address information; a delivery processing step in which the delivery processing unit performs delivery processing using the order information received by the order information receiving unit and the address information acquired by the personal information acquisition unit to deliver a product corresponding to the order information to the user's address indicated by the address information.

5. Computer, a specific information receiving unit for receiving specific information from a terminal device that reads a code on an order code sheet on which a code is embedded, the code including a user's name information and address information indicating the user's address; a screen information transmission unit that transmits screen information corresponding to the code, the screen information being a screen for inputting an order for a product, to the terminal device; an order information receiving unit that receives order information related to an order for the product from the terminal device in response to transmission of the screen information; a personal information acquiring unit for acquiring the name information and the address information; A program for functioning as a delivery processing unit that performs delivery processing to deliver products corresponding to the order information to the user's address indicated by the address information, using the order information received by the order information receiving unit and the name information and address information acquired by the personal information acquisition unit.

Citation Information

Patent Citations

  • Delivery system

    JP2005174136A

  • In-vehicle sales service system

    JP2012053659A

  • Delivery support device, operation method therefor, and receiver terminal

    JP2014225187A

  • Data management apparatus and data management system

    JP2015176298A

  • Order management system and order management method

    JP2016139292A