WO2018110116A1 - 情報処理装置およびプログラム - Google Patents
情報処理装置およびプログラム Download PDFInfo
- Publication number
- WO2018110116A1 WO2018110116A1 PCT/JP2017/038757 JP2017038757W WO2018110116A1 WO 2018110116 A1 WO2018110116 A1 WO 2018110116A1 JP 2017038757 W JP2017038757 W JP 2017038757W WO 2018110116 A1 WO2018110116 A1 WO 2018110116A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- purchase
- information
- product
- communication
- condition
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Definitions
- This disclosure relates to an information processing apparatus and a program.
- Patent Document 1 discloses that information is exchanged between communication devices, and recommendation information is generated based on the exchanged information.
- Patent Document 1 Although the technology disclosed in Patent Document 1 gives the user an opportunity to purchase various products, it cannot prevent the user from forgetting to purchase the products. Therefore, the present disclosure proposes an information processing apparatus and a program that can prevent a user from forgetting to purchase a product.
- An information processing apparatus includes a processing unit that transmits purchase condition information indicating both purchase conditions to the external apparatus.
- a predetermined signal transmitted wirelessly from an external device is detected by the computer, communication with the external device is established, and the product is established through communication established with the external device. And a program for realizing a function of transmitting purchase condition information indicating the purchase condition of one or both of the services to the external device.
- the purchase condition indicated by the purchase condition information indicating the purchase condition of one or both of the product and the service transmitted by the external device in response to detection of the predetermined signal is set as the sales condition set.
- An information processing apparatus includes a processing unit that determines whether or not the information matches the sales and performs processing related to sales according to the determination result.
- FIG. 1 is a diagram schematically illustrating a purchase system according to an embodiment of the present disclosure.
- FIG. 2 is a diagram illustrating an example of a process in which communication is established between the wireless terminal and the peripheral device according to the embodiment of the present disclosure.
- FIG. 3 is a block diagram illustrating an example of a functional configuration of the smartphone according to the embodiment of the present disclosure.
- FIG. 4 is a diagram illustrating an example of a hardware configuration of the smartphone according to the embodiment of the present disclosure.
- FIG. 5 is a block diagram illustrating an example of a functional configuration of the peripheral device according to the embodiment of the present disclosure.
- FIG. 6 is a diagram illustrating an example of a hardware configuration of the peripheral device according to the embodiment of the present disclosure.
- FIG. 1 is a diagram schematically illustrating a purchase system according to an embodiment of the present disclosure.
- FIG. 2 is a diagram illustrating an example of a process in which communication is established between the wireless terminal and the peripheral device according to the embodiment of the present disclosure.
- FIG. 7 is a block diagram illustrating an example of a functional configuration of a wireless terminal according to an embodiment of the present disclosure.
- FIG. 8 is a diagram illustrating an example of a hardware configuration of a wireless terminal according to an embodiment of the present disclosure.
- FIG. 9 is a block diagram illustrating an example of a functional configuration of a server according to an embodiment of the present disclosure.
- FIG. 10 is a diagram illustrating an example of a hardware configuration of a server according to an embodiment of the present disclosure.
- FIG. 11 is a diagram illustrating an example of a purchase condition setting screen according to the embodiment of the present disclosure.
- FIG. 12 is a diagram illustrating an example of a purchase condition setting screen according to the embodiment of the present disclosure.
- FIG. 13 is a diagram illustrating an example of purchase conditions in the embodiment of the present disclosure.
- FIG. 14 is a diagram illustrating an example of purchase conditions according to the embodiment of the present disclosure.
- FIG. 15 is a diagram illustrating an example of purchase conditions according to the embodiment of the present disclosure.
- FIG. 16 is a diagram illustrating an example of purchase conditions according to the embodiment of the present disclosure.
- FIG. 17 is a diagram illustrating an example of purchase conditions according to the embodiment of the present disclosure.
- FIG. 18 is a diagram illustrating an example of information transmitted from the peripheral device to the wireless terminal in the embodiment of the present disclosure.
- FIG. 19 is a diagram illustrating an example of an information processing method according to an embodiment of the present disclosure.
- FIG. 20 is a diagram illustrating an example of an information processing method according to an embodiment of the present disclosure.
- FIG. 21 is a diagram illustrating an example of a method for setting a next purchase date in the embodiment of the present disclosure.
- FIG. 22 is a diagram illustrating an example of purchase conditions in which information regarding the next purchase date is set according to the embodiment of the present disclosure.
- FIG. 23 is a diagram illustrating an example of a method for setting a next purchase date in the embodiment of the present disclosure.
- FIG. 24 is a diagram illustrating an example of an information processing method according to an embodiment of the present disclosure.
- FIG. 25 is a diagram illustrating an example of an information processing method according to an embodiment of the present disclosure.
- One embodiment of the present disclosure relates to a purchasing system. First, an outline of a purchase system according to an embodiment of the present disclosure will be described.
- FIG. 1 is a diagram illustrating a configuration of a purchase system according to an embodiment of the present disclosure.
- the purchase system according to the present embodiment includes a smartphone 100, a peripheral device 200, a wireless terminal 300, a network 400, and a server 500.
- the smartphone 100, the peripheral device 200, the wireless terminal 300, and the server 500 are examples of an information processing apparatus that executes the information processing method of the present disclosure.
- the smartphone 100 and the peripheral device 200 are possessed by a user, and the wireless terminal 300 and the server 500 are managed by a store that sells products or services.
- the wireless terminal 300 is installed in a store, and the server 500 stores information related to products or services sold by the store.
- the server 500 is connected to the wireless terminal 300 via the network 400 as shown in FIG.
- the server 500 may be installed in the store or installed outside the store.
- purchase condition information relating to purchase conditions for one or both of the products and services set by the smartphone 100 is transferred to the peripheral device 200, and the peripheral device 200 stores the purchase conditions.
- the purchase condition information includes information on a product or service that the user desires to purchase.
- the purchase condition may be, for example, information that “buy if shampoo is 1,000 yen or less”.
- the peripheral device 200 may be, for example, a key-like device that is frequently carried by the user. However, the peripheral device 200 is not limited to the key as a matter of course.
- the peripheral device 200 moves by being carried by the user and the peripheral device 200 enters a communicable range in which a predetermined signal transmitted from the wireless terminal 300 can be detected, the peripheral device 200 and the wireless terminal 300 are moved.
- the process for establishing a connection with is started. Communication between the peripheral device 200 and the wireless terminal 300 is established after exchange of signals for establishing a connection between the peripheral device 200 and the wireless terminal 300 is performed.
- the predetermined signal transmitted by the wireless terminal 300 may include identification information indicating that the wireless terminal 300 is compatible with the purchase system of the present embodiment, and identification information indicating a specific store or sales source. May be included.
- the peripheral device 200 may be configured to establish communication with the wireless terminal 300 when a predetermined signal as described above is detected.
- FIG. 2 is a diagram illustrating a process in which communication is established between the peripheral device 200 and the wireless terminal 300.
- FIG. 2 shows a process of establishing communication by BLE (Bluetooth Low Energy) between the peripheral device 200 and the wireless terminal 300.
- BLE Bluetooth Low Energy
- “R” illustrated in FIG. 2 indicates an example of a communicable range in which communication by the wireless terminal 300 is possible.
- the wireless terminal 300 includes predetermined information including identification information indicating that the wireless terminal 300 is compatible with the purchase system of the present embodiment as described above, or identification information indicating a specific store or sales source, periodically or irregularly. Broadcast the signal. Further, the predetermined signal may include identification information for identifying the wireless terminal 300.
- the peripheral device 200 When the peripheral device 200 enters the communicable range R of the wireless terminal 300 due to the movement of the user carrying the peripheral device 200 or the like, the peripheral device 200 receives a signal broadcast from the wireless terminal 300. (S1 in FIG. 2). When the peripheral device 200 receives the information broadcast from the wireless terminal 300, the peripheral device 200 detects the wireless terminal 300 as a device that can be a communication target. In addition, the peripheral device 200 detects the identification information indicating that the system is compatible with the purchase system or the identification information indicating a specific store or seller from the received predetermined signal, thereby establishing the following communication. It may be determined whether to perform the process.
- processing for establishing communication such as pairing is performed between the peripheral device 200 and the wireless terminal 300 (S2 in FIG. 2). Then, when the process for establishing communication is normally completed (for example, when pairing is normally performed), communication between the peripheral device 200 and the wireless terminal 300 is established.
- the purchase system according to the present embodiment may be configured to have a plurality of one or both of the peripheral device 200 and the wireless terminal 300.
- BLE is used as a communication method.
- other short-distance wireless methods such as Wi-Fi and Zigbee (registered trademark) may be used.
- the purchase system of this embodiment will be described.
- the peripheral device 200 transmits the purchase condition information regarding the stored purchase conditions to the wireless terminal installed in the store. To 300.
- the wireless terminal 300 that has received the purchase condition information transmits the purchase condition information to the server 500 via the network 400.
- the server 500 that has received the purchase condition information from the wireless terminal 300 compares the purchase condition included in the received purchase condition information with the sales condition of the stored product or service. When the server 500 determines that the purchase condition satisfies the sales condition, or the sales condition satisfies the purchase condition, the server 500 performs processing related to the sale of the product or service.
- the user sets the purchase conditions for goods and / or services in the peripheral device 200 in advance, so that the user passes around the store or the store. Since the purchase of goods or services is performed based on the purchase conditions set when entering, the user is prevented from forgetting to buy.
- FIG. 3 is a block diagram illustrating an example of the configuration of the smartphone 100 that can perform the processing according to the information processing method of the present embodiment.
- the smartphone 100 includes, for example, a processing unit 102, a first communication unit 104, a second communication unit 106, an operation unit 108, a display unit 110, and a storage unit 112.
- the processing unit 102 processes signals from each component of the smartphone 100. For example, the processing unit 102 performs a decoding process on a signal transmitted from the first communication unit 104 or the second communication unit 106 and extracts data. The processing unit 102 may process the signal from the operation unit 108 and give an instruction to an application executed in the processing unit 102. The processing unit 102 may read data from the storage unit 112, generate image data based on the read data, and send an image signal to the display unit 110 based on the generated image data.
- the 1st communication part 104 is a communication part for connecting the smart phone 100 and an external network, for example, may communicate using the communication system prescribed
- the first communication unit 104 may perform communication using a communication method such as W-CDMA, LTE (Long Term Evolution), or CDMA2000.
- the communication system mentioned above is an example, and the communication system of the 1st communication part 104 is not restricted to this.
- the second communication unit 106 is a communication unit that communicates with an external device by short-range wireless communication.
- the second communication unit 106 may perform communication using a communication method (for example, Bluetooth (registered trademark)) defined by the IEEE 802 Committee.
- the second communication unit 106 may perform communication using a communication method such as Wi-Fi.
- the communication system mentioned above is an example, and the communication system of the 2nd communication part 106 is not restricted to this.
- the operation unit 108 receives a user operation on the smartphone 100.
- the user performs an operation on an application executed on the smartphone 100 by operating the operation unit 108.
- the user sets various functions of the smartphone 100 by operating the operation unit 108.
- the display unit 110 is used to display an image.
- the display unit 110 displays an image related to an application executed on the smartphone 100.
- the storage unit 112 stores programs such as an application and an operating system executed on the smartphone 100.
- FIG. 4 is a block diagram for explaining a hardware configuration of the smartphone 100 according to the embodiment of the present disclosure.
- the smartphone 100 mainly includes a CPU 901, a ROM 903, and a RAM 905.
- the smartphone 100 further includes a host bus 907, a bridge 909, an external bus 911, an interface 913, an input device 915, an output device 917, a storage device 919, a drive 921, and a second communication device 923. And a first communication device 925.
- the CPU 901 functions as a central processing device and control device, and controls all or a part of the operation in the smartphone 100 according to various programs recorded in the ROM 903, the RAM 905, the storage device 919, or the removable recording medium 927. Note that the CPU 901 may have the function of the processing unit 102.
- the ROM 903 stores programs used by the CPU 901, calculation parameters, and the like.
- the RAM 905 primarily stores programs used by the CPU 901, parameters that change as appropriate during execution of the programs, and the like. These are connected to each other by a host bus 907 constituted by an internal bus such as a CPU bus.
- the host bus 907 is connected to an external bus 911 such as a PCI (Peripheral Component Interconnect / Interface) bus via a bridge 909.
- PCI Peripheral Component Interconnect / Interface
- the input device 915 is an operation means operated by the user, such as an electrostatic or pressure-sensitive touch panel, buttons, switches, and jog dial. Furthermore, the input device 915 includes an input control circuit that generates an input signal based on information input by a user using the above-described operation means and outputs the input signal to the CPU 901, for example. By operating this input device 915, the user can input various data to the smartphone 100 and instruct processing operations. Note that the input device 915 may have the function of the operation unit 108.
- the output device 917 is a device that can notify the user of the acquired information visually or audibly. Examples of such devices include display devices such as liquid crystal display devices, EL display devices, and lamps, and audio output devices such as speakers and headphones. For example, the output device 917 outputs results obtained by various processes performed by the smartphone 100. Specifically, the display device displays results obtained by various processes performed by the smartphone 100 as text or images. On the other hand, the audio output device converts an audio signal composed of reproduced audio data, acoustic data, and the like into an analog signal and outputs the analog signal. Note that the display device of the output device 917 may have the function of the display unit 110.
- the storage device 919 is a device for storing data used in the smartphone 100.
- the storage device 919 includes, for example, a magnetic storage device such as an HDD (Hard Disk Drive), a semiconductor storage device, an optical storage device, or a magneto-optical storage device.
- the storage device 919 stores programs executed by the CPU 901, various data, various data acquired from the outside, and the like. Note that the storage device 919 may have the function of the storage unit 112.
- the drive 921 is a reader / writer for recording media, and is built in or externally attached to the smartphone 100.
- the drive 921 reads information recorded on a removable recording medium 927 such as a mounted magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, and outputs the information to the RAM 905.
- the drive 921 can also write a record to a removable recording medium 927 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory that is mounted.
- the removable recording medium 927 is, for example, a DVD medium, an HD-DVD medium, a Blu-ray (registered trademark) medium, or the like.
- the removable recording medium 927 may be a CompactFlash (registered trademark) (CompactFlash: CF), a flash memory, an SD memory card (Secure Digital memory card), or the like. Further, the removable recording medium 927 may be, for example, an IC card (Integrated Circuit card) on which a non-contact IC chip is mounted, an electronic device, or the like.
- CompactFlash registered trademark
- SD memory card Secure Digital memory card
- the second communication device 923 is used to exchange data with the external connection device by establishing communication with the external connection device 929.
- Examples of the second communication device 923 include an IEEE 802.11 port and an IEEE 802.15 port.
- the smartphone 100 acquires various data directly from the external connection device 929 or transmits various data to the external connection device 929 by being connected to the external connection device 929 by the second communication device.
- An example of the external connection device 929 is the peripheral device 200.
- the first communication device 925 is a communication interface configured by a communication device for connecting to the communication network 931, for example.
- the first communication device 925 is, for example, a modem circuit that operates in accordance with a standard defined by 3GPP. Examples of communication schemes that comply with the standards defined by 3GPP are W-CDMA and LTE.
- the first communication device 925 can transmit and receive signals and the like according to a predetermined protocol such as TCP / IP, for example, with the Internet or a network of a communication carrier.
- the communication network 931 connected to the first communication device 925 is configured by a wirelessly connected network or the like, and may be, for example, the Internet or a network of a communication carrier.
- FIG. 5 is a block diagram illustrating an example of the configuration of the peripheral device 200 that can perform the processing according to the information processing method of the present embodiment.
- the peripheral device 200 includes, for example, a processing unit 202, a communication unit 204, and a storage unit 206.
- the processing unit 202 processes signals from each component of the peripheral device 200. For example, the processing unit 202 performs a decoding process on a signal transmitted from the communication unit 204 and extracts data. The processing unit 202 may read data from the storage unit 206 and send the read data to the communication unit 204.
- the communication unit 204 is a communication unit that communicates with an external device by short-range wireless communication.
- the communication unit 204 may perform communication using a communication method (for example, Bluetooth (registered trademark)) defined by the IEEE 802 Committee.
- the communication unit 204 may perform communication using a communication method such as Wi-Fi. Note that the communication method described above is an example, and the communication method of the communication unit 204 is not limited to this.
- storage part 206 memorize
- FIG. 6 is a block diagram for explaining a hardware configuration of the peripheral device 200 according to the embodiment of the present disclosure.
- the peripheral device 200 mainly includes a CPU 801, a ROM 803, and a RAM 805.
- the peripheral device 200 further includes a host bus 807, a bridge 809, an external bus 811, an interface 813, a storage device 815, and a communication device 817.
- the CPU 801 functions as a central processing device and control device, and controls the entire operation in the peripheral device 200 or a part thereof according to various programs recorded in the ROM 803 and the RAM 805. Note that the CPU 801 may have the function of the processing unit 202.
- the ROM 803 stores programs used by the CPU 801, calculation parameters, and the like.
- the RAM 805 primarily stores programs used by the CPU 801, parameters that change as appropriate during execution of the programs, and the like. These are connected to each other by a host bus 807 constituted by an internal bus such as a CPU bus.
- the storage device 815 is a device for storing data used in the peripheral device 200.
- the storage apparatus 815 is configured by, for example, a magnetic storage device, a semiconductor storage device, an optical storage device, a magneto-optical storage device, or the like.
- the storage device 815 stores programs executed by the CPU 801, various data, various data acquired from the outside, and the like. Note that the storage device 815 may have the function of the storage unit 206.
- the communication device 817 is used to exchange data with the external connection device 819 by establishing communication with the external connection device 819.
- Examples of the communication device 817 include an IEEE 802.11 port and an IEEE 802.15 port.
- the peripheral device 200 acquires various data directly from the external connection device 819 or transmits various data to the external connection device 819.
- An example of the external connection device 819 is the smartphone 100 or the wireless terminal 300.
- FIG. 7 is a block diagram illustrating an example of a configuration of the wireless terminal 300 that can perform processing according to the information processing method of the present embodiment.
- the wireless terminal 300 includes, for example, a processing unit 302, a first communication unit 304, and a second communication unit 306.
- the processing unit 302 processes signals from each component of the wireless terminal 300. For example, the processing unit 302 performs a decoding process on a signal transmitted from the first communication unit 304 or the second communication unit 306 and extracts data. The processing unit 302 also encodes data sent from the first communication unit 304 or the second communication unit 306.
- the first communication unit 304 is a communication unit that communicates with an external device by wired communication or wireless communication.
- the first communication unit 304 may perform communication using a communication method that complies with Ethernet.
- the second communication unit 306 is a communication unit that communicates with an external device by short-range wireless communication.
- the second communication unit 306 may perform communication using a communication method (for example, Bluetooth (registered trademark)) defined by the IEEE 802 Committee.
- the second communication unit 306 may perform communication using a communication method such as Wi-Fi.
- the communication system mentioned above is an example, and the communication system of the 1st communication part 304 and the 2nd communication part 306 is not restricted to these.
- FIG. 8 is a block diagram for explaining a hardware configuration of the wireless terminal 300 according to the embodiment of the present disclosure.
- the wireless terminal 300 mainly includes a CPU 701, a ROM 703, and a RAM 705.
- the wireless terminal 300 further includes a host bus 707, a bridge 709, an external bus 711, an interface 713, a second communication device 715, and a first communication device 719.
- the CPU 701 functions as a central processing device and control device, and controls the entire operation in the wireless terminal 300 or a part thereof in accordance with various programs recorded in the ROM 703 and the RAM 705. Note that the CPU 701 may have the function of the processing unit 302.
- the ROM 703 stores programs used by the CPU 701, calculation parameters, and the like.
- the RAM 705 temporarily stores programs used by the CPU 701, parameters that change as appropriate during execution of the programs, and the like. These are connected to each other by a host bus 707 constituted by an internal bus such as a CPU bus.
- the second communication device 715 is used to exchange data with the external connection device 717 by establishing communication with the external connection device 717.
- Examples of the second communication device 715 include an IEEE 802.11 port and an IEEE 802.15 port.
- the wireless terminal 300 acquires various data directly from the external connection device 717 or transmits various data to the external connection device 717.
- An example of the external connection device 717 is the peripheral device 200.
- the first communication device 719 is a communication interface configured with a communication device for connecting to the communication network 721, for example.
- the first communication device 719 is, for example, a wired or wireless LAN communication modem.
- the first communication device 719 can transmit and receive signals and the like according to a predetermined protocol such as TCP / IP, for example, with the Internet or other communication devices.
- FIG. 9 is a block diagram illustrating an example of the configuration of the server 500 that can perform the processing according to the information processing method of the present embodiment.
- the server 500 includes, for example, a processing unit 502, a communication unit 504, and a storage unit 506.
- the processing unit 502 processes signals from each component of the server 500. For example, the processing unit 502 performs a decoding process on the signal transmitted from the communication unit 504 and extracts data. The processing unit 502 reads data from the storage unit 506 and performs processing on the read data.
- the communication unit 504 is a communication unit that communicates with an external device by wired communication or wireless communication.
- the communication unit 504 may perform communication using a communication method compliant with Ethernet.
- the storage unit 506 stores various data used by the processing unit 502.
- FIG. 5 is a block diagram for explaining a hardware configuration of the server 500 according to the embodiment of the present disclosure.
- the server 500 mainly includes a CPU 601, a ROM 603, and a RAM 605.
- the server 500 further includes a host bus 607, a bridge 609, an external bus 611, an interface 613, an input device 615, an output device 617, a storage device 619, a drive 621, a connection port 623, A communication device 625.
- the CPU 601 functions as a central processing device and control device, and controls all or a part of the operation in the server 500 according to various programs recorded in the ROM 603, the RAM 605, the storage device 619, or the removable recording medium 627.
- the CPU 601 may have the function of the processing unit 502.
- the ROM 603 stores programs used by the CPU 601 and calculation parameters.
- the RAM 605 temporarily stores programs used by the CPU 601, parameters that change as appropriate during execution of the programs, and the like. These are connected to each other by a host bus 607 constituted by an internal bus such as a CPU bus.
- the input device 615 is an operation means operated by the user such as a mouse, a keyboard, a touch panel, a button, a switch, and a lever.
- the input device 615 includes, for example, an input control circuit that generates an input signal based on information input by a user using the operation unit and outputs the input signal to the CPU 601. The user can input various data and instruct processing operations to the server 500 by operating the input device 615.
- the output device 617 is a device that can notify the user of the acquired information visually or audibly.
- Such devices include display devices such as CRT display devices, liquid crystal display devices, plasma display devices, EL display devices and lamps, audio output devices such as speakers and headphones, printer devices, mobile phones, and facsimiles.
- the output device 617 outputs results obtained by various processes performed by the server 500.
- the display device displays results obtained by various processes performed by the server 500 as text or images.
- the audio output device converts an audio signal composed of reproduced audio data, acoustic data, and the like into an analog signal and outputs the analog signal.
- the storage device 619 is a data storage device configured as an example of the storage unit 506 of the server 500.
- the storage device 619 includes, for example, a magnetic storage device such as an HDD (Hard Disk Drive), a semiconductor storage device, an optical storage device, or a magneto-optical storage device.
- the storage device 619 stores programs executed by the CPU 601 and various data, various data acquired from the outside, and the like. Note that the storage device 619 may have the function of the storage unit 506.
- the drive 621 is a recording medium reader / writer, and is built in or externally attached to the server 500.
- the drive 621 reads information recorded on a removable recording medium 627 such as a mounted magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, and outputs the information to the RAM 605.
- the drive 621 can also write a record to a removable recording medium 627 such as a mounted magnetic disk, optical disk, magneto-optical disk, or semiconductor memory.
- the removable recording medium 627 is, for example, a DVD medium, an HD-DVD medium, a Blu-ray (registered trademark) medium, or the like.
- the removable recording medium 627 may be a CompactFlash (registered trademark) (CompactFlash: CF), a flash memory, an SD memory card (Secure Digital memory card), or the like. Further, the removable recording medium 627 may be, for example, an IC card (Integrated Circuit card) on which a non-contact IC chip is mounted, an electronic device, or the like.
- CompactFlash registered trademark
- SD memory card Secure Digital memory card
- the connection port 623 is a port for directly connecting a device to the server 500.
- Examples of the connection port 623 include a USB (Universal Serial Bus) port, an IEEE 1394 port, a SCSI (Small Computer System Interface) port, and the like.
- As another example of the connection port 623 there are an RS-232C port, an optical audio terminal, an HDMI (registered trademark) (High-Definition Multimedia Interface) port, and the like.
- the communication device 625 is a communication interface configured with, for example, a communication device for connecting to the communication network 631.
- the communication device 625 is, for example, a wired or wireless LAN (Local Area Network) or a communication card for WUSB (Wireless USB). Further, the communication device 625 may be a router for optical communication, a router for ADSL (Asymmetric Digital Subscriber Line), a modem for various communication, or the like.
- the communication device 625 can transmit and receive signals and the like according to a predetermined protocol such as TCP / IP, for example, with the Internet or other communication devices.
- the communication network 631 connected to the communication device 625 is configured by a wired or wirelessly connected network, and may be, for example, the Internet, a home LAN, infrared communication, radio wave communication, satellite communication, or the like. .
- FIG. 11 is a diagram illustrating a purchase condition setting screen displayed on the smartphone 100.
- a purchase condition setting screen as shown in FIG. 11 is displayed.
- the setting screen shown in FIG. 11 is a setting screen for setting purchase conditions for products (particularly vegetables). Therefore, on the setting screen shown in FIG. 11, icons 10 indicating carrots, potatoes, onions and garlic are displayed. Further, a check box 12 is provided at the upper right of each icon 10 to indicate that it is selected. Naturally, the product shown in FIG. 11 is an example, and the product applied to the purchase system of the present embodiment is not limited to these.
- the user may select the displayed icon 10 or the check box 12 by operating the operation unit 108 of the smartphone 100, and may select a target for setting purchase conditions. For example, when the operation unit 108 is a touch panel, the user may select a setting target by tapping the icon 10 or the check box 12 of the target product. In FIG. 11, since the carrot has been selected by the user, the check box 12 provided in the carrot icon 10 is checked.
- the user sets purchase conditions after selecting the setting target. For example, the user sets a desired purchase price for the target product as part of the purchase conditions.
- a price setting box 14 for setting a desired purchase price of the target product is provided.
- the operation unit 108 is a touch panel, the user sets the desired purchase price of the target product by tapping the price setting box 14 and using a displayed virtual keyboard or the like.
- the user taps the registration button 16 after entering the desired purchase price of the target product.
- the purchase condition of the target product selected by the user tapping the registration button 16 is set.
- movement may be repeated.
- FIG. 12 is a diagram showing a confirmation screen displayed after purchase conditions are set on the setting screen of FIG. FIG. 12 shows that purchase conditions for carrots, onions and cabbages are set.
- the desired purchase price of the target product is set as part of the purchase conditions. For example, if the price is 50 yen or less, the purchase conditions of purchasing carrots are set.
- the user transfers purchase condition information related to the purchase conditions to the peripheral device 200 by tapping the transfer button 18.
- the purchase condition information is information including the purchase conditions described above.
- the display form of the transfer button 18 may be changed to indicate that purchase condition information cannot be transferred. Thereby, the user can visually recognize that the peripheral device 200 is not connected to the smartphone 100.
- the transfer of purchase condition information is performed by an arbitrary communication method established between the smartphone 100 and the peripheral device 200.
- the purchase condition information may be transferred using short-range wireless communication such as Bluetooth (registered trademark).
- the storage unit 112 of the smartphone 100 may also store the set purchase conditions.
- FIG. 13 is a diagram illustrating an example of purchase conditions stored in the storage unit 112 of the smartphone 100 and the storage unit 206 of the peripheral device 200.
- the purchase conditions stored in the storage unit 112 of the smartphone 100 and the storage unit 206 of the peripheral device 200 include information on the product and information on the price of the product.
- the carrot price is 50 yen or less
- the onion price is 40 yen or less
- the cabbage price is 150 yen or less.
- FIG. 13 is an example, and the purchase conditions may be set in more detail.
- FIG. 14 is a diagram illustrating an example in which “production area”, “quantity”, “price”, and “weight” of a product are set as part of the purchase conditions.
- the production area of carrots may be “domestic” or “foreign”.
- amount of carrots “a carrot is sold as one” or “a carrot is sold as a five-piece set” is set as a purchase condition.
- price of ginseng “If the ginseng is domestically produced, the price per one shall be 50 yen or less”, “If the ginseng is produced locally, the price per one shall be 30 yen or less” Are set as purchase conditions.
- pork it is set as a purchase condition that the production area may be either “domestic” or “foreign”.
- a package sold is 300 g or less” is set as a purchase condition.
- the price “if the pork is domestically produced, the price per 100 g must be 250 yen or less”, “if the pork is produced abroad, the price per 100 g must be 150 yen or less” Is set as
- FIG. 15 is a diagram showing another example of purchase conditions.
- FIG. 15 shows an example in which purchase conditions for a product manufactured by a manufacturing company are set.
- FIG. 15 shows an example in which the “manufacturer” and “price” of a product are set as part of the purchase conditions.
- ABSC company is set as the purchase condition for the manufacturing company.
- the price is 500 yen or less” is set as a purchase condition.
- DEF company is set as a purchase condition for the manufacturing company.
- the price is 300 yen or less” is set as a purchase condition.
- FIG. 16 is a diagram illustrating an example of purchase conditions related to products other than food.
- FIG. 16 shows an example in which the “manufacturer”, “component”, “size”, “capacity”, “color”, and “price” of a product are set as a part of the purchase conditions.
- “GHI company” is set as the purchase condition for the manufacturing company. Further, regarding the component, “not including silicon” is set as a purchase condition. Regarding the capacity, “the capacity is 500 ml” is set as a purchase condition. Regarding the price, “the price is 1,000 yen or less” is set as a purchase condition.
- JKL company is set as the purchase condition for the manufacturing company.
- ingredients “no fragrance” is set as a purchase condition.
- the price “the price is 500 yen or less” is set as a purchase condition.
- MNO company is set as the purchase condition for the manufacturing company.
- size is M
- color is set as a purchase condition.
- price is 500 yen or less” is set as a purchase condition.
- FIG. 17 is a diagram illustrating an example of purchase conditions related to a service.
- FIG. 17 shows an example in which “providing company”, “providing date / time”, “providing location”, and “price” of the service are set as a part of the purchase conditions.
- the purchase conditions related to the theater shown in FIG. 17 are set for the theater of a predetermined performance.
- the provision date and time “the provision date is between December 1 and December 8” is set as the purchase condition.
- the provision location “the provision location is Tokyo or Kanagawa” is set as a purchase condition.
- the price “the price is 5000 yen or less” is set as a purchase condition.
- the provider “the provider is a PQR company” is set as a purchase condition.
- the provision date and time “the provision date is Saturday” is set as a purchase condition.
- the provision location “the route is from Tokyo to Osaka” is set as a purchase condition.
- the price “the price is 5000 yen or less” is set as a purchase condition.
- the purchase conditions related to the product or service are set in detail, so that the user can efficiently purchase the product or service that suits the taste.
- the setting of the purchase conditions described above is an example, and not all purchase conditions may be set, and some purchase conditions may be set. At this time, the condition that is not set may be determined to be arbitrary.
- FIG. 18 is a diagram illustrating information transmitted from the peripheral device 200 in the purchase system of the present embodiment, as will be described below.
- the peripheral device 200 stores purchase condition information, payment information, delivery information, and user identification information in the storage unit 206, and stores each information at an appropriate timing. Transmit to the wireless terminal 300.
- Each information will be described below.
- the purchase condition information shown in FIG. 18 is information including the purchase conditions for the product or service described with reference to FIGS.
- the peripheral device 200 may store one or both of the purchase conditions for such products and services, or may transmit one or both of the stored purchase conditions for the products and services to the wireless terminal 300.
- the settlement information is information used for settlement for purchasing the product or service included in the purchase condition information.
- the settlement information may be information about electronic money, for example, or information about a credit card.
- the information related to electronic money may include unique identification information allocated to each user in each electronic money system, such as Suica ID number and Edy number, or may include balance information of electronic money.
- the information regarding a credit card may include a credit card number.
- Delivery information is information used to deliver the product when the product is purchased. Further, when a service is purchased, the delivery information may be used for delivering a ticket for the service.
- the delivery information may be, for example, a user's address, or may be a convenience store address or a store name designated by the user.
- the delivery information may be an E-MAIL address owned by the user.
- User identification information is information for use in a remote store service of each store.
- the store may provide a privilege service that gives a purchaser points corresponding to a certain percentage of the purchase amount.
- the user identification information may be identification information used for identifying a user for such a point grant service.
- FIG. 19 is a diagram illustrating an example of an information processing method in the present embodiment.
- an example in which a product is purchased will be described.
- an information processing method for purchasing a service is also realized by an information processing method similar to the information processing method described below.
- the user transmits purchase condition information and the like to the peripheral device 200 via the smartphone 100, and registers the purchase condition and the like.
- the user sets purchase conditions using the method described with reference to FIGS. 11 and 12, and purchase condition information including purchase conditions set in the peripheral device 200 connected to the smartphone 100. Is transmitted to the peripheral device 200.
- the peripheral device 200 that has received the purchase condition information stores the purchase condition included in the purchase condition information in the storage unit 206.
- the storage unit 112 of the smartphone 100 may also store the set purchase conditions.
- the user may transmit delivery information, user identification information, and the like shown in FIG. 18 to the peripheral device 200 via the smartphone 100.
- payment information registered in an application included in the smartphone 100 may be transmitted to the peripheral device 200.
- curd may be read using the imaging device with which the smart phone 100 is equipped, and the read card number etc. may be transmitted to the peripheral device 200 via the smart phone 100.
- the payment information stored in the chip provided in the card is read using an NFC (Near Field Communication) device provided in the smartphone 100, and the payment information is transmitted to the peripheral device 200 via the smartphone 100. May be.
- NFC Near Field Communication
- the user sets delivery information and user identification information in advance by operating the operation unit 108 of the smartphone 100, and the delivery information and user identification information set in advance are transmitted to the peripheral device 200 via the smartphone 100. Also good.
- the peripheral device 200 that has received the purchase condition information, payment information, delivery information, and user identification information from the smartphone 100 stores the received purchase condition information, payment information, delivery information, and user identification information in the storage unit 206.
- the peripheral device 200 detects a predetermined signal transmitted periodically or irregularly from the wireless terminal 300 installed in a store or the like.
- the predetermined signal transmitted by the wireless terminal 300 may include identification information for identifying the wireless terminal 300 installed in the store.
- the predetermined signal transmitted by the wireless terminal 300 may include identification information indicating that the wireless terminal 300 is compatible with the purchase system of the present embodiment, and also includes identification information indicating a specific store or sales source. May be.
- the wireless terminal 300 may transmit a signal using a short-range wireless communication method such as Bluetooth (registered trademark) or Wi-Fi.
- a short-range wireless communication method such as Bluetooth (registered trademark) or Wi-Fi.
- the peripheral device 200 that has detected the signal from the wireless terminal 300 establishes communication with the wireless terminal 300 based on the detection of the signal.
- the peripheral device 200 and the wireless terminal 300 may establish communication by performing pairing in Bluetooth (registered trademark).
- the peripheral device 200 includes identification information indicating that the predetermined signal from the wireless terminal 300 is compatible with the purchase system of the present embodiment, or identification information indicating a specific store or sales source. May be configured to establish communication with the wireless terminal 300.
- the peripheral device 200 transmits the purchase conditions, delivery information, and user identification information stored in the storage unit 206 by the established communication to the wireless terminal. To 300. Then, the wireless terminal 300 transmits the received purchase conditions, delivery information, and user identification information to the server 500.
- the peripheral device 200 transmits the delivery information and the user identification information together with the purchase conditions. It is useful for the peripheral device 200 that the number of exchanges is reduced.
- the server 500 that has received the purchase conditions and the like identifies the user by comparing the received user identification information with the user identification information stored in the storage unit 506.
- the server 500 searches the database of products stored in the storage unit 506 based on the product information included in the purchase conditions.
- the database stored in the storage unit 506 may store information related to products and sales conditions for the products in association with each other.
- the sales conditions may include at least one of information related to the price of the product, the manufacturer, the production area, the quantity, the component, the size, the capacity, the color, and the weight.
- the database may include at least one piece of information related to the price of the service, the provider, the date, and the location as the service sales conditions.
- the server 500 determines that the database includes carrots, the server 500 next searches for sales conditions for carrots using the database.
- the server 500 determines that the sales conditions stored in the database satisfy the received purchase conditions. On the other hand, when it is registered in the database that the selling price of carrot is 60 yen, the server 500 determines that the sales condition stored in the database does not satisfy the received purchase condition.
- the server 500 determines in S110 that the sales conditions satisfy the received purchase condition, then in S112, the server 500 transmits a request for payment information to the peripheral device 200 via the wireless terminal 300. If the server 500 determines in S110 that the sales conditions do not satisfy the received purchase conditions, the server 500 may transmit a negative response to the peripheral device 200 via the wireless terminal 300. In this case, the process ends with the transmission of this negative response.
- the peripheral device 200 that has received the payment information request from the server 500 transmits the stored payment information to the server 500 via the wireless terminal 300 (S114).
- the reason why the peripheral device 200 does not transmit the payment information together with the purchase conditions in S106 is that the payment information is important information, and therefore it is desirable to transmit it at an appropriate timing to prevent eavesdropping. That is, when payment information is required (when a product matching the purchase conditions is found), it is preferable that the payment information is transmitted.
- the payment information may be transmitted together with the purchase conditions in S106.
- purchase conditions or the like may be transmitted using an existing encryption technique such as a public key cryptosystem or a common key cryptosystem so that the payment information is not intercepted and misused.
- the encryption technology may be used in all or part of communication between the smartphone 100, the peripheral device 200, the wireless terminal 300, and the server 500.
- encryption technology that consumes excess power is not used, and information transmitted from the peripheral device 200 or information transmitted to the peripheral device 200 is encrypted. May be sent without.
- the server 500 that has received the payment information in S116 performs payment related to the sale of the product using the received payment information.
- the settlement method performed here may differ depending on the settlement information used. For example, when a credit card is used as a settlement method, the server 500 may perform settlement by communicating with a management server managed by a credit company. When prepaid type electronic money is used as the payment method, the server 500 may perform payment based on the received balance information of the electronic money without communicating with other servers.
- the server 500 transmits receipt information related to the completed payment to the peripheral device 200 via the wireless terminal 300.
- the receipt information includes “carrots" as the purchased product name, and the purchase price is "40 yen. Is included.
- the receipt information may include the delivery information transmitted in S106, and may include purchase history information related to the sale date and time of the product.
- the store performs an original privilege service such as point grant, information on points given by purchase of merchandise may be included in the receipt information.
- the peripheral device 200 that has received the receipt information may store the received receipt information in the storage unit 206.
- the peripheral device 200 that has received the receipt information may delete the purchase condition regarding the product included in the receipt information.
- the peripheral device 200 that has received the receipt information in S120 transmits a confirmation response to the server 500 to confirm that the payment has been made.
- the peripheral device 200 transmits the stored receipt information to the smartphone 100 when the smartphone 100 is connected to the peripheral device 200.
- the smartphone 100 that has received the receipt information may delete the purchase condition regarding the product included in the receipt information.
- processing of S100 described above is performed by the processing unit 102 of the smartphone 100. Further, the above-described processes of S102, S104, S106, S114, S120, and S122 are performed by the processing unit 202 of the peripheral device 200. Further, the processing of S108, S110, S112, S116, and S118 described above is performed by the processing unit 502 of the server 500.
- the purchase of a product is automatically performed without obtaining confirmation from the user.
- the above-described information processing example may be changed so as to obtain the user's confirmation when purchasing the product.
- FIG. 20 is a diagram illustrating an example of information processing that has been changed so as to obtain confirmation from the user when purchasing a product.
- S200 to S210 and S218 to S222 correspond to S100 to S110 and S112 to S116 of FIG.
- the server 500 determines in S210 that the sales conditions satisfy the received purchase condition, then in S212, the server 500 transmits a purchase confirmation request to the peripheral device 200 via the wireless terminal 300.
- the peripheral device 200 that has received the purchase confirmation request transfers the purchase confirmation request to the connected smartphone 100.
- the smartphone 100 that has received the request for purchase confirmation notifies the user of the purchase confirmation by displaying the target product for which purchase confirmation is requested and information on the product (for example, sales price) on the display unit 110.
- the user confirms the information displayed on the display unit 110, and confirms the purchase by operating the operation unit 108 of the smartphone 100.
- a purchase confirmation indicating an affirmative response is transmitted to the server 500 in S216, and the processes of S218 to S222 are performed.
- a purchase confirmation indicating a negative response is transmitted to the server 500 in S216, and the subsequent processing is not performed.
- FIG. 21 is a diagram showing that the next purchase date is set based on the purchase information indicating the previous purchase history.
- the smart phone 100 creates a table as shown in FIG. 21 based on the information about the product and the purchase information included in the receipt information received in S122 of FIG.
- the smartphone 100 sets the next purchase date to December 1, one month later. Then, the same purchase conditions (for example, price) as the previous purchase are set. Further, when the previous purchase date for the laundry soap is October 1, the smartphone 100 may set the next purchase date to December 1 after two months. As described above, the smartphone 100 may set an interval between the next purchase date and the previous purchase date that differ depending on the product. This is because the period consumed by a product differs. Note that the interval between the next purchase date and the previous purchase date may be arbitrarily set by the user.
- FIG. 22 is a diagram showing purchase conditions to which information related to the next purchase date is added.
- the purchase condition regarding the shampoo transferred to the peripheral device 200 is “if the price of the shampoo that does not include silicon of the GHI company is 1,000 yen or less, after December 1st.
- the condition is “buy the shampoo”.
- the smartphone 100 does not need to transmit the purchase condition to the peripheral device 200 until the next purchase date arrives without adding information on the next purchase date to the purchase condition. That is, even when the purchase conditions are updated in the peripheral device 200 before December 1, the purchase conditions regarding the product for which the next purchase date has not arrived may not be transmitted to the peripheral device 200. .
- next purchase date is automatically set from the purchase history of the previous purchase date, so that the user can be surely prevented from forgetting to purchase the product or service.
- next purchase date is determined based on the purchase information indicating the previous purchase history.
- next purchase date may be determined based on the previous purchase history.
- FIG. 23 is a diagram illustrating an example in which the next purchase date is determined based on the purchase history from the previous three times to the previous time. For example, regarding the shampoo, a case where the purchase date three times before is July 22nd, the purchase date two times before is September 9, and the previous purchase date is October 18 will be described.
- the smartphone 100 determines the next purchase date based on the number of days between these purchase dates. For example, the smartphone 100 may determine the interval between the previous purchase date and the next purchase date 45 days after the average of the 50th and 40th days. That is, the smartphone 100 may set December 1 after 45 days of the previous purchase date as the next purchase date.
- the case where the purchase date three times before is July 7th, the purchase date two times before is August 27th, and the previous purchase date is October 13 will be explained.
- the number of days from July 7 to August 27 is 52 days, and the number of days from August 27 to October 13 is 48 days. In this way, it is assumed that the number of days between the purchase dates of laundry soap is different from the number of days between purchase dates of shampoo.
- the smartphone 100 determines the next purchase date based on the number of days between the purchase date of the laundry soap. For example, the smartphone 100 may determine the interval between the previous purchase date and the next purchase date after an average of 50 days on the 52nd and 48th days. That is, the smartphone 100 may set December 1 that is 50 days after the previous purchase date as the next purchase date.
- the next purchase date is set based on purchase information indicating a purchase history of a predetermined number of times in the past.
- the next purchase date may be set based on purchase information indicating a purchase history of a predetermined period in the past.
- the next purchase date may be set based on purchase information indicating a purchase history of the past six months. In this case, for example, when there are three purchase dates in the past six months, the next purchase date may be set by the same method as described above.
- the purchase date is set based on the user's consumption tendency.
- FIG. 24 is a diagram illustrating an example of information processing for purchasing the similar product described above. In the following, an example for purchasing similar products will be described. However, an information processing method for purchasing a similar service is also realized by an information processing method similar to the information processing method described below.
- S300 to S310 correspond to S100 to S110 of FIG.
- the purchase conditions received in FIG. 24 are the purchase conditions related to the shampoo shown in FIG. 16 (the manufacturing company is a GHI company, the component does not contain silicon, the capacity is 500 ml, and the price is 1,000 yen or less. Is).
- the server 500 searches for similar products from the stored database based on the information included in the received purchase conditions. For example, the server 500 may search for similar products based on information on products included in purchase conditions and information on prices. When the information regarding the product included in the purchase conditions received here indicates shampoo and the information regarding the price included in the purchase conditions is 1,000 yen or less, the server 500 searches for similar products that meet these conditions. .
- the server 500 transmits information related to the searched similar product (shampoo) (for example, information related to the price, manufacturer, place of production, quantity, component, size, capacity, color, and weight of the product) to the smartphone 100.
- shampoo information related to the price, manufacturer, place of production, quantity, component, size, capacity, color, and weight of the product
- the smartphone 100 that has received the information related to the similar product determines whether to purchase the similar product in S316. For example, the purchase of the similar product is determined based on the similar product purchase condition set in the smartphone 100 in advance. Similar product purchase conditions are set based on one or more combinations of information included in the purchase conditions (for example, information on product price, manufacturer, place of production, quantity, ingredient, size, capacity, color, weight) Is done.
- the smartphone 100 searches whether the received similar product information includes the shampoo whose manufacturer is the GHI company.
- the similar product purchase condition regarding the shampoo indicates that the component does not contain silicon and the capacity is 500 ml
- the smartphone 100 does not include the component in the received similar product information. It is determined whether a shampoo having a capacity of 500 ml is included.
- the smartphone 100 when determining that the similar product satisfying the similar product purchase condition set in the received information regarding the similar product is included in S316, the smartphone 100 satisfies the similar product purchase condition together with the acknowledgment in S318. Information related to similar products is transmitted to the server 500.
- the server 500 that has received the acknowledgment and the information related to the similar product from the smartphone 100 may request payment information as shown in S112 shown in FIG. Thereafter, the processes shown in S114 to S122 shown in FIG. 19 may be executed.
- the search for similar products in S312 may be performed by a method different from the method described above.
- the server 500 may search for similar products based on information related to products included in the received purchase conditions.
- the server 500 may specify all shampoos held by the store as similar products in S314.
- the server 500 may search for similar products based on the image information. For example, when the product included in the purchase condition is shampoo, the server 500 may search for a similar product based on the shampoo image stored in the storage unit 506.
- the server 500 transmits information related to similar products or similar services similar to the products or services included in the purchase conditions to the smartphone 100, and the smartphone 100 determines the purchase of the similar products or similar services.
- a purchase system that satisfies the user's requirements is constructed.
- the purchase of a similar product was automatically performed without obtaining confirmation from the user.
- the above-described information processing example may be changed so as to obtain a user's confirmation when purchasing a similar product.
- FIG. 25 is a diagram illustrating an example of information processing that has been changed to obtain user confirmation when purchasing a similar product. 25 correspond to S300 to S314 in FIG. 24, and S420 to S424 in FIG. 25 correspond to S112 to S116 in FIG. 19, respectively.
- the smartphone 100 When the server 500 transmits the information related to the similar product in S414, the smartphone 100 that has received the information related to the similar product displays information related to the similar product (for example, the price of the product, the manufacturing company, the place of production, the quantity, the component, the size, Information on capacity, color, weight).
- information related to the similar product for example, the price of the product, the manufacturing company, the place of production, the quantity, the component, the size, Information on capacity, color, weight.
- the user confirms the information displayed on the display unit 110, and selects a similar product to be purchased by operating the operation unit 108 of the smartphone 100.
- the user performs an operation for selecting a similar product in S416, information regarding the similar product to be purchased is transmitted to the server 500 together with an affirmative response in S418, and the processes of S420 to S424 are performed.
- a negative response is transmitted to the server 500 in S418, and the subsequent processing is not performed.
- the purchase system described above may be applied to order processing in restaurants and the like.
- the user registers purchase conditions (for example, purchase a hamburger for 150 yen or less) in the peripheral device 200 in advance, and when the user enters a restaurant, order processing is performed based on the purchase conditions described above. Also good.
- purchase conditions for example, purchase a hamburger for 150 yen or less
- order processing is performed based on the purchase conditions described above. Also good.
- the user can place an order in a restaurant without waiting for a waiting time for ordering a product.
- the smartphone 100 may include the functions of the peripheral device 200 described above, and in this case, the peripheral device 200 may be omitted.
- the smartphone 100 may store the purchase conditions illustrated in FIGS. 13 to 17 in the storage unit 112 and transmit the information illustrated in FIG. 18 to the wireless terminal 300. More specifically, the smartphone 100 may detect a predetermined signal from the wireless terminal 300 in S102 illustrated in FIG. 19 or may establish communication with the wireless terminal 300 in S104. .
- the smartphone 100 may transmit purchase conditions and the like in S106 shown in FIG. 19, may receive a request for payment information in S112, and may transmit payment information in S114. Moreover, the smart phone 100 may receive and memorize
- the wireless terminal 300 may include the function of the server 500 described above, and in this case, the server 500 may be omitted.
- the wireless terminal 300 may specify a user in S108 shown in FIG. 19, or may perform a product search based on the received purchase condition in S110. Further, the wireless terminal 300 may make a request for payment information in S112 shown in FIG. 19, may perform processing related to payment in S116, or may transmit receipt information in S118.
- the wireless terminal 300 may transmit the purchase confirmation request in S212 shown in FIG.
- the wireless terminal 300 may search for similar products in S312 shown in FIG. 24, or may transmit information on similar products in S314.
- processing unit 102 of the smartphone 100 the processing unit 202 of the peripheral device 200, the processing unit 302 of the wireless terminal 300, and the processing unit 502 of the server 500 operate as described above with reference to FIGS.
- a computer program for doing this may be provided.
- a storage medium storing such a program may be provided.
- the processing unit 102 of the smartphone 100 may have a plurality of functional blocks.
- the processing unit 102 of the smartphone 100 includes a purchase condition setting unit that sets purchase conditions, a communication control unit that controls the first communication unit 104 and the second communication unit 106, and a display control unit that controls the display unit 110.
- An information acquisition unit that acquires information from the storage unit 112.
- the processing unit 202 of the peripheral device 200 may have a plurality of functional blocks.
- the processing unit 202 of the peripheral device 200 includes a communication control unit that controls the communication unit 204, a detection unit that detects a signal from the wireless terminal 300, and an information acquisition unit that acquires information from the storage unit 206. But you can.
- the processing unit 502 of the server 500 may have a plurality of functional blocks.
- the processing unit 502 of the server 500 includes a communication control unit that controls the communication unit 504, a user specifying unit that specifies a user based on user identification information, a search unit that searches for products or services, a purchase condition, A condition determination unit that compares sales conditions, a payment unit that performs payment processing, and a receipt information generation unit that generates receipt information may be included.
- the processing unit 502 of the server 500 may further include a similarity search unit that searches for similar products or services.
- the smartphone 100, the peripheral device 200, and the server 500 are described as examples of the information processing apparatus that executes the information processing of the present embodiment.
- the apparatus described above is not limited to this.
- an information processing apparatus such as a laptop computer, a tablet computer, a desktop computer, or a PDA may be used.
- the peripheral device 200 may include headphones, glasses, and the like that can perform the information processing described above.
- the server 500 may not be connected to other devices by wire, and may be a portable computer.
- the peripheral device 200 detects a predetermined signal from the wireless terminal 300
- communication between the peripheral device 200 and the wireless terminal 300 is established, and the established communication is used.
- Purchase conditions are transmitted from the peripheral device 200.
- the server 500 that has received the purchase conditions performs processing related to the sale of the product based on the received purchase conditions.
- Such a purchase system can prevent the user from forgetting to purchase goods or services.
- purchase of goods or services is performed based on purchase conditions set in advance by the user.
- purchase of goods or services is performed at a real store.
- Communication with the external device is established when a predetermined signal transmitted wirelessly from the external device is detected, and purchase conditions for one or both of goods and services are indicated by communication established with the external device
- An information processing apparatus comprising a processing unit that transmits purchase condition information to the external apparatus.
- the purchase condition for the product includes information indicating the product and information regarding the price of the product
- the purchase condition for the service includes information indicating the service and information regarding the price of the service.
- the purchase condition of the product further includes at least one of information on a manufacturing company, a production area, a quantity, an ingredient, a size, a capacity, a color, and a weight of the product, and the purchase condition of the service includes the purchase condition of the service.
- the information processing apparatus according to (2) wherein at least one of information related to a provider company, date, and place is included.
- the processing unit further causes payment information used for payment to be transmitted to the external device.
- the information processing apparatus according to any one of (1) to (5), wherein the processing unit further causes delivery information for delivery of the product to be transmitted to the external device. (7) The information processing apparatus according to any one of (1) to (6), wherein the processing unit further causes user identification information for specifying a user to be transmitted to the external apparatus. (8) The processing unit sets a next purchase date based on purchase information indicating at least a previous purchase history, and sets information related to the product or the service to the purchase condition information based on the set next purchase date. The information processing apparatus according to any one of (1) to 7, which is set. (9) The information processing apparatus according to (8), wherein an interval between the set next purchase date and the previous purchase date is different for each of the products or the services.
- the processing unit sets the next purchase date based on the purchase information of a predetermined number of times in the past, and based on the set next purchase date, information on the product or the service is added to the purchase condition information.
- the information processing apparatus according to (8), wherein (11) The processing unit sets the next purchase date based on the purchase information of a predetermined period in the past, and sets information on the product or the service based on the set next purchase date as the purchase condition information.
- the information processing apparatus wherein (12) The processing unit is received from the external device, similar to the product included in the purchase condition information of the service or similar product information indicating similar products similar to the product included in the purchase condition information of the product
- the information processing apparatus according to any one of (3) to 11, wherein it is determined whether to purchase the similar product or the similar service based on similar service information indicating a similar service to be performed.
- the information processing apparatus according to (13), wherein the similar purchase condition is set based on one or a combination of the purchase conditions.
- a computer detects a predetermined signal transmitted from an external device wirelessly, it establishes communication with the external device, and purchases one or both of goods and services through communication established with the external device
- An information processing apparatus including a processing unit that performs processing related to sales according to a determination result.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】ユーザの商品の買い忘れを防止する。 【解決手段】外部装置から無線で送信される所定の信号を検知した場合に前記外部装置との通信を確立させ、前記外部装置との間で確立された通信で商品およびサービスの一方または双方の購入条件を示す購入条件情報を前記外部装置に対して送信させる処理部を備える、情報処理装置。
Description
本開示は、情報処理装置およびプログラムに関する。
現在、様々な商品またはサービスが、様々な店舗で販売されている。このような状況において、ユーザの商品またはサービスの購入を補助するための様々なサービスが提案されている。
商品の購入を補助するためのサービスとして特許文献1では、通信装置間で情報の交換が行われ、交換された情報に基づいてリコメンド情報が生成されることが開示されている。
特許文献1に開示されている技術では、ユーザに対して様々な商品を購入する機会が与えられるものの、ユーザの商品の買い忘れを防止することはできない。そこで本開示では、ユーザの商品の買い忘れを防止することが可能な、情報処理装置およびプログラムが提案される。
本開示によれば、外部装置から無線で送信される所定の信号を検知した場合に前記外部装置との通信を確立させ、前記外部装置との間で確立された通信で商品およびサービスの一方または双方の購入条件を示す購入条件情報を前記外部装置に対して送信させる処理部を備える、情報処理装置が提供される。
また、本開示によれば、コンピュータに、外部装置から無線で送信される所定の信号を検知した場合に前記外部装置との通信を確立させ、前記外部装置との間で確立された通信で商品およびサービスの一方または双方の購入条件を示す購入条件情報を前記外部装置に対して送信させる機能を、実現させるためのプログラムが提供される。
また、本開示によれば、所定の信号の検知に応じて外部装置が送信する、商品およびサービスの一方または双方の購入条件を示す購入条件情報で示される前記購入条件が、設定された販売条件に合致するかを判定し、判定結果に応じて、販売に関する処理を行う処理部を備える、情報処理装置が提供される。
以上説明したように本開示によれば、ユーザの商品の買い忘れを防止することができる。
なお、上記の効果は必ずしも限定されず、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
なお、説明は以下の順序で行う。
1.購入システムの概要
2.購入システムを構成する装置の構成
3.購入条件の設定方法
4.購入システムにおける情報処理方法
5.補足事項
6.むすび
1.購入システムの概要
2.購入システムを構成する装置の構成
3.購入条件の設定方法
4.購入システムにおける情報処理方法
5.補足事項
6.むすび
<1.購入システムの概要>
本開示の一実施形態は、購入システムに関する。まず、本開示の一実施形態に係る購入システムの概要について説明される。
本開示の一実施形態は、購入システムに関する。まず、本開示の一実施形態に係る購入システムの概要について説明される。
図1は、本開示の一実施形態に係る購入システムの構成を示す図である。図1に示されるように本実施形態の購入システムは、スマートフォン100と、周辺機器200と、無線端末300と、ネットワーク400と、サーバ500から構成される。ここで、スマートフォン100、周辺機器200、無線端末300およびサーバ500は、本開示の情報処理方法を実行する情報処理装置の一例である。
スマートフォン100および周辺機器200はユーザによって所持され、無線端末300およびサーバ500は商品またはサービスを販売する店舗によって管理される。無線端末300は店舗内に設置されており、サーバ500は店舗が販売する商品またはサービスに関する情報を記憶している。サーバ500は図1に示されるようにネットワーク400を介して無線端末300と接続されている。またサーバ500は店舗内に設置されてもよく、店舗外に設置されてもよい。
本実施形態の購入システムでは、スマートフォン100によって設定される商品およびサービスの一方または双方の購入条件に関する購入条件情報が周辺機器200に転送され、周辺機器200は、当該購入条件を記憶する。購入条件情報には、ユーザが購入を希望する商品またはサービスに関する情報が含まれる。購入条件は、例えば、「シャンプーが1,000円以下であれば購入する」という情報であってもよい。また周辺機器200は、例えば、ユーザに持ち運ばれる機会が多い、鍵のような機器であってもよい。しかしながら周辺機器200は、当然のことながら鍵に限られない。
周辺機器200がユーザに持ち運ばれることによって移動し、周辺機器200が、無線端末300から送信される所定の信号を検知することができる通信可能範囲に入ることによって、周辺機器200と無線端末300との間で接続を確立するための処理が始まる。この周辺機器200と無線端末300との間の通信は、周辺機器200と無線端末300との間で接続を確立するための信号の交換が行われた後に確立される。ここで、無線端末300が送信する所定の信号には、本実施形態の購入システムに対応していることを示す識別情報が含まれてもよく、また特定の店舗または販売元を示す識別情報が含まれてもよい。周辺機器200は、上述したような所定の信号を検知した場合に無線端末300との通信を確立するように構成されてもよい。
図2は、周辺機器200と無線端末300との間で通信が確立される過程を示す図である。図2では一例として、周辺機器200と無線端末300との間におけるBLE(Bluetooth Low Energy)による通信が確立される過程が示される。図2に示される“R”は、無線端末300により通信が可能な通信可能範囲の一例を示している。
無線端末300は、定期的、または、非定期的に、上述したような、本実施形態の購入システムに対応していることを示す識別情報または特定の店舗または販売元を示す識別情報を含む所定の信号を、ブロードキャストする。また、所定の信号には、無線端末300を識別するための識別情報が含まれてもよい。
そして周辺機器200を所持しているユーザが移動することなどによって、無線端末300の通信可能範囲R内に周辺機器200が入ると、周辺機器200は、無線端末300からブロードキャストされた信号を受信する(図2のS1)。周辺機器200が無線端末300からブロードキャストされた情報を受信することによって、周辺機器200は、通信の対象となりうる装置として、無線端末300を検出する。また周辺機器200は、受信された所定の信号から、購入システムに対応していることを示す識別情報または特定の店舗または販売元を示す識別情報を検出することによって、以下の通信の確立のための処理を行うかを判定してもよい。
次に周辺機器200と無線端末300との間では、ペアリングなどの通信を確立させるための処理が行われる(図2のS2)。そして、通信を確立させるための処理が正常に完了した場合(例えば、ペアリングが正常に行われた場合)に、周辺機器200と無線端末300との間の通信が確立される。
なお、本実施形態に係る購入システムが、周辺機器200と無線端末300との一方または双方を、複数有する構成である場合であってもよい。また、上述した例ではBLEが通信方式として用いられたが、本実施形態の購入システムでは、Wi-Fi、Zigbee(登録商標)などの他の近距離無線方式が用いられてもよい。
図1に戻って本実施形態の購入システムの説明が行われる。図2に示されるように周辺機器200と無線端末300との間の通信が確立されると、周辺機器200は、記憶されている購入条件に関する購入条件情報を店舗内に設置されている無線端末300に送信する。
購入条件情報を受信した無線端末300は、ネットワーク400を介して購入条件情報をサーバ500に送信する。購入条件情報を無線端末300から受信したサーバ500は、受信された購入条件情報に含まれる購入条件と記憶されている商品またはサービスの販売条件とを比較する。そしてサーバ500が、購入条件が販売条件を満たす、または販売条件が購入条件を満たすと判定する場合、サーバ500は商品またはサービスの販売に関する処理を行う。
以上のような本実施形態の購入システムによれば、ユーザは予め周辺機器200に商品および/またはサービスの購入条件を設定しておくことによって、ユーザが店舗の周辺を通り過ぎたときに、または店舗に入ったときに設定された購入条件に基づいて、商品またはサービスの購入が行われるため、ユーザが買い忘れをすることが防止される。
<2.購入システムを構成する装置の構成>
以上では、本実施形態の購入システムの概略について説明された。以下では、本実施形態の購入システムを構成する各装置の構成について説明される。
以上では、本実施形態の購入システムの概略について説明された。以下では、本実施形態の購入システムを構成する各装置の構成について説明される。
(2-1.スマートフォン100の機能構成)
図3は、本実施形態の情報処理方法に係る処理を行うことが可能な、スマートフォン100の構成の一例を示すブロック図である。スマートフォン100は、例えば、処理部102と、第1通信部104と、第2通信部106と、操作部108と、表示部110と、記憶部112とを備える。
図3は、本実施形態の情報処理方法に係る処理を行うことが可能な、スマートフォン100の構成の一例を示すブロック図である。スマートフォン100は、例えば、処理部102と、第1通信部104と、第2通信部106と、操作部108と、表示部110と、記憶部112とを備える。
処理部102は、スマートフォン100の各構成からの信号を処理する。例えば処理部102は、第1通信部104または第2通信部106から送られてくる信号の復号処理を行い、データを抽出する。また処理部102は、操作部108からの信号を処理して、処理部102において実行されるアプリケーションに対する指示を行ってもよい。また処理部102は、記憶部112からデータを読み出し、読み出されたデータに基づいて画像データを生成し、生成された画像データに基づいて画像信号を表示部110に送ってもよい。
第1通信部104は、スマートフォン100と外部ネットワークとを接続するための通信部であり、例えば3GPP(Third Generation Partnership Project)または3GPP2によって規定される通信方式を用いて通信を行ってもよい。第1通信部104は、W-CDMA、LTE(Long Term Evolution)、CDMA2000などの通信方式を用いて通信を行ってもよい。なお、上述した通信方式は一例であり、第1通信部104の通信方式は、これに限られない。
第2通信部106は、外部装置と近距離無線によって通信を行う通信部であり、例えばIEEE802委員会によって規定される通信方式(例えばBluetooth(登録商標))を用いて通信を行ってもよい。また第2通信部106は、Wi-Fiなどの通信方式を用いて通信を行ってもよい。なお、上述した通信方式は一例であり、第2通信部106の通信方式は、これに限られない。
操作部108は、ユーザのスマートフォン100に対する操作を受け付ける。ユーザは、操作部108を操作することによって、例えばスマートフォン100で実行されるアプリケーションに対する操作を行う。またユーザは、操作部108を操作することによって、スマートフォン100の各種機能を設定する。
表示部110は、画像を表示するために用いられる。例えば表示部110は、スマートフォン100で実行されるアプリケーションに関する画像を表示する。記憶部112は、スマートフォン100で実行されるアプリケーション、オペレーティングシステムなどのプログラムを記憶する。
(2-2.スマートフォン100のハードウェア構成)
以下では、図4を参照しながら、本開示の実施形態に係るスマートフォン100のハードウェア構成について、詳細に説明する。図4は、本開示の実施形態に係るスマートフォン100のハードウェア構成を説明するためのブロック図である。
以下では、図4を参照しながら、本開示の実施形態に係るスマートフォン100のハードウェア構成について、詳細に説明する。図4は、本開示の実施形態に係るスマートフォン100のハードウェア構成を説明するためのブロック図である。
スマートフォン100は、主に、CPU901と、ROM903と、RAM905と、を備える。また、スマートフォン100は、更に、ホストバス907と、ブリッジ909と、外部バス911と、インターフェース913と、入力装置915と、出力装置917と、ストレージ装置919と、ドライブ921と、第2通信装置923と、第1通信装置925とを備える。
CPU901は、中心的な処理装置及び制御装置として機能し、ROM903、RAM905、ストレージ装置919、又はリムーバブル記録媒体927に記録された各種プログラムに従って、スマートフォン100内の動作全般又はその一部を制御する。なお、CPU901は、処理部102の機能を有してもよい。ROM903は、CPU901が使用するプログラムや演算パラメータ等を記憶する。RAM905は、CPU901が使用するプログラムや、プログラムの実行において適宜変化するパラメータ等を一次記憶する。これらはCPUバス等の内部バスにより構成されるホストバス907により相互に接続されている。
ホストバス907は、ブリッジ909を介して、PCI(Peripheral Component Interconnect/Interface)バスなどの外部バス911に接続されている。
入力装置915は、例えば静電式または感圧式のタッチパネル、ボタン、スイッチ及びジョグダイヤルなどユーザが操作する操作手段である。さらに、入力装置915は、例えば、上記の操作手段を用いてユーザにより入力された情報に基づいて入力信号を生成し、CPU901に出力する入力制御回路などから構成されている。ユーザは、この入力装置915を操作することにより、スマートフォン100に対して各種のデータを入力したり処理動作を指示したりすることができる。なお、入力装置915は、操作部108の機能を有してもよい。
出力装置917は、取得した情報をユーザに対して視覚的又は聴覚的に通知することが可能な装置で構成される。このような装置として、液晶ディスプレイ装置、ELディスプレイ装置及びランプなどの表示装置、またはスピーカ及びヘッドフォンなどの音声出力装置などがある。出力装置917は、例えば、スマートフォン100が行った各種処理により得られた結果を出力する。具体的には、表示装置は、スマートフォン100が行った各種処理により得られた結果を、テキスト又はイメージで表示する。他方、音声出力装置は、再生された音声データや音響データ等からなるオーディオ信号をアナログ信号に変換して出力する。なお、出力装置917の表示装置は、表示部110の機能を有してもよい。
ストレージ装置919は、スマートフォン100において用いられるデータを格納するための装置である。ストレージ装置919は、例えば、HDD(Hard Disk Drive)等の磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス、又は光磁気記憶デバイス等により構成される。このストレージ装置919は、CPU901が実行するプログラムや各種データ、及び外部から取得した各種データなどを格納する。なお、ストレージ装置919は、記憶部112の機能を有してもよい。
ドライブ921は、記録媒体用リーダライタであり、スマートフォン100に内蔵、あるいは外付けされる。ドライブ921は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体927に記録されている情報を読み出して、RAM905に出力する。また、ドライブ921は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体927に記録を書き込むことも可能である。リムーバブル記録媒体927は、例えば、DVDメディア、HD-DVDメディア、Blu-ray(登録商標)メディア等である。また、リムーバブル記録媒体927は、コンパクトフラッシュ(登録商標)(CompactFlash:CF)、フラッシュメモリ、又は、SDメモリカード(Secure Digital memory card)等であってもよい。また、リムーバブル記録媒体927は、例えば、非接触型ICチップを搭載したICカード(Integrated Circuit card)又は電子機器等であってもよい。
第2通信装置923は、外部接続機器929と通信を確立することによって、外部接続機器との間でデータを交換するために用いられる。第2通信装置923の一例として、IEEE802.11ポート、IEEE802.15ポート等がある。この第2通信装置によって外部接続機器929と接続されることで、スマートフォン100は、外部接続機器929から直接各種データを取得したり、外部接続機器929に各種データを送信したりする。なお、外部接続機器929の一例は、周辺機器200である。
第1通信装置925は、例えば、通信網931に接続するための通信デバイス等で構成された通信インターフェースである。第1通信装置925は、例えば、3GPPが規定する規格に準拠して動作するモデム回路である。3GPPが規定する規格に準拠する通信方式は、例えばW-CDMA、LTEなどである。第1通信装置925は、例えば、インターネットまたは通信事業者のネットワークとの間で、例えばTCP/IP等の所定のプロトコルに則して信号等を送受信することができる。また、第1通信装置925に接続される通信網931は、無線によって接続されたネットワーク等により構成され、例えば、インターネット、通信事業者のネットワーク等であってもよい。
(2-3.周辺機器200の機能構成)
以上では、本実施形態のスマートフォン100の機能およびハードウェア構成について説明された。以下では、本実施形態の周辺機器200の機能およびハードウェア構成について説明される。
以上では、本実施形態のスマートフォン100の機能およびハードウェア構成について説明された。以下では、本実施形態の周辺機器200の機能およびハードウェア構成について説明される。
図5は、本実施形態の情報処理方法に係る処理を行うことが可能な、周辺機器200の構成の一例を示すブロック図である。周辺機器200は、例えば、処理部202と、通信部204と、記憶部206とを備える。
処理部202は、周辺機器200の各構成からの信号を処理する。例えば処理部202は、通信部204から送られてくる信号の復号処理を行い、データを抽出する。また処理部202は、記憶部206からデータを読み出し、読み出されたデータを通信部204に送ってもよい。
通信部204は、外部装置と近距離無線によって通信を行う通信部であり、例えばIEEE802委員会によって規定される通信方式(例えばBluetooth(登録商標))を用いて通信を行ってもよい。また通信部204は、Wi-Fiなどの通信方式を用いて通信を行ってもよい。なお、上述した通信方式は一例であり、通信部204の通信方式は、これに限られない。記憶部206は、各種のデータを記憶し、例えばスマートフォン100から送られてくるデータを記憶してもよい。
(2-4.周辺機器200のハードウェア構成)
以下では、図6を参照しながら、本開示の実施形態に係る周辺機器200のハードウェア構成について、詳細に説明する。図6は、本開示の実施形態に係る周辺機器200のハードウェア構成を説明するためのブロック図である。
以下では、図6を参照しながら、本開示の実施形態に係る周辺機器200のハードウェア構成について、詳細に説明する。図6は、本開示の実施形態に係る周辺機器200のハードウェア構成を説明するためのブロック図である。
周辺機器200は、主に、CPU801と、ROM803と、RAM805と、を備える。また、周辺機器200は、更に、ホストバス807と、ブリッジ809と、外部バス811と、インターフェース813と、ストレージ装置815と、通信装置817とを備える。
CPU801は、中心的な処理装置及び制御装置として機能し、ROM803、RAM805に記録された各種プログラムに従って、周辺機器200内の動作全般又はその一部を制御する。なお、CPU801は、処理部202の機能を有してもよい。ROM803は、CPU801が使用するプログラムや演算パラメータ等を記憶する。RAM805は、CPU801が使用するプログラムや、プログラムの実行において適宜変化するパラメータ等を一次記憶する。これらはCPUバス等の内部バスにより構成されるホストバス807により相互に接続されている。
ストレージ装置815は、周辺機器200において用いられるデータを格納するための装置である。ストレージ装置815は、例えば、磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス、又は光磁気記憶デバイス等により構成される。このストレージ装置815は、CPU801が実行するプログラムや各種データ、及び外部から取得した各種データなどを格納する。なお、ストレージ装置815は、記憶部206の機能を有してもよい。
通信装置817は、外部接続機器819と通信を確立することによって、外部接続機器819との間でデータを交換するために用いられる。通信装置817の一例として、IEEE802.11ポート、IEEE802.15ポート等がある。この通信装置817によって外部接続機器819と接続されることで、周辺機器200は、外部接続機器819から直接各種データを取得したり、外部接続機器819に各種データを送信したりする。なお、外部接続機器819の例は、スマートフォン100または無線端末300である。
(2-5.無線端末300の機能構成)
以上では、本実施形態の周辺機器200の機能およびハードウェア構成について説明された。以下では、本実施形態の無線端末300の機能およびハードウェア構成について説明される。
以上では、本実施形態の周辺機器200の機能およびハードウェア構成について説明された。以下では、本実施形態の無線端末300の機能およびハードウェア構成について説明される。
図7は、本実施形態の情報処理方法に係る処理を行うことが可能な、無線端末300の構成の一例を示すブロック図である。無線端末300は、例えば、処理部302と、第1通信部304と、第2通信部306とを備える。
処理部302は、無線端末300の各構成からの信号を処理する。例えば処理部302は、第1通信部304または第2通信部306から送られてくる信号の復号処理を行い、データを抽出する。また処理部302は、第1通信部304または第2通信部306から送られてくるデータの符号化を行う。
第1通信部304は、有線通信または無線通信によって外部装置と通信を行う通信部であり、例えばEthernetに準拠する通信方式を用いて通信を行ってもよい。第2通信部306は、外部装置と近距離無線によって通信を行う通信部であり、例えばIEEE802委員会によって規定される通信方式(例えばBluetooth(登録商標))を用いて通信を行ってもよい。また第2通信部306は、Wi-Fiなどの通信方式を用いて通信を行ってもよい。なお、上述した通信方式は一例であり、第1通信部304および第2通信部306の通信方式は、これらに限られない。
(2-6.無線端末300のハードウェア構成)
以下では、図8を参照しながら、本開示の実施形態に係る無線端末300のハードウェア構成について、詳細に説明する。図8は、本開示の実施形態に係る無線端末300のハードウェア構成を説明するためのブロック図である。
以下では、図8を参照しながら、本開示の実施形態に係る無線端末300のハードウェア構成について、詳細に説明する。図8は、本開示の実施形態に係る無線端末300のハードウェア構成を説明するためのブロック図である。
無線端末300は、主に、CPU701と、ROM703と、RAM705と、を備える。また、無線端末300は、更に、ホストバス707と、ブリッジ709と、外部バス711と、インターフェース713と、第2通信装置715と、第1通信装置719とを備える。
CPU701は、中心的な処理装置及び制御装置として機能し、ROM703、RAM705に記録された各種プログラムに従って、無線端末300内の動作全般又はその一部を制御する。なお、CPU701は、処理部302の機能を有してもよい。ROM703は、CPU701が使用するプログラムや演算パラメータ等を記憶する。RAM705は、CPU701が使用するプログラムや、プログラムの実行において適宜変化するパラメータ等を一次記憶する。これらはCPUバス等の内部バスにより構成されるホストバス707により相互に接続されている。
第2通信装置715は、外部接続機器717と通信を確立することによって、外部接続機器717との間でデータを交換するために用いられる。第2通信装置715の一例として、IEEE802.11ポート、IEEE802.15ポート等がある。この第2通信装置715によって外部接続機器717と接続されることで、無線端末300は、外部接続機器717から直接各種データを取得したり、外部接続機器717に各種データを送信したりする。なお、外部接続機器717の一例は、周辺機器200である。
第1通信装置719は、例えば、通信網721に接続するための通信デバイス等で構成された通信インターフェースである。第1通信装置719は、例えば、有線又は無線LANの通信モデム等である。この第1通信装置719は、例えば、インターネットや他の通信機器との間で、例えばTCP/IP等の所定のプロトコルに則して信号等を送受信することができる。
(2-7.サーバ500の機能構成)
以上では、本実施形態の無線端末300の機能およびハードウェア構成について説明された。以下では、本実施形態のサーバ500の機能およびハードウェア構成について説明される。
以上では、本実施形態の無線端末300の機能およびハードウェア構成について説明された。以下では、本実施形態のサーバ500の機能およびハードウェア構成について説明される。
図9は、本実施形態の情報処理方法に係る処理を行うことが可能な、サーバ500の構成の一例を示すブロック図である。サーバ500は、例えば、処理部502と、通信部504と、記憶部506とを備える。
処理部502は、サーバ500の各構成からの信号を処理する。例えば処理部502は、通信部504から送られてくる信号の復号処理を行い、データを抽出する。また処理部502は、記憶部506からデータを読み出し、読み出されたデータに対する処理を行う。
通信部504は、有線通信または無線通信によって外部装置と通信を行う通信部であり、例えばEthernetに準拠する通信方式を用いて通信を行ってもよい。記憶部506は、処理部502によって使用される各種のデータを格納する。
(2-8.サーバ500のハードウェア構成)
以下では、図10を参照しながら、本開示の実施形態に係るサーバ500のハードウェア構成について、詳細に説明する。図5は、本開示の実施形態に係るサーバ500のハードウェア構成を説明するためのブロック図である。
以下では、図10を参照しながら、本開示の実施形態に係るサーバ500のハードウェア構成について、詳細に説明する。図5は、本開示の実施形態に係るサーバ500のハードウェア構成を説明するためのブロック図である。
サーバ500は、主に、CPU601と、ROM603と、RAM605と、を備える。また、サーバ500は、更に、ホストバス607と、ブリッジ609と、外部バス611と、インターフェース613と、入力装置615と、出力装置617と、ストレージ装置619と、ドライブ621と、接続ポート623と、通信装置625とを備える。
CPU601は、中心的な処理装置及び制御装置として機能し、ROM603、RAM605、ストレージ装置619、又はリムーバブル記録媒体627に記録された各種プログラムに従って、サーバ500内の動作全般又はその一部を制御する。なお、CPU601は、処理部502の機能を有してもよい。ROM603は、CPU601が使用するプログラムや演算パラメータ等を記憶する。RAM605は、CPU601が使用するプログラムや、プログラムの実行において適宜変化するパラメータ等を一次記憶する。これらはCPUバス等の内部バスにより構成されるホストバス607により相互に接続されている。
入力装置615は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ及びレバーなどユーザが操作する操作手段である。また入力装置615は、例えば、上記の操作手段を用いてユーザにより入力された情報に基づいて入力信号を生成し、CPU601に出力する入力制御回路などから構成されている。ユーザは、この入力装置615を操作することにより、サーバ500に対して各種のデータを入力したり処理動作を指示したりすることができる。
出力装置617は、取得した情報をユーザに対して視覚的又は聴覚的に通知することが可能な装置で構成される。このような装置として、CRTディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ELディスプレイ装置及びランプなどの表示装置や、スピーカ及びヘッドフォンなどの音声出力装置や、プリンタ装置、携帯電話、ファクシミリなどがある。出力装置617は、例えば、サーバ500が行った各種処理により得られた結果を出力する。具体的には、表示装置は、サーバ500が行った各種処理により得られた結果を、テキスト又はイメージで表示する。他方、音声出力装置は、再生された音声データや音響データ等からなるオーディオ信号をアナログ信号に変換して出力する。
ストレージ装置619は、サーバ500の記憶部506の一例として構成されたデータ格納用の装置である。ストレージ装置619は、例えば、HDD(Hard Disk Drive)等の磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス、又は光磁気記憶デバイス等により構成される。このストレージ装置619は、CPU601が実行するプログラムや各種データ、及び外部から取得した各種データなどを格納する。なお、ストレージ装置619は、記憶部506の機能を有してもよい。
ドライブ621は、記録媒体用リーダライタであり、サーバ500に内蔵、あるいは外付けされる。ドライブ621は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体627に記録されている情報を読み出して、RAM605に出力する。また、ドライブ621は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体627に記録を書き込むことも可能である。リムーバブル記録媒体627は、例えば、DVDメディア、HD-DVDメディア、Blu-ray(登録商標)メディア等である。また、リムーバブル記録媒体627は、コンパクトフラッシュ(登録商標)(CompactFlash:CF)、フラッシュメモリ、又は、SDメモリカード(Secure Digital memory card)等であってもよい。また、リムーバブル記録媒体627は、例えば、非接触型ICチップを搭載したICカード(Integrated Circuit card)又は電子機器等であってもよい。
接続ポート623は、機器をサーバ500に直接接続するためのポートである。接続ポート623の一例として、USB(Universal Serial Bus)ポート、IEEE1394ポート、SCSI(Small Computer System Interface)ポート等がある。接続ポート623の別の例として、RS-232Cポート、光オーディオ端子、HDMI(登録商標)(High-Definition Multimedia Interface)ポート等がある。この接続ポート623に外部接続機器629を接続することで、サーバ500は、外部接続機器629から直接各種データを取得したり、外部接続機器629に各種データを提供したりする。
通信装置625は、例えば、通信網631に接続するための通信デバイス等で構成された通信インターフェースである。通信装置625は、例えば、有線又は無線LAN(Local Area Network)、又はWUSB(Wireless USB)用の通信カード等である。また、通信装置625は、光通信用のルータ、ADSL(Asymmetric Digital Subscriber Line)用のルータ、又は、各種通信用のモデム等であってもよい。この通信装置625は、例えば、インターネットや他の通信機器との間で、例えばTCP/IP等の所定のプロトコルに則して信号等を送受信することができる。また、通信装置625に接続される通信網631は、有線又は無線によって接続されたネットワーク等により構成され、例えば、インターネット、家庭内LAN、赤外線通信、ラジオ波通信又は衛星通信等であってもよい。
<3.購入条件の設定方法>
以上では、本実施形態の購入システムを構成する各装置の構成について説明された。以下では、本実施形態の購入システムで用いられる商品またはサービスの購入条件の設定方法について説明される。なお、以下では商品の購入条件の設定方法の例について説明される。しかしながら同様な方法で、サービスに関する購入条件が設定されてもよい。
以上では、本実施形態の購入システムを構成する各装置の構成について説明された。以下では、本実施形態の購入システムで用いられる商品またはサービスの購入条件の設定方法について説明される。なお、以下では商品の購入条件の設定方法の例について説明される。しかしながら同様な方法で、サービスに関する購入条件が設定されてもよい。
図11は、スマートフォン100において表示される購入条件の設定画面を表す図である。スマートフォン100において本実施形態の購入システムのためのアプリケーション等が実行されると、図11に示されるような購入条件の設定画面が表示される。
図11に示される設定画面は、商品(特に野菜)の購入条件を設定するための設定画面である。したがって図11に示される設定画面では、人参、じゃがいも、玉ねぎ、ニンニクを示すアイコン10が表示されている。また各アイコン10の右上には、選択されていることを示すためのチェックボックス12が設けられている。なお、当然ながら、図11に示される商品は一例であり、本実施形態の購入システムに適応される商品はこれらに限定されない。
ユーザは、スマートフォン100の操作部108を操作することによって、表示されているアイコン10またはチェックボックス12を選択し、購入条件を設定する対象を選択してもよい。例えば操作部108がタッチパネルである場合、ユーザは、対象の商品のアイコン10またはチェックボックス12をタップすることによって、設定の対象を選択してもよい。図11では、ユーザによって人参が選択されたことから、人参のアイコン10内に設けられたチェックボックス12にチェックが入っている。
ユーザは、設定の対象を選択した後、購入条件を設定する。例えばユーザは、購入条件の一部として対象商品の購入希望価格を設定する。図11では、対象製品の購入希望価格を設定するための価格設定ボックス14が設けられている。操作部108がタッチパネルである場合ユーザは、価格設定ボックス14をタップし、表示される仮想キーボードなどを用いることによって、対象商品の購入希望価格を設定する。
ユーザは、対象商品の購入希望価格を入力した後、登録ボタン16をタップする。ユーザが、登録ボタン16をタップすることによって選択されている対象製品の購入条件が設定される。なお、ユーザが複数の商品に関する購入条件を設定する場合、以上の動作が繰り返されてもよい。
図12は、図11の設定画面によって購入条件が設定された後に表示される確認画面を示す図である。図12では、人参、玉ねぎおよびキャベツに関する購入条件が設定されていることが示されている。図12では、購入条件の一部として対象製品の購入希望価格が設定されており、例えば価格が50円以下であれば人参を購入するという購入条件が設定されていることがわかる。
ユーザは、図12で示されるような確認画面において購入条件を確認した後、転送ボタン18をタップすることによって購入条件に関する購入条件情報を周辺機器200に転送する。なお、購入条件情報とは、上述した購入条件を含む情報である。ここで、周辺機器200がスマートフォン100に接続されていない場合、転送ボタン18の表示形態は、購入条件情報の転送ができないことを示すために変更されてもよい。これによりユーザは、周辺機器200がスマートフォン100と接続されていないことを視覚的に認識できる。
購入条件情報の転送は、スマートフォン100と周辺機器200間で確立される任意の通信方法によって行われる。例えば購入条件情報の転送は、Bluetooth(登録商標)などの近距離無線通信を用いて行われてもよい。なおこのとき、スマートフォン100の記憶部112も設定された購入条件を記憶してもよい。
スマートフォン100から購入条件情報を受信した周辺機器200は、受信した購入条件情報に含まれる購入条件を記憶部206に記憶する。図13は、スマートフォン100の記憶部112および周辺機器200の記憶部206に記憶された購入条件の一例を示す図である。図13で示されるようにスマートフォン100の記憶部112および周辺機器200の記憶部206に記憶される購入条件には、商品に関する情報と当該商品の価格に関する情報が含まれる。図13では、購入希望価格が購入条件の一部として設定されており、人参の価格が50円以下ある場合、玉ねぎの価格が40円以下ある場合、キャベツの価格が150円以下である場合にそれぞれの商品を購入するという購入条件が設定されている。
図13に示される購入条件は一例であり、購入条件はより詳細に設定されてもよい。図14は、商品の「産地」、「数量」、「価格」、「重量」が購入条件の一部として設定される例を示す図である。
図14に示される例では、人参の産地は「国産」または「外国産」のどちらでもよいことが購入条件として設定されている。また、人参の数量に関して、「人参が1本で販売されていること」または「人参が5本組で販売されていること」が購入条件として設定されている。また、人参の価格に関して、「人参が国産の場合は1本あたりの価格が50円以下であること」、「人参が外国産である場合は1本あたりの価格が30円以下であること」が、購入条件として設定されている。
また豚肉についても同様に、産地は「国産」または「外国産」のどちらでもよいことが購入条件として設定されている。そして豚肉の場合は、重量に関して、「販売されているパッケージが300g以下であること」が購入条件として設定されている。また、価格に関して、「豚肉が国産の場合は100gあたりの価格が250円以下であること」、「豚肉が外国産である場合は100gあたりの価格が150円以下であること」が、購入条件として設定されている。
図15は、購入条件の他の例を示す図である。図15は、製造会社によって製造された商品に対する購入条件が設定される例について示されている。図15では、商品の「製造会社」および「価格」が購入条件の一部として設定される例が示される。
図15に示されるカレーの例では、製造会社に関して、「ABC会社」が購入条件として設定されている。また価格に関して、「価格が500円以下であること」が、購入条件として設定されている。また、うどんの例では、製造会社に関して、「DEF会社」が購入条件として設定されている。また価格に関して、「価格が300円以下であること」が、購入条件として設定されている。
次に食品以外の商品に関する購入条件について説明される。図16は、食品以外の商品に関する購入条件の例を示す図である。図16では、商品の「製造会社」、「成分」、「サイズ」、「容量」、「色」および「価格」が購入条件の一部として設定される例が示される。
図16に示されるシャンプーの例では、製造会社に関して、「GHI会社」が購入条件として設定されている。また成分に関して、「シリコンが含まれないこと」が、購入条件として設定されている。また容量に関して、「容量が500mlであること」が、購入条件として設定されている。また価格に関して、「価格が1,000円以下であること」が、購入条件として設定されている。
また洗濯せっけんの例では、製造会社に関して、「JKL会社」が購入条件として設定されている。また成分に関して、「香料が含まれないこと」が、購入条件として設定されている。また価格に関して、「価格が500円以下であること」が、購入条件として設定されている。
またくつ下の例では、製造会社に関して、「MNO会社」が購入条件として設定されている。またサイズに関して、「サイズがMであること」が、購入条件として設定されている。また色に関して、「色が黒であること」が、購入条件として設定されている。また価格に関して、「価格が500円以下であること」が、購入条件として設定されている。
次にサービスに関する購入条件について説明される。図17は、サービスに関する購入条件の例を示す図である。図17では、サービスの「提供会社」、「提供日時」、「提供場所」および「価格」が購入条件の一部として設定される例が示される。
なお図17で示される演劇に関する購入条件は、所定の演目の演劇について設定されることが想定される。そして演劇の例では、提供日時に関して、「提供日が12月1日から12月8日の間であること」が、購入条件として設定されている。また提供場所に関して、「提供場所が東京または神奈川であること」が、購入条件として設定されている。また価格に関して、「価格が5000円以下であること」が、購入条件として設定されている。
また高速バスの例では、提供会社に関して、「提供会社がPQR会社であること」が、購入条件として設定されている。また提供日時に関して、「提供日が土曜日であること」が、購入条件として設定されている。また提供場所に関して、「ルートが東京から大阪であること」が、購入条件として設定されている。また価格に関して、「価格が5000円以下であること」が、購入条件として設定されている。
上述したように、商品またはサービスに関する購入条件が詳細に設定されることによって、ユーザはより好みに適合する商品またはサービスを効率よく購入することができる。なお、上述した購入条件の設定は一例であり、全ての購入条件が設定されなくてもよく、一部の購入条件が設定されてもよい。このとき、設定されない条件は、任意であると判定されてもよい。
<4.購入システムにおける情報処理方法>
(4-1.周辺機器200が送信する情報)
以上では、本実施形態における購入条件の設定方法について説明された。以下では、本実施形態の購入システムにおける情報処理方法の詳細について説明される。図18は、以下で説明されるように、本実施形態の購入システムにおいて、周辺機器200から送信される情報を示す図である。
(4-1.周辺機器200が送信する情報)
以上では、本実施形態における購入条件の設定方法について説明された。以下では、本実施形態の購入システムにおける情報処理方法の詳細について説明される。図18は、以下で説明されるように、本実施形態の購入システムにおいて、周辺機器200から送信される情報を示す図である。
本実施形態において周辺機器200は、図18に示されるように、購入条件情報と、決済情報と、配達情報と、ユーザ識別情報とを記憶部206に記憶し、それぞれの情報を適切なタイミングで無線端末300に送信する。以下に各情報について説明される。
図18に示される購入条件情報は、図13から図17を用いて説明された商品またはサービスの購入条件を含む情報である。周辺機器200は、このような商品およびサービスの購入条件の一方または双方を記憶してもよく、記憶された商品およびサービスの購入条件の一方または双方を無線端末300に送信してもよい。
決済情報は、購入条件情報に含まれる商品またはサービスの購入のための決済に用いられる情報である。決済情報は、例えば電子マネーに関する情報であってもよく、クレジットカードに関する情報であってもよい。また電子マネーに関する情報とは、例えばSuicaID番号、Edy番号のような、各電子マネーシステムにおいて各ユーザに割り振られる固有の識別情報を含んでもよく、また電子マネーの残高情報を含んでもよい。また、クレジットカードに関する情報は、クレジットカード番号を含んでもよい。
配達情報は、商品が購入された際に当該商品の配達のために用いられる情報である。また、サービスが購入された際には、配達情報は当該サービスのチケットの配達に用いられてもよい。配達情報は、例えばユーザの住所であってもよく、ユーザが指定するコンビニエンスストアの住所又は店名であってもよい。またチケットなどが電子的に送付される場合、配達情報は、ユーザが所有するE-MAILアドレスであってもよい。配達情報が送信されることによってユーザは、本実施形態の購入システムで購入された商品を指定した配達先で受領することができる。
ユーザ識別情報は、各店舗の遠く店サービスなどで用いられるための情報である。店舗では、購入金額の一定割合に相当するポイントを購入者に対して付与する特典サービスを提供していることがある。ユーザ識別情報は、このようなポイント付与サービスのためにユーザを特定するために用いられる識別情報であってもよい。
(4-2.本実施形態における情報処理方法の例)
以上では、本実施形態において周辺機器200から無線端末300に送信される情報について説明された。以下では、本実施形態における情報処理方法の例について説明される。図19は、本実施形態における情報処理方法の例について示される図である。なお、以下では商品が購入される例が説明される。しかしながらサービスが購入される情報処理方法も、以下に説明される情報処理方法と同様な情報処理方法によって実現される。
以上では、本実施形態において周辺機器200から無線端末300に送信される情報について説明された。以下では、本実施形態における情報処理方法の例について説明される。図19は、本実施形態における情報処理方法の例について示される図である。なお、以下では商品が購入される例が説明される。しかしながらサービスが購入される情報処理方法も、以下に説明される情報処理方法と同様な情報処理方法によって実現される。
最初にS100においてユーザは、スマートフォン100を介して周辺機器200に購入条件情報等を送信し、購入条件等の登録を行う。ここでユーザは、例えば図11および図12を用いて説明されたような方法を用いて購入条件を設定し、スマートフォン100と接続されている周辺機器200に設定された購入条件を含む購入条件情報を周辺機器200に送信する。購入条件情報を受信した周辺機器200は、当該購入条件情報に含まれる購入条件を記憶部206に記憶する。なおこのとき、スマートフォン100の記憶部112も設定された購入条件を記憶してもよい。
またユーザは、スマートフォン100を介して、購入条件に加えて、図18で示された配達情報、ユーザ識別情報などを周辺機器200に送信してもよい。例えば、スマートフォン100が有するアプリケーションに登録されている決済情報が周辺機器200に送信されてもよい。また、スマートフォン100に備えられている撮像装置を用いて、カードに記載されている識別番号などが読み取られ、読み取られたカード番号等がスマートフォン100を介して周辺機器200に送信されてもよい。
また、スマートフォン100に備えられているNFC(Near Field Communication)装置を用いて、カードに備えられるチップに記憶されている決済情報が読み取られ、当該決済情報がスマートフォン100を介して周辺機器200に送信されてもよい。
またユーザは、スマートフォン100の操作部108を操作することによって予め配達情報およびユーザ識別情報を設定し、当該予め設定された配達情報およびユーザ識別情報がスマートフォン100を介して周辺機器200に送信されてもよい。
スマートフォン100から購入条件情報、決済情報、配達情報およびユーザ識別情報を受信した周辺機器200は、記憶部206に受信された購入条件情報、決済情報、配達情報およびユーザ識別情報を記憶する。
次にS102において周辺機器200は、店舗などに設置されている無線端末300から定期的、または非定期的に送信される所定の信号を検知する。この無線端末300が送信する所定の信号には、店舗に設置されている無線端末300を識別するための識別情報が含まれてもよい。また無線端末300が送信する所定の信号には、本実施形態の購入システムに対応していることを示す識別情報が含まれてもよく、また特定の店舗または販売元を示す識別情報が含まれてもよい。
また無線端末300は、Bluetooth(登録商標)またはWi-Fiのような近距離無線通信方式を用いて信号を送信してもよい。このように無線端末300からの信号の送信に近距離無線通信が用いられることによって、ユーザが無線端末300が設置されている店舗の近くを通ったときに、周辺機器200は信号を検知することができ、後述の商品またはサービスの購入処理が進められる。
次にS104において無線端末300からの信号を検知した周辺機器200は、信号を検知したことに基づいて、無線端末300との通信を確立する。例えば、周辺機器200と無線端末300は、Bluetooth(登録商標)におけるペアリングを行うことによって、通信を確立してもよい。なお、周辺機器200は、無線端末300からの所定の信号に本実施形態の購入システムに対応していることを示す識別情報、または特定の店舗または販売元を示す識別情報が含まれている場合に無線端末300との通信を確立するように構成されてもよい。
S106において周辺機器200は、周辺機器200と無線端末300との間の通信が確立された後に、確立された通信で、記憶部206に記憶された購入条件、配達情報およびユーザ識別情報を無線端末300に送信する。そして無線端末300は、受信された購入条件、配達情報およびユーザ識別情報をサーバ500に送信する。なおここで、周辺機器200は小さい容量のバッテリが搭載される場合、周辺機器200が購入条件と共に配達情報およびユーザ識別情報を送信することによって、周辺機器200と無線端末300との間の情報の交換の回数が低減されることは、周辺機器200に対して有用である。
S108において購入条件等を受信したサーバ500は、受信されたユーザ識別情報と記憶部506に記憶されているユーザ識別情報とを比較すること等によって、ユーザを特定する。
次にS110においてサーバ500は、購入条件に含まれる商品の情報に基づいて、記憶部506に記憶されている商品のデータベース等を検索する。記憶部506に記憶されているデータベースには、商品に関する情報および当該商品の販売条件が関連付けられて記憶されていてもよい。ここで販売条件には、商品の価格、製造会社、産地、数量、成分、サイズ、容量、色、重量に関する情報のうち少なくとも一つが含まれてもよい。なお、サービスに関する情報処理が行われる場合、データベースには、サービスの販売条件として、サービスの価格、提供会社、日時、場所に関する情報のうち少なくとも一つの情報が含まれてもよい。
よって例えば受信された購入条件が、図13で示されたように、「価格が50円以下であれば人参を購入する」という購入条件であった場合、サーバ500はデータベースに人参が含まれるかを検索する。そしてサーバ500が、データベースに人参が含まれると判定した場合、次にサーバ500は、人参の販売条件をデータベースを用いて検索する。
データベースに人参の販売価格が40円であることが登録されている場合、サーバ500は、データベースに記憶されている販売条件が受信された購入条件を満たすと判定する。一方データベースに人参の販売価格が60円であることが登録されている場合、サーバ500は、データベースに記憶されている販売条件が受信された購入条件を満たさないと判定する。
S110においてサーバ500が、販売条件が受信された購入条件を満たすと判定した場合、次にS112においてサーバ500は、決済情報の要求を無線端末300を介して周辺機器200に送信する。なお、S110においてサーバ500が、販売条件が受信された購入条件を満たさないと判定した場合、サーバ500は、否定応答を無線端末300を介して周辺機器200に送信してもよい。この場合、この否定応答の送信によって処理は終了する。
サーバ500から決済情報の要求を受信した周辺機器200は、記憶されている決済情報を無線端末300を介してサーバ500に送信する(S114)。
ここで周辺機器200が決済情報をS106において購入条件等とともに送信しない理由は、決済情報は重要な情報であるため、盗聴等を防ぐために適切なタイミングで送信されることが望ましいからである。つまり決済情報が必要とされる場合(購入条件に合致する商品が見つかった場合)、決済情報は送信されることが好ましい。
一方、周辺機器200のバッテリの節約の観点からは、決済情報はS106において購入条件等と共に送信されてもよい。このとき、決済情報が盗聴されて悪用されないように、公開鍵暗号方式または共通鍵暗号方式のような既存の暗号化技術を用いて購入条件等が送信されてもよい。当然ながら暗号化技術は、スマートフォン100、周辺機器200、無線端末300、サーバ500間の全ての通信または一部の通信で使用されてもよい。しかしながら、周辺機器200のバッテリの観点からは余分な電力を消費する暗号化技術は用いられずに、周辺機器200から送信される情報または周辺機器200に送信される情報は暗号化技術が用いられずに送信されてもよい。
次にS116において決済情報を受信したサーバ500は、受信された決済情報を用いて商品の販売に関する決済を行う。ここで行われる決済方法は、使用される決済情報に応じて異なってもよい。例えば、決済方法としてクレジットカードが用いられる場合、サーバ500はクレジット会社が管理する管理サーバと通信を行うことによって決済を行ってもよい。また、決済方法としてプリペイドタイプの電子マネーが用いられる場合、サーバ500は他のサーバと通信を行うことなく、受信された電子マネーの残高情報等に基づいて決済を行ってもよい。
次にS118においてサーバ500は、完了された決済に関するレシート情報を無線端末300を介して周辺機器200に送信する。例えばS116において決済された内容が、「人参が40円で購入された」という内容であった場合、レシート情報には、購入された商品名として「人参」が含まれ、購入価格として「40円」が含まれる。また、レシート情報には、S106において送信された配達情報が含まれてもよく、商品の販売日時に関する購入履歴情報が含まれてもよい。また、店舗がポイント付与などの独自の特典サービスを行っている場合には、商品の購入によって付与されたポイントに関する情報がレシート情報に含まれてもよい。レシート情報を受信した周辺機器200は、受信されたレシート情報を記憶部206に記憶してもよい。また、レシート情報を受信した周辺機器200は、レシート情報に含まれる商品に関する購入条件を削除してもよい。
S120においてレシート情報を受信した周辺機器200は、決済が行われたことを確認する確認応答をサーバ500に送信する。
そしてS122において周辺機器200は、スマートフォン100が周辺機器200に接続されたときに、記憶されたレシート情報をスマートフォン100に送信する。ここで、レシート情報を受信したスマートフォン100は、レシート情報に含まれる商品に関する購入条件を削除してもよい。
なお、詳細には、上述したS100の処理は、スマートフォン100の処理部102によって行われる。また上述したS102、S104、S106、S114、S120およびS122の処理は、周辺機器200の処理部202によって行われる。また上述したS108、S110、S112、S116およびS118の処理は、サーバ500の処理部502によって行われる。
以上のような情報処理が行われることによって、ユーザが購入したい商品を買い忘れることが防止される。また、ユーザが事前に設定した購入条件に基づいて、商品またはサービスの購入が行われる。また、ユーザは商品またはサービスの購入を実店舗で行うことができる。
なお、図19に示される情報処理の例では、商品の購入が、ユーザの確認を得ることなく自動的に行われた。しかしながら、商品の購入時にユーザの確認を得るように、上述した情報処理の例は変更されてもよい。
図20は、商品の購入時にユーザの確認を得るように変更された情報処理の例を示す図である。図20において、S200~S210およびS218~S222はそれぞれ、図19のS100~S110およびS112~S116に対応するため、説明は省略される。
S210においてサーバ500が、販売条件が受信された購入条件を満たすと判定した場合、次にS212においてサーバ500は、購入確認の要求を無線端末300を介して周辺機器200に送信する。購入確認の要求を受信した周辺機器200は、接続されているスマートフォン100に購入確認の要求を転送する。購入確認の要求を受信したスマートフォン100は、表示部110に購入確認を要求されている対象の商品および商品に関する情報(例えば販売価格など)を表示すること等によって購入確認をユーザに通知する。
そしてS214においてユーザは、表示部110に表示された情報を確認し、スマートフォン100の操作部108を操作することによって購入の確認を行う。S214においてユーザが、商品を購入するための操作を行った場合、S216において肯定応答を示す購入確認がサーバ500に送信され、S218~S222の処理が行われる。一方、S214においてユーザが、商品を購入しないための操作を行った場合、S216において否定応答を示す購入確認がサーバ500に送信され、以降の処理は行われない。
このように商品の購入の確認がユーザに求められることによって、既にユーザが不必要になってしまった商品が購入されることが防がれる。これは、例えば、ユーザが既に購入条件に設定された商品を購入している場合などに有益である。
(4-3.購入条件の自動設定の例)
以上では、本実施形態の情報処理方法の例について説明された。以下では、次回の購入日が自動的に設定される例について説明される。図21は、前回の購入履歴を示す購入情報に基づいて、次回の購入日が設定されることを示す図である。
以上では、本実施形態の情報処理方法の例について説明された。以下では、次回の購入日が自動的に設定される例について説明される。図21は、前回の購入履歴を示す購入情報に基づいて、次回の購入日が設定されることを示す図である。
例えば、スマートフォン100は図19のS122において受信されたレシート情報に含まれる商品に関する情報および購入に情報に基づいて、図21に示されるようなテーブルを作成する。
図21に示されるように、シャンプーに関して前回の購入日が11月1日であった場合、スマートフォン100は、次回購入日を1か月後の12月1日に設定する。そして前回購入時と同様の購入条件(例えば価格)を設定する。また、洗濯せっけんに関して前回の購入日が10月1日であった場合、スマートフォン100は、次回購入日を2か月後の12月1日に設定してもよい。このようにスマートフォン100は、商品に応じて異なる次回の購入日と前回の購入日との間隔を設定してもよい。これは、商品によって消費される期間が異なるためである。なお、次回の購入日と前回の購入日との間隔は、ユーザによって任意に設定されてもよい。
そしてスマートフォン100は、次回の購入日に関する情報を購入条件に設定して記憶する。このときスマートフォン100は、次回の購入日に関する情報が設定された購入条件を周辺機器200に送信してもよい。図22は、次回の購入日に関する情報が付加された購入条件を示す図である。図22に示されるように、例えば、周辺機器200に転送されるシャンプーに関する購入条件は、「GHI会社のシリコンを含まないシャンプーの価格が1,000円以下であれば、12月1日以降に当該シャンプーを購入する」という条件となる。
なおスマートフォン100は、次回の購入日に関する情報を購入条件に付加せずに、次回の購入日が到来するまで、当該購入条件を周辺機器200に送信しなくてもよい。つまり、12月1日になるまでに周辺機器200に購入条件の更新を行うことがある場合でも、次回購入日が到来していない商品に関する購入条件は、周辺機器200に送信されなくてもよい。
以上のように前回購入日の購入履歴から次回購入日が自動的に設定されることにより、ユーザが商品またはサービスの買い忘れをすることがより確実に防止される。
以上では、前回の購入履歴を示す購入情報に基づいて、次回の購入日が決定された。しかしながら、次回の購入日は、前回以前の購入履歴に基づいて決定されてもよい。
図23は、3回前から前回までの購入履歴に基づいて、次回の購入日が決定される例を示す図である。例えば、シャンプーに関して、3回前の購入日は7月22日であり、2回前の購入日が9月9日であり、前回の購入日が10月18日である場合について説明される。
図23に示されるように、7月22日から9月9日までの日数は50日であり、9月9日から10月18日までの日数は40日である。スマートフォン100は、これらの購入日の間の日数に基づいて、次回の購入日を決定する。例えば、スマートフォン100は、前回購入日と次回購入日との間隔を、50日と40日の平均の45日後に決定してもよい。つまり、スマートフォン100は、前回購入日の45日後の12月1日を次回購入日に設定してもよい。
同様に洗濯せっけんに関して、3回前の購入日は7月7日であり、2回前の購入日が8月27日であり、前回の購入日が10月13日である場合について説明される。図23に示されるように、7月7日から8月27日までの日数は52日であり、8月27日から10月13日までの日数は48日である。このように洗濯せっけんの購入日の間の日数は、シャンプーの購入日の間の日数と異なることが想定される。
そしてスマートフォン100は、洗濯せっけんの購入日の間の日数に基づいて、次回の購入日を決定する。例えば、スマートフォン100は、前回購入日と次回購入日との間隔を、52日と48日の平均の50日後に決定してもよい。つまり、スマートフォン100は、前回購入日の50日後の12月1日を次回購入日に設定してもよい。
なお、上述した例では過去の所定の回数の購入履歴を示す購入情報に基づいて、次回の購入日が設定された。しかしながら、次回の購入日は、過去の所定の期間の購入履歴を示す購入情報に基づいて設定されてもよい。例えば、次回の購入日は、過去6か月の購入履歴を示す購入情報に基づいて設定されてもよい。この場合、例えば過去の6か月に購入日が3回あった場合は、上述した方法と同様の方法で、次回購入日が設定されてもよい。
以上のように、次回の購入日が、過去の購入履歴に基づいて設定されることにより、よりユーザの消費の傾向に基づいた、購入日の設定が行われる。
(4-4.類似商品または類似サービスの購入が行われる例)
以上では、購入条件、特に次回の購入日が自動的に設定される例について説明された。以下では、類似商品または類似サービスの購入が行われる例について説明される。図19を用いて説明された情報処理の例では、S110において購入条件が販売条件を満たさない場合、商品またはサービスの購入は行われなかった。しかしながら、ユーザが購入条件に設定した商品またはサービスに類似する、類似商品または類似サービスを購入する意思がある場合、類似商品または類似サービスが購入されてもよい。
以上では、購入条件、特に次回の購入日が自動的に設定される例について説明された。以下では、類似商品または類似サービスの購入が行われる例について説明される。図19を用いて説明された情報処理の例では、S110において購入条件が販売条件を満たさない場合、商品またはサービスの購入は行われなかった。しかしながら、ユーザが購入条件に設定した商品またはサービスに類似する、類似商品または類似サービスを購入する意思がある場合、類似商品または類似サービスが購入されてもよい。
図24は、上述した類似商品が購入されるための情報処理の例を示す図である。なお、以下では類似商品が購入されるための例が説明される。しかしながら類似サービスが購入されるための情報処理方法も、以下に説明される情報処理方法と同様な情報処理方法によって実現される。また、図24において、S300~S310はそれぞれ、図19のS100~S110に対応するため、説明は省略される。
S310においてサーバ500が、販売条件が受信された購入条件を満たさないと判定した場合、処理はS312に進む。なお、図24において受信される購入条件は、図16に示されるシャンプーに関する購入条件(製造会社がGHI会社であり、成分にシリコンが含まれず、容量が500mlであり、価格が1,000円以下である)であるとして説明される。
S312においてサーバ500は、受信された購入条件に含まれる情報に基づいて、記憶されているデータベースから類似商品を検索する。例えば、サーバ500は、購入条件に含まれる商品に関する情報と価格に関する情報とに基づいて、類似商品を検索してもよい。ここで受信された購入条件に含まれる商品に関する情報がシャンプーを示し、購入条件に含まれる価格に関する情報が1,000円以下である場合、サーバ500はこれらの条件に合致する類似商品を検索する。
そしてS314において、サーバ500は、検索された類似商品(シャンプー)に関する情報(例えば商品の価格、製造会社、産地、数量、成分、サイズ、容量、色、重量に関する情報)をスマートフォン100に送信する。
類似商品に関する情報を受信したスマートフォン100は、S316において、類似商品を購入するかを判定する。類似商品の購入の判定は、例えば、スマートフォン100にあらかじめ設定されている類似商品購入条件に基づいて、類似商品を購入するかを判定する。類似商品購入条件は、購入条件に含まれる情報(例えば商品の価格、製造会社、産地、数量、成分、サイズ、容量、色、重量に関する情報)のうちの1つまたは複数の組合せに基づいて設定される。
例えばシャンプーに関する類似商品購入条件が、製造会社がGHI会社であることを示す場合、スマートフォン100は、受信した類似商品情報に製造会社がGHI会社であるシャンプーが含まれるかを検索する。また、シャンプーに関する類似商品購入条件が、成分にシリコンが含まれておらず、容量が500mlであることを示す場合、スマートフォン100は、受信した類似商品情報に成分にシリコンが含まれておらず、容量が500mlであるシャンプーが含まれるかを判定する。
S316においてスマートフォン100が、受信した類似商品に関する情報に設定された類似商品購入条件を満たす類似商品は含まれない、と判定する場合、S318においてスマートフォン100は、否定応答をサーバ500に送信する。これにより、処理は終了する。
一方、S316においてスマートフォン100が、受信した類似商品に関する情報に設定された類似商品購入条件を満たす類似商品が含まれる、と判定する場合、S318においてスマートフォン100は、肯定応答とともに類似商品購入条件を満たす類似商品に関する情報をサーバ500に送信する。
スマートフォン100から肯定応答および類似商品に関する情報を受信したサーバ500は、図19に示されるS112に示されるように決済情報の要求を行ってもよい。またその後、図19に示されるS114~S122に示される処理が実行されてもよい。
なお、S312における類似商品の検索は、上述した方法と異なる方法によって行われてもよい。例えば、サーバ500は、受信された購入条件に含まれる商品に関する情報に基づいて類似商品を検索してもよい。このとき購入条件に含まれる商品がシャンプーである場合、サーバ500はS314において、店舗が保有する全てのシャンプーを類似商品として特定してもよい。
またS312においてサーバ500は、画像情報に基づいて類似商品を検索してもよい。例えばサーバ500は、購入条件に含まれる商品がシャンプーである場合、記憶部506に記憶されているシャンプーの画像に基づいて類似商品を検索してもよい。
以上のように、サーバ500が、購入条件に含まれる商品またはサービスに類似する類似商品または類似サービスに関する情報をスマートフォン100に送信し、スマートフォン100によって類似商品または類似サービスの購入が判定されることによって、よりユーザの要求を満たす購入システムが構築される。
なお、図24に示される情報処理の例では、類似商品の購入が、ユーザの確認を得ることなく自動的に行われた。しかしながら、類似商品の購入時にユーザの確認を得るように、上述した情報処理の例は変更されてもよい。
図25は、類似商品の購入時にユーザの確認を得るように変更された情報処理の例を示す図である。図25のS400~S414はそれぞれ、図24のS300~S314に対応し、図25のS420~S424はそれぞれ、図19のS112~S116に対応するため、説明は省略される。
S414においてサーバ500が、類似商品に関する情報を送信すると、類似商品に関する情報を受信したスマートフォン100は、表示部110に類似商品に関する情報(例えば商品の価格、製造会社、産地、数量、成分、サイズ、容量、色、重量に関する情報)を表示する。
そしてS416においてユーザは、表示部110に表示された情報を確認し、スマートフォン100の操作部108を操作することによって購入する類似商品を選択する。S416においてユーザが、類似商品を選択するための操作を行った場合、S418において肯定応答とともに、購入する類似商品に関する情報がサーバ500に送信され、S420~S424の処理が行われる。一方、S416においてユーザが、商品を購入しないための操作を行った場合、S418において否定応答がサーバ500に送信され、以降の処理は行われない。
このように類似商品の購入の確認がユーザに求められることによって、既にユーザが不必要になってしまった商品が購入されることが防がれる。これは、例えば、ユーザが既に購入条件に設定された商品を購入している場合などに有益である。
<5.補足事項>
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属する。
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属する。
例えば、上述した購入システムは、飲食店などにおける注文処理に応用されてもよい。ユーザは購入条件(例えばハンバーガーを150円以下で購入する)を予め周辺機器200に登録しておくことによって、ユーザが飲食店に入店すると、上記の購入条件に基づいて注文処理が行われてもよい。このように本実施形態の購入システムが応用されることによって、ユーザは飲食店において、商品を注文するための待ち時間を待たずに、注文を行うことができる。
また、上述した例では、スマートフォン100と周辺機器200が別の機器である購入システムについて説明された。しかしながらスマートフォン100は上述した周辺機器200の機能を含んでもよく、この場合周辺機器200は無くてもよい。
具体的には、スマートフォン100は、図13~図17において示される購入条件を記憶部112に記憶し、図18で示される情報を無線端末300に送信してもよい。さらに詳細に説明すれば、スマートフォン100は、図19に示される、S102における無線端末300からの所定の信号の検知を行ってもよく、S104における無線端末300との通信の確立を行ってもよい。
またスマートフォン100は、図19に示される、S106における購入条件等の送信を行ってもよく、S112における決済情報の要求を受信してもよく、S114における決済情報の送信を行ってもよい。またスマートフォン100は、図19に示される、S118におけるレシート情報を受信して記憶してもよく、S120に示される確認応答を送信してもよい。
また上述した例では、無線端末300とサーバ500が別の機器である購入システムについて説明された。しかしながら無線端末300は上述したサーバ500の機能を含んでもよく、この場合サーバ500は無くてもよい。
具体的には、無線端末300は、図19に示される、S108におけるユーザの特定を行ってもよく、S110における受信された購入条件に基づく商品検索を行ってもよい。また無線端末300は、図19に示される、S112における決済情報の要求を行ってもよく、S116における決済に関する処理を行ってもよく、S118におけるレシート情報の送信を行ってもよい。
また無線端末300は、図20に示される、S212における購入確認要求を送信してもよい。また無線端末300は、図24に示される、S312における類似商品の検索を行ってもよく、S314における類似商品に関する情報の送信を行ってもよい。
また、スマートフォン100の処理部102、周辺機器200の処理部202、無線端末300の処理部302およびサーバ500の処理部502を、図19、20、24、25を用いて上述したような動作を行わせるためのコンピュータプログラムが提供されてもよい。また、このようなプログラムが記憶された記憶媒体が提供されてもよい。
また、スマートフォン100の処理部102は、複数の機能ブロックを有してもよい。例えば、スマートフォン100の処理部102は、購入条件を設定する購入条件設定部と、第1通信部104および第2通信部106を制御する通信制御部と、表示部110を制御する表示制御部と、記憶部112から情報を取得する情報取得部と、を含んでもよい。
また、周辺機器200の処理部202も、複数の機能ブロックを有してもよい。例えば、周辺機器200の処理部202は、通信部204を制御する通信制御部と、無線端末300からの信号を検知する検知部と、記憶部206から情報を取得する情報取得部と、を含んでもよい。
また、サーバ500の処理部502も、複数の機能ブロックを有してもよい。例えば、サーバ500の処理部502は、通信部504を制御する通信制御部と、ユーザ識別情報に基づいてユーザを特定するユーザ特定部と、商品またはサービスの検索を行う検索部と、購入条件と販売条件の比較を行う条件判定部と、決済処理を行う決済部と、レシート情報を生成するレシート情報生成部と、を含んでもよい。またサーバ500の処理部502はさらに、類似商品または類似サービスを検索する類似検索部を備えてもよい。
また、上述した例では、本実施形態の情報処理を実行する情報処理装置の例としてスマートフォン100、周辺機器200およびサーバ500が説明された。しかし、上述した装置はこれに限られない。例えばスマートフォン100の代わりとして、ラップトップコンピュータ、タブレットコンピュータ、デスクトップコンピュータ、PDAなどの情報処理装置が用いられてもよい。また周辺機器200には、上述した情報処理が可能なヘッドフォン、眼鏡などが含まれてもよい。またサーバ500は、有線で他の装置と接続されていなくてもよく、持ち運び可能なコンピュータであってもよい。
<6.むすび>
以上説明したように本開示の購入システムでは、周辺機器200が無線端末300からの所定の信号を検出したときに周辺機器200と無線端末300との通信が確立され、確立された通信を用いて周辺機器200から購入条件が送信される。そして購入条件を受信したサーバ500は、受信された購入条件に基づいて、商品の販売に関する処理を行う。このような購入システムによって、ユーザの商品またはサービスの買い忘れを防止することができる。また、ユーザが事前に設定した購入条件に基づいて、商品またはサービスの購入が行われる。また、商品またはサービスの購入が実店舗で行われる。
以上説明したように本開示の購入システムでは、周辺機器200が無線端末300からの所定の信号を検出したときに周辺機器200と無線端末300との通信が確立され、確立された通信を用いて周辺機器200から購入条件が送信される。そして購入条件を受信したサーバ500は、受信された購入条件に基づいて、商品の販売に関する処理を行う。このような購入システムによって、ユーザの商品またはサービスの買い忘れを防止することができる。また、ユーザが事前に設定した購入条件に基づいて、商品またはサービスの購入が行われる。また、商品またはサービスの購入が実店舗で行われる。
なお、以下のような構成も本開示の技術的範囲に属する。
(1)
外部装置から無線で送信される所定の信号を検知した場合に前記外部装置との通信を確立させ、前記外部装置との間で確立された通信で商品およびサービスの一方または双方の購入条件を示す購入条件情報を前記外部装置に対して送信させる処理部を備える、情報処理装置。
(2)
前記商品の前記購入条件には前記商品を示す情報と前記商品の価格に関する情報とが含まれ、前記サービスの前記購入条件には前記サービスを示す情報と前記サービスの価格に関する情報とが含まれる、前記(1)に記載の情報処理装置。
(3)
前記商品の前記購入条件には、さらに前記商品の製造会社、産地、数量、成分、サイズ、容量、色、重量に関する情報のうち少なくとも一つが含まれ、前記サービスの前記購入条件には前記サービスの提供会社、日時、場所に関する情報のうち少なくとも一つが含まれる、前記(2)に記載の情報処理装置。
(4)
前記処理部は、さらに決済に用いられる決済情報を前記外部装置に対して送信させる、前記(1)から3のいずれか1項に記載の情報処理装置。
(5)
前記決済情報は、前記購入条件情報とともに送信される、前記(4)に記載の情報処理装置。
(6)
前記処理部は、さらに前記商品の配達のための配達情報を前記外部装置に対して送信させる、前記(1)から5のいずれか1項に記載の情報処理装置。
(7)
前記処理部は、さらにユーザを特定するユーザ識別情報を前記外部装置に対して送信させる、前記(1)から6のいずれか1項に記載の情報処理装置。
(8)
前記処理部は、少なくとも前回の購入履歴を示す購入情報に基づいて次回の購入日を設定し、設定された前記次回の購入日に基づいて、前記商品または前記サービスに関する情報を前記購入条件情報に設定する、前記(1)から7のいずれか1項に記載の情報処理装置。
(9)
前記設定される次回の購入日と前回の購入日との間隔は、前記商品または前記サービスごとに異なる、前記(8)に記載の情報処理装置。
(10)
前記処理部は、過去の所定の回数の前記購入情報に基づいて前記次回の購入日を設定し、設定された前記次回の購入日に基づいて、前記商品または前記サービスに関する情報を前記購入条件情報に設定する、前記(8)に記載の情報処理装置。
(11)
前記処理部は、過去の所定の期間の前記購入情報に基づいて前記次回の購入日を設定し、設定された前記次回の購入日に基づいて、前記商品または前記サービスに関する情報を前記購入条件情報に設定する、前記(8)に記載の情報処理装置。
(12)
前記処理部は、前記外部装置から受信される、前記商品の前記購入条件情報に含まれる前記商品に類似する類似商品を示す類似商品情報または前記サービスの前記購入条件情報に含まれる前記サービスに類似する類似サービスを示す類似サービス情報に基づいて、前記類似商品または前記類似サービスを購入するかを判定する、前記(3)から11のいずれか1項に記載の情報処理装置。
(13)
前記処理部は、前記類似商品または前記類似サービスの購入を判定するための類似購入条件に基づいて、前記類似商品または前記類似サービスを購入するかを判定する、前記(12)に記載の情報処理装置。
(14)
前記類似購入条件は、前記購入条件のうちの一つまたは複数の組合せに基づいて設定される、前記(13)に記載の情報処理装置。
(15)
コンピュータに、外部装置から無線で送信される所定の信号を検知した場合に前記外部装置との通信を確立させ、前記外部装置との間で確立された通信で商品およびサービスの一方または双方の購入条件を示す購入条件情報を前記外部装置に対して送信させる機能を、実現させるためのプログラム。
(16)
所定の信号の検知に応じて外部装置が送信する、商品およびサービスの一方または双方の購入条件を示す購入条件情報で示される前記購入条件が、設定された販売条件を満たすかを判定し、
判定結果に応じて、販売に関する処理を行う処理部を備える、情報処理装置。
(1)
外部装置から無線で送信される所定の信号を検知した場合に前記外部装置との通信を確立させ、前記外部装置との間で確立された通信で商品およびサービスの一方または双方の購入条件を示す購入条件情報を前記外部装置に対して送信させる処理部を備える、情報処理装置。
(2)
前記商品の前記購入条件には前記商品を示す情報と前記商品の価格に関する情報とが含まれ、前記サービスの前記購入条件には前記サービスを示す情報と前記サービスの価格に関する情報とが含まれる、前記(1)に記載の情報処理装置。
(3)
前記商品の前記購入条件には、さらに前記商品の製造会社、産地、数量、成分、サイズ、容量、色、重量に関する情報のうち少なくとも一つが含まれ、前記サービスの前記購入条件には前記サービスの提供会社、日時、場所に関する情報のうち少なくとも一つが含まれる、前記(2)に記載の情報処理装置。
(4)
前記処理部は、さらに決済に用いられる決済情報を前記外部装置に対して送信させる、前記(1)から3のいずれか1項に記載の情報処理装置。
(5)
前記決済情報は、前記購入条件情報とともに送信される、前記(4)に記載の情報処理装置。
(6)
前記処理部は、さらに前記商品の配達のための配達情報を前記外部装置に対して送信させる、前記(1)から5のいずれか1項に記載の情報処理装置。
(7)
前記処理部は、さらにユーザを特定するユーザ識別情報を前記外部装置に対して送信させる、前記(1)から6のいずれか1項に記載の情報処理装置。
(8)
前記処理部は、少なくとも前回の購入履歴を示す購入情報に基づいて次回の購入日を設定し、設定された前記次回の購入日に基づいて、前記商品または前記サービスに関する情報を前記購入条件情報に設定する、前記(1)から7のいずれか1項に記載の情報処理装置。
(9)
前記設定される次回の購入日と前回の購入日との間隔は、前記商品または前記サービスごとに異なる、前記(8)に記載の情報処理装置。
(10)
前記処理部は、過去の所定の回数の前記購入情報に基づいて前記次回の購入日を設定し、設定された前記次回の購入日に基づいて、前記商品または前記サービスに関する情報を前記購入条件情報に設定する、前記(8)に記載の情報処理装置。
(11)
前記処理部は、過去の所定の期間の前記購入情報に基づいて前記次回の購入日を設定し、設定された前記次回の購入日に基づいて、前記商品または前記サービスに関する情報を前記購入条件情報に設定する、前記(8)に記載の情報処理装置。
(12)
前記処理部は、前記外部装置から受信される、前記商品の前記購入条件情報に含まれる前記商品に類似する類似商品を示す類似商品情報または前記サービスの前記購入条件情報に含まれる前記サービスに類似する類似サービスを示す類似サービス情報に基づいて、前記類似商品または前記類似サービスを購入するかを判定する、前記(3)から11のいずれか1項に記載の情報処理装置。
(13)
前記処理部は、前記類似商品または前記類似サービスの購入を判定するための類似購入条件に基づいて、前記類似商品または前記類似サービスを購入するかを判定する、前記(12)に記載の情報処理装置。
(14)
前記類似購入条件は、前記購入条件のうちの一つまたは複数の組合せに基づいて設定される、前記(13)に記載の情報処理装置。
(15)
コンピュータに、外部装置から無線で送信される所定の信号を検知した場合に前記外部装置との通信を確立させ、前記外部装置との間で確立された通信で商品およびサービスの一方または双方の購入条件を示す購入条件情報を前記外部装置に対して送信させる機能を、実現させるためのプログラム。
(16)
所定の信号の検知に応じて外部装置が送信する、商品およびサービスの一方または双方の購入条件を示す購入条件情報で示される前記購入条件が、設定された販売条件を満たすかを判定し、
判定結果に応じて、販売に関する処理を行う処理部を備える、情報処理装置。
100 スマートフォン
200 周辺機器
300 無線端末
500 サーバ
200 周辺機器
300 無線端末
500 サーバ
Claims (16)
- 外部装置から無線で送信される所定の信号を検知した場合に前記外部装置との通信を確立させ、前記外部装置との間で確立された通信で商品およびサービスの一方または双方の購入条件を示す購入条件情報を前記外部装置に対して送信させる処理部を備える、情報処理装置。
- 前記商品の前記購入条件には前記商品を示す情報と前記商品の価格に関する情報とが含まれ、前記サービスの前記購入条件には前記サービスを示す情報と前記サービスの価格に関する情報とが含まれる、請求項1に記載の情報処理装置。
- 前記商品の前記購入条件には、さらに前記商品の製造会社、産地、数量、成分、サイズ、容量、色、重量に関する情報のうち少なくとも一つが含まれ、前記サービスの前記購入条件には前記サービスの提供会社、日時、場所に関する情報のうち少なくとも一つが含まれる、請求項2に記載の情報処理装置。
- 前記処理部は、さらに決済に用いられる決済情報を前記外部装置に対して送信させる、請求項1に記載の情報処理装置。
- 前記決済情報は、前記購入条件情報とともに送信される、請求項4に記載の情報処理装置。
- 前記処理部は、さらに前記商品の配達のための配達情報を前記外部装置に対して送信させる、請求項1に記載の情報処理装置。
- 前記処理部は、さらにユーザを特定するユーザ識別情報を前記外部装置に対して送信させる、請求項1に記載の情報処理装置。
- 前記処理部は、少なくとも前回の購入履歴を示す購入情報に基づいて次回の購入日を設定し、設定された前記次回の購入日に基づいて、前記商品または前記サービスに関する情報を前記購入条件情報に設定する、請求項1に記載の情報処理装置。
- 前記設定される次回の購入日と前回の購入日との間隔は、前記商品または前記サービスごとに異なる、請求項8に記載の情報処理装置。
- 前記処理部は、過去の所定の回数の前記購入情報に基づいて前記次回の購入日を設定し、設定された前記次回の購入日に基づいて、前記商品または前記サービスに関する情報を前記購入条件情報に設定する、請求項8に記載の情報処理装置。
- 前記処理部は、過去の所定の期間の前記購入情報に基づいて前記次回の購入日を設定し、設定された前記次回の購入日に基づいて、前記商品または前記サービスに関する情報を前記購入条件情報に設定する、請求項8に記載の情報処理装置。
- 前記処理部は、前記外部装置から受信される、前記商品の前記購入条件情報に含まれる前記商品に類似する類似商品を示す類似商品情報または前記サービスの前記購入条件情報に含まれる前記サービスに類似する類似サービスを示す類似サービス情報に基づいて、前記類似商品または前記類似サービスを購入するかを判定する、請求項3に記載の情報処理装置。
- 前記処理部は、前記類似商品または前記類似サービスの購入を判定するための類似購入条件に基づいて、前記類似商品または前記類似サービスを購入するかを判定する、請求項12に記載の情報処理装置。
- 前記類似購入条件は、前記購入条件のうちの一つまたは複数の組合せに基づいて設定される、請求項13に記載の情報処理装置。
- コンピュータに、外部装置から無線で送信される所定の信号を検知した場合に前記外部装置との通信を確立させ、前記外部装置との間で確立された通信で商品およびサービスの一方または双方の購入条件を示す購入条件情報を前記外部装置に対して送信させる機能を、実現させるためのプログラム。
- 所定の信号の検知に応じて外部装置が送信する、商品およびサービスの一方または双方の購入条件を示す購入条件情報で示される前記購入条件が、設定された販売条件を満たすかを判定し、
判定結果に応じて、販売に関する処理を行う処理部を備える、情報処理装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201780075249.0A CN110050289A (zh) | 2016-12-12 | 2017-10-26 | 信息处理设备和程序 |
EP17879770.0A EP3553729A4 (en) | 2016-12-12 | 2017-10-26 | INFORMATION PROCESSING DEVICE AND PROGRAM |
US16/349,868 US20200074530A1 (en) | 2016-12-12 | 2017-10-26 | Information processing apparatus and program |
JP2018556236A JP7115315B2 (ja) | 2016-12-12 | 2017-10-26 | 情報処理装置およびプログラム |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016-240012 | 2016-12-12 | ||
JP2016240012 | 2016-12-12 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018110116A1 true WO2018110116A1 (ja) | 2018-06-21 |
Family
ID=62558401
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2017/038757 WO2018110116A1 (ja) | 2016-12-12 | 2017-10-26 | 情報処理装置およびプログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US20200074530A1 (ja) |
EP (1) | EP3553729A4 (ja) |
JP (1) | JP7115315B2 (ja) |
CN (1) | CN110050289A (ja) |
WO (1) | WO2018110116A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024080341A1 (ja) * | 2022-10-12 | 2024-04-18 | 株式会社Kireii | 化粧品類情報システム |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003346019A (ja) * | 2002-05-22 | 2003-12-05 | Mitsubishi Electric Information Systems Corp | 商品購入支援システム及び方法並びにこの方法に用いられる携帯型情報記録媒体及び売り上げデータベース |
JP2005216064A (ja) * | 2004-01-30 | 2005-08-11 | Kureo:Kk | 食材購入支援プログラム、食材購入支援方法および食材購入支援装置 |
JP2009128935A (ja) * | 2007-11-19 | 2009-06-11 | Nippon Telegr & Teleph Corp <Ntt> | 価格探索型購入リスト通知装置及び方法及びプログラム |
JP2009245219A (ja) | 2008-03-31 | 2009-10-22 | Nec Corp | 個人用電子決済端末、該端末を用いるリコメンド情報生成システム、同生成方法及び同生成プログラム |
JP2011221590A (ja) * | 2010-04-02 | 2011-11-04 | Sharp Corp | 購入促進装置および購入促進方法 |
JP2013137598A (ja) * | 2011-12-28 | 2013-07-11 | Hitachi Consumer Electronics Co Ltd | 商品購入の推薦装置 |
JP2014074984A (ja) * | 2012-10-03 | 2014-04-24 | Sharp Corp | 買い物支援システム、サーバ、買い物支援方法、および買い物支援プログラム |
JP2015166934A (ja) * | 2014-03-03 | 2015-09-24 | 東芝テック株式会社 | サーバ装置、買物支援装置及びプログラム |
JP2016126429A (ja) * | 2014-12-26 | 2016-07-11 | シャープ株式会社 | 商品情報提供システム |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004334414A (ja) | 2003-05-06 | 2004-11-25 | Matsushita Electric Ind Co Ltd | 本人認証システム |
JP2005173842A (ja) * | 2003-12-09 | 2005-06-30 | Nec Corp | 買物支援システム及び買物支援方法 |
US8619732B2 (en) * | 2008-02-28 | 2013-12-31 | Broadcom Corporation | Method and apparatus for enabling coexistence of plurality of communication technologies on communication device |
CN102663635A (zh) * | 2012-03-22 | 2012-09-12 | 惠州Tcl移动通信有限公司 | 一种基于移动终端的购物方法、系统及移动终端 |
JP2015007963A (ja) | 2013-05-30 | 2015-01-15 | 大日本印刷株式会社 | 情報出力装置、情報出力システム、サーバ装置及び情報出力方法並びに情報出力装置用プログラム及びサーバ装置用プログラム |
TWI536302B (zh) * | 2013-12-02 | 2016-06-01 | 國立勤益科技大學 | 主動式行動購物提醒系統及其應用方法 |
US9746998B2 (en) * | 2014-12-31 | 2017-08-29 | Ebay Inc. | Collaborative data based device maintenance |
KR20160084102A (ko) * | 2015-01-05 | 2016-07-13 | 에스케이플래닛 주식회사 | 정기구매 상품 추천 서비스 제공 시스템 및 방법, 그리고 이를 위한 장치 및 컴퓨터 프로그램이 기록된 기록매체 |
US20160267486A1 (en) | 2015-03-13 | 2016-09-15 | Radiius Corp | Smartcard Payment System and Method |
-
2017
- 2017-10-26 US US16/349,868 patent/US20200074530A1/en not_active Abandoned
- 2017-10-26 CN CN201780075249.0A patent/CN110050289A/zh active Pending
- 2017-10-26 JP JP2018556236A patent/JP7115315B2/ja active Active
- 2017-10-26 WO PCT/JP2017/038757 patent/WO2018110116A1/ja active Application Filing
- 2017-10-26 EP EP17879770.0A patent/EP3553729A4/en not_active Ceased
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003346019A (ja) * | 2002-05-22 | 2003-12-05 | Mitsubishi Electric Information Systems Corp | 商品購入支援システム及び方法並びにこの方法に用いられる携帯型情報記録媒体及び売り上げデータベース |
JP2005216064A (ja) * | 2004-01-30 | 2005-08-11 | Kureo:Kk | 食材購入支援プログラム、食材購入支援方法および食材購入支援装置 |
JP2009128935A (ja) * | 2007-11-19 | 2009-06-11 | Nippon Telegr & Teleph Corp <Ntt> | 価格探索型購入リスト通知装置及び方法及びプログラム |
JP2009245219A (ja) | 2008-03-31 | 2009-10-22 | Nec Corp | 個人用電子決済端末、該端末を用いるリコメンド情報生成システム、同生成方法及び同生成プログラム |
JP2011221590A (ja) * | 2010-04-02 | 2011-11-04 | Sharp Corp | 購入促進装置および購入促進方法 |
JP2013137598A (ja) * | 2011-12-28 | 2013-07-11 | Hitachi Consumer Electronics Co Ltd | 商品購入の推薦装置 |
JP2014074984A (ja) * | 2012-10-03 | 2014-04-24 | Sharp Corp | 買い物支援システム、サーバ、買い物支援方法、および買い物支援プログラム |
JP2015166934A (ja) * | 2014-03-03 | 2015-09-24 | 東芝テック株式会社 | サーバ装置、買物支援装置及びプログラム |
JP2016126429A (ja) * | 2014-12-26 | 2016-07-11 | シャープ株式会社 | 商品情報提供システム |
Non-Patent Citations (1)
Title |
---|
See also references of EP3553729A4 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024080341A1 (ja) * | 2022-10-12 | 2024-04-18 | 株式会社Kireii | 化粧品類情報システム |
Also Published As
Publication number | Publication date |
---|---|
EP3553729A4 (en) | 2019-12-18 |
EP3553729A1 (en) | 2019-10-16 |
JPWO2018110116A1 (ja) | 2019-10-24 |
US20200074530A1 (en) | 2020-03-05 |
JP7115315B2 (ja) | 2022-08-09 |
CN110050289A (zh) | 2019-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7182652B2 (ja) | 購入のための拡張現実デバイス、システムおよび方法 | |
US10152700B2 (en) | Wireless transactions for enhancing customer experience | |
JP7126951B2 (ja) | 情報処理装置およびプログラム | |
US20140351847A1 (en) | Electronic device, and method and storage medium | |
US20160092972A1 (en) | Operation Management | |
JP2019204479A (ja) | 知人の商品購買履歴、関心商品及び利用後記を活用した商品販売システム | |
KR20160127915A (ko) | 마켓 서비스 제공 시스템, 서버 및 방법 | |
JP2018106626A (ja) | サーバ及び注文システム | |
JP2004118659A (ja) | 情報提供システム,サーバ装置,店舗端末装置,利用者端末装置,コンピュータプログラム,およびサーバ装置の情報提供方法。 | |
WO2018110116A1 (ja) | 情報処理装置およびプログラム | |
KR20170090078A (ko) | 온라인 호텔 쇼핑 운영 방법 및 온라인 호텔 쇼핑 시스템 | |
JP2018139124A (ja) | ポイント管理システム及びポイント管理方法 | |
JP7437647B2 (ja) | 情報システム、ユーザ端末、サーバ装置、厨房端末、情報処理方法、およびプログラム | |
JP2006099484A (ja) | Idリーダ、idリーダ用プログラム、及び商品売買システム | |
JP6419300B1 (ja) | 情報処理装置、情報処理方法および情報処理プログラム | |
JP6914653B2 (ja) | サーバ及び注文システム | |
WO2018116401A1 (ja) | 資産管理システム、資産管理方法、およびプログラム | |
KR101505032B1 (ko) | Url을 이용한 전자상거래 관리서버 및 그 관리방법 | |
KR20130082918A (ko) | 스마트폰을 이용한 쇼핑몰 운영시스템 | |
JP2017220031A (ja) | ポイント管理システム、ポイント管理方法、及び、ポイント管理プログラム | |
JP2006235685A (ja) | 買い物支援システム、買い物支援方法、及び情報処理装置 | |
US20220067679A1 (en) | Communication system, computerized method and and computer programs for order-sharing among a plurality of customers at a commercial venue | |
JP7481052B1 (ja) | 情報処理システム、プログラム、及び情報処理方法 | |
KR20150138868A (ko) | 거래 정보 제공 방법, 그를 이용한 서버 장치 및 시스템 | |
JP2019117625A (ja) | 情報処理装置、情報処理方法および情報処理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17879770 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2018556236 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2017879770 Country of ref document: EP |