Patent Publication Number: US-2017352077-A1

Title: Information collecting system, server, and control program

Description:
CROSS-REFERENCE TO RELATED APPLICATION 
     This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2016-111235, filed Jun. 2, 2016, the entire contents of which are incorporated herein by reference. 
     FIELD 
     Embodiments described herein relate generally to a system for collecting information, a server of the system, and a control program for causing a computer device to function as the server. 
     BACKGROUND 
     At some stores, customers can try on merchandise in order to find the merchandise that suits the customers. For example, a customer may try on a clothing article. A customer may try hitting with a golf club. Existing systems for collecting information at such stores are capable of simultaneously collecting information regarding a customer together with information regarding merchandise which is tried on or tested by the customer. 
     At these stores, a salesperson&#39;s advice to the customer regarding the merchandise which is tried on or tested may lead to improvement in sales performance when the advice provided is appropriate. For this reason, collection of information regarding the salesperson serving the customer in conjunction with information regarding merchandise which is tried on or tested by the customer may be useful. 
    
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         FIG. 1  is a schematic block diagram illustrating a system for collecting information at a store. 
         FIG. 2  is a schematic diagram illustrating a data structure of a trial information record registered in a trial information database. 
         FIG. 3  is a block diagram illustrating a trial server. 
         FIG. 4  is a flow chart of an information processing procedure performed by a controller of a user terminal in accordance with a user application program. 
         FIG. 5  is a flow chart of an information processing procedure performed by a controller of a salesperson terminal in accordance with a salesperson application program. 
         FIG. 6  is a flow chart of an information processing procedure performed by a central processing unit (CPU) of a trial server in accordance with a control program. 
         FIG. 7  is a flow chart of the information processing procedure performed by the CPU of the trial server in accordance with the control program. 
         FIG. 8  is a diagram illustrating an example of a screen displayed on a touch panel of the user terminal or the salesperson terminal. 
         FIG. 9  is a diagram illustrating an example of the screen displayed on the touch panel of the salesperson terminal. 
     
    
    
     DETAILED DESCRIPTION 
     In general, according to one embodiment, an information collecting system that is capable of collecting information regarding a salesperson serving a customer in conjunction with information regarding merchandise that is tried on or tested at the store by the customer is provided. 
     In general, according to one embodiment, an information collecting system, comprises a first mobile terminal to be used by a potential customer in conjunction with trying on or testing items for sale, a second mobile terminal to be used by a salesperson interacting with the potential customer, and a server capable of exchanging data with the first mobile terminal and the second mobile terminal. The first mobile terminal includes: an ID processing unit configured to detect a place ID that has been allocated to a location used by the potential customer for the trying on or testing items for sale and to transmit the place ID to the server along with a user ID that is specific to the potential customer, and a merchandise specification unit configured to identify an item for sale that the potential customer tries on or tests. The second mobile terminal includes: an ID processing unit configured to detect the place ID and transmitting the place ID to the server along with a salesperson ID that is specific to the salesperson, and a purchase decision reception unit configured to wait for and receive a first input indicating whether the potential customer purchases the item for sale. The server includes: a first storage unit configured to store the place ID and the user ID in association with each other when received from the first mobile terminal and to store an item identification from the merchandise specification unit in association with the place ID and the user ID, and a second storage unit configured to store the place ID and the salesperson ID in association with each other when received from the second mobile terminal along with the first input. 
     According to another embodiment, an information collecting system includes a user terminal, which may be used by a user that is trying on or testing merchandise, a salesperson terminal, which may be used by a salesperson, and a server, which communicates with the user terminal and the salesperson terminal. 
     The user terminal includes an ID processing unit and a merchandise specification unit. The ID processing unit detects a place ID that has been allocated to a particular place where the user tries on or tests the merchandise, and transmits the place ID to the server together with a user ID specific to the user. The merchandise specification unit specifies the merchandise which is tried on by the user. 
     The salesperson terminal includes an ID processing unit and a purchase decision reception unit. The ID processing unit detects the place ID allocated to the place where the user tries on the merchandise, and transmits the place ID to the server together with a salesperson ID specific to the salesperson using the salesperson terminal. The purchase decision reception unit receives an input regarding whether the user purchases the merchandise which is tried on by the user. 
     The server includes a first storage unit and a second storage unit. The first storage unit stores the place ID and the user ID in association with each other, and the specification of the merchandise, received from the user terminal in association with the place ID and the user ID. The second storage unit stores the place ID and the salesperson ID in association with each other, received from the salesperson terminal, waits for and receives an input result from the purchase decision reception unit, regarding whether the user purchases the merchandise specified the first storage unit, and stores the input result in association with the place ID and the salesperson ID. 
     Hereinafter, a description will be given of an example embodiment of an information collecting system capable of collecting information regarding a salesperson serving a customer in conjunction with information regarding merchandise which is tried on by the customer. This particular example embodiment is applied to a store having a fitting room which may be used as a place for the customer to try on clothing merchandise or the like. 
       FIG. 1  is a schematic block diagram illustrating an information collecting system  100  at a store. The information collecting system  100  includes a user terminal  10 , a salesperson terminal  20 , and a trial server  30 . The user terminal  10  is used by a customer (user) who tries on merchandise (e.g., a clothing article). The salesperson terminal  20  is used by a salesperson who serves the customer trying on merchandise. The trial server  30  is implemented as a portion of a computing system  200 , together with a point of sales (POS) server  40 , a mail server  50 , a database server  60 , and the like. In one embodiment, the computing system  200  is a cloud computing system. The user terminal  10  and the salesperson terminal  20  can connect to the trial server  30  via a relay  70  by a wireless local area network (LAN) to thereby transmit and receive data to and from the trial server  30  or each other. 
     The information collecting system  100  includes a plurality of room ID transmitters  80 , each of which transmits a particular room ID associated with a particular fitting room or other location provided for customers to try on merchandise. The room ID is an example of a place ID that allocated to a place (in this case, a fitting room) which can be used by a user. For example, the room ID transmitters  80  are respectively installed at doors of the fitting rooms, and transmit radio waves representing respective room IDs. A customer using a fitting room may hold the user terminal  10  in proximity to the room ID transmitter  80  installed at the door of the fitting room, and thus the user terminal  10  can detect a room ID transmitted from the room ID transmitter  80 . Similarly, a salesperson serving the customer using the fitting room can hold the salesperson terminal  20  in proximity to the room ID transmitter  80  installed at the door of the fitting room, and thus the salesperson terminal  20  can also detect the room ID transmitted from the room ID transmitter  80 . Examples of the room ID transmitter  80  may include a Bluetooth® low energy (BLE) beacon. 
     The user terminal  10  is a portable electronic apparatus including a short-range wireless unit  11 , a touch panel  12 , a camera  13 , a wireless LAN interface  14 , a memory  15 , and a controller  16 . The short-range wireless unit  11  functions as a reception unit that receives radio waves transmitted from the room ID transmitter  80 . When a BLE beacon is used as a room ID transmitter  80 , the short-range wireless unit  11  may use a Bluetooth® short-range wireless communication standard. The touch panel  12  functions as an input unit and a display unit of the user terminal  10 . The camera  13  functions as an imaging unit of the user terminal  10 . The wireless LAN interface  14  functions as a communication unit that communicates with the trial server  30 . Specifically, the wireless LAN interface  14  transmits and receives data to and from the relay  70  in accordance with a communication standard of a wireless LAN. 
     The memory  15 , which here is a flash memory, stores at least a user application program (may be also referred to as a “user APL”) and a user ID. The user APL is a program for causing the portable electronic apparatus to function as a user terminal  10 . The user ID is data for identifying the customer who uses the user terminal  10 . For example, when the user APL is installed in the user terminal  10 , a unique user ID is set in the memory  15 . Generally, a user ID which is set in one user terminal  10  will not match a user ID which is set in another user terminal  10 . 
     The controller  16  controls the short-range wireless unit  11 , the touch panel  12 , the camera  13 , and the wireless LAN interface  14  in accordance with the user APL. In one embodiment, the controller  16  is a CPU of the portable electronic apparatus. In one embodiment, the user terminal  10  can be realized by a smart phone, a tablet terminal, or the like. 
     The salesperson terminal  20  is a portable electronic apparatus including a short-range wireless unit  21 , a touch panel  22 , a camera  23 , a wireless LAN interface  24 , a memory  25 , and a controller  26 . The short-range wireless unit  21  functions as a reception unit that receives radio waves transmitted from the room ID transmitter  80 . In embodiment, a BLE beacon is used as the room ID transmitter  80 , and the short-range wireless unit  21  may use a short-range Bluetooth® wireless communication standard. Here, the touch panel  22  functions as an input unit and a display unit of the salesperson terminal  20 . The camera  23  functions as an imaging unit of the salesperson terminal  20 . The wireless LAN interface  24  functions as a communication unit that communicates with the trial server  30 . Specifically, the wireless LAN interface  24  transmits and receives data to and from the relay  70  in accordance with a communication standard of a wireless LAN. 
     The memory  25 , which here is a flash memory, stores at least a salesperson application program (may also be referred to as a “salesperson APL”) and a salesperson ID. The salesperson application program is a program for causing a portable electronic apparatus to function as the salesperson terminal  20 . The salesperson ID is data for identifying a salesperson who uses the salesperson terminal  20 . For example, when the salesperson APL is installed in the salesperson terminal  20 , a unique salesperson ID is set in the memory  25 . Generally, a salesperson ID which is set in one salesperson terminal  20  does not match a salesperson ID which is set in another salesperson terminal  20 . 
     The controller  26  controls the short-range wireless unit  21 , the touch panel  22 , the camera  23 , and the wireless LAN interface  24  in accordance with the salesperson APL. In one embodiment, the controller  26  is a CPU of a portable electronic apparatus. The salesperson terminal  20  may be realized in a smart phone, a tablet terminal or the like. 
     The trial server  30  collects user information (the user ID, a name, sex, age, an address, a mail address, and the like) of the customer who performs user registration from the user terminal  10 . The collected user information is stored in a user information database  61  which is managed by the database server  60 . 
     The trial server  30  selectively provides merchandise information (a merchandise code, a merchandise name, a unit price, size, color, a merchandise image, or the like) which is stored in the merchandise information database  62  to the user terminal  10  or the salesperson terminal  20 . Here, the merchandise information database  62  is managed by the database server  60 . The user terminal  10  or the salesperson terminal  20  can include a unit that reads a merchandise code of merchandise which is to be (or has been) tried on by the customer. The trial server  30  acquires information from the merchandise information database  62  corresponding to the merchandise by using a merchandise code read by the user terminal  10  or the salesperson terminal  20 . The trial server  30  transmits the acquired information to the user terminal  10  or the salesperson terminal  20 . 
     The trial server  30  performs data communication with the user terminal  10  and the salesperson terminal  20  to collect information regarding the salesperson serving the customer in conjunction with information regarding the merchandise the customer has tried on or is trying on. The collected information is stored in the trial information database  63  which is managed by the database server  60 . 
       FIG. 2  is a schematic diagram illustrating a data structure of a trial information record  63 R stored in the trial information database  63 . As illustrated in  FIG. 2 , the trial information record  63 R includes: a room ID, a date and time of a trial, a user ID, a salesperson ID, and a number of trials, and for each (e.g., n total trials) trial: a trial merchandise code, a result flag, and reason data. The number of trials matches the number of different items (merchandise) tried on by the customer, who is identified by the user ID. The trial merchandise code is the merchandise code of the item which is tried on by the customer. Here, the result flag is a 1-bit data for identifying whether or not the customer purchased the merchandise tried on. In this example, data is set to be “0” when the customer does not purchase the merchandise, and data is set to be “1” when the customer purchases the merchandise. The reason data is information or a code indicating a reason why the customer did not purchase the merchandise that was tried on. In this example, data indicating the customer did not purchase the merchandise because it was an ill-fitting size may be set to be “100”, data indicating the customer did not purchase the merchandise because it was ill-matched may be set to be “200”, data indicating the customer did not purchase the merchandise because of a high price may be set to be “300”, and data indicating the customer did not purchase the merchandise for other reasons may be set to be “400”. 
       FIG. 3  is a block diagram illustrating the trial server  30 . The trial server  30  may be implemented by a computer device, which includes a CPU  31 , a read only memory (ROM)  32 , a random access memory (RAM)  33 , a timepiece (clock) unit  34 , a first interface unit  35 , a second interface unit  36 , and a system transmission line (bus)  37  for connecting these units. 
     The CPU  31  is a central processing unit (also referred to as a “processor”) of the computer device. The CPU  31  controls each of the units in accordance with an operating system or an application program to perform various functions of the trial server  30 . The ROM  32  is a main storage (also referred to as a “memory”) of the computer device. Here, the ROM  32  stores the operating system or the application program. The ROM  32  may store data necessary for the CPU  31  to perform processing for controlling each of the units of the computer device. The RAM  33  is another storage of the computer device. The RAM  33  stores data necessary for the CPU  31  to perform various functions as the trial server  30 . In addition, the RAM  33  is also used as a work area in which information can be temporarily stored and overwritten by the CPU  31  as necessary. 
     The timepiece unit  34  functions as a time information source of the trial server  30 . The CPU  31  determines the date and time based on time information provided by the timepiece unit  34 . The first interface unit  35  performs data communication between the trial server  30  and the relay  70  in accordance with a communication protocol which is set in advance. The second interface unit  36  performs data communication between the trial server  30  and other servers (e.g., the POS server  40 , the mail server  50 , and the database server  60 ) in accordance with a communication protocol which is set in advance. 
     The POS server  40  collects commercial transaction data (transaction data) for each customer transaction (e.g., a merchandise sale) performed on a POS terminal (not shown in the drawing). The POS server  40  updates the user information database  61  based on the collected commercial transaction data. Specifically, in the user information database  61 , purchase history information of registered customers (users which have performed user registration) is accumulated in association with user information of each registered customer. The POS server  40  extracts, from the commercial transaction data, a merchandise code, a merchandise name, a price, and a purchase date for each item of merchandise purchased by the customer. The total number of merchandise items purchased, and the like may also be extracted from the collected commercial transaction data. The POS server  40  adds the extracted data to the user information database  61  as purchase history information. 
     The mail server  50  delivers sales promotion mail to a mail address registered in the user information database  61 . The sales promotion mail may be electronic mail delivered through a network such as the Internet. The sales promotion mail is, for example, mail providing a coupon, mail suggesting an article for special sale to the customer, or the like. 
       FIG. 4  is a flow chart of an information processing procedure performed by the controller  16  of the user terminal  10  in accordance with a user APL.  FIG. 5  is a flow chart of an information processing procedure performed by the controller  26  of the salesperson terminal  20  in accordance with a salesperson APL.  FIGS. 6 and 7  are flow charts of an information processing procedure performed by the CPU  31  of the trial server  30  in accordance with a control program.  FIG. 8  illustrates an example of a screen displayed on the touch panel  12  of the user terminal  10  or the touch panel  22  of the salesperson terminal  20 .  FIG. 9  illustrates an example of a screen displayed on the touch panel  22 . An example of an operation of the information collecting system  100  will be described with reference to these drawings. However, it should be noted, the information processing procedures specifically illustrated in  FIGS. 4 to 7  are just examples, and it is possible to use various processing procedures other than those specifically illustrated by which substantially similar results can be obtained. 
     First, a customer initiates the user APL installed in the user terminal  10 . When the user APL is initiated, the controller  16  initiates information processing of the procedure illustrated in the flow chart of  FIG. 4 . That is, the controller  16  requests the wireless LAN interface  14  to connect to the trial server  30 , as Act.A 1 . The wireless LAN interface  14  transmits a connection request signal in a wireless manner in response to the request by setting a destination to be the trial server  30  and setting a transmission source to be the user terminal  10 . The connection request signal is received by the relay  70  and is transmitted to the trial server  30  from the relay  70 . 
     As illustrated in  FIG. 6 , the CPU  31  of the trial server  30  waits for the connection request signal, as Act.C 1 . When the connection request signal is received through the first interface unit  35  (YES in Act.C 1 ), the CPU  31  requests the first interface unit  35  to reply with a permission response signal, as Act.C 2 . The first interface unit  35  transmits a permission response signal in response to the connection request signal, by setting a transmission source of the connection request signal to be a destination. The permission response signal is transmitted via the relay  70  in a wireless manner, and is received by the user terminal  10  which is the transmission source of the connection request signal. 
     The controller  16  of the user terminal  10  transmitting the connection request signal in a wireless manner waits for the permission response signal, as Act.A 2 . Here, when the permission response signal cannot be received after an elapse for a predetermined time (NO in Act.A 2 ), the controller  16  sets the user terminal  10  to be in a communication error state. 
     When the permission response signal can be received by the wireless LAN interface  14  (YES in Act.A 2 ), the controller  16  sets the short-range wireless unit  11  to be in an on-state, as Act.A 3 . That is, the controller  16  initiates the scanning of an input from the short-range wireless unit  11 . The controller  16  waits for a room ID to be detected by the input from the short-range wireless unit  11 , as Act.A 4 . 
     Further, the customer initiating the user APL holds the user terminal  10  over the room ID transmitter  80 , which is installed at the door of a fitting room, when entering the fitting room. Then, radio waves of a room ID transmitted from the room ID transmitter  80  are received by the short-range wireless unit  11 . When the room ID is detected from the radio waves received by the short-range wireless unit  11  (YES in Act.A 4 ), controller  16  requests the wireless LAN interface  14  to transmit the room ID and the user ID which are stored in the memory  15  to the trial server  30 , as Act.A 5 . The wireless LAN interface  14  transmits a first data signal in a wireless manner in response to the request by setting a destination to be the trial server  30  and setting a transmission source to be the user terminal  10 . The first data signal includes the room ID and the user ID. The first data signal is received by the relay  70  and is transmitted to the trial server  30  from the relay  70 . 
     Here, the user terminal  10  carrying out the processes of Act.A 3  to Act.A 5  performed by the controller  16  constitutes an ID processing unit. 
     The CPU  31  of the trial server  30  transmitting the permission response signal waits for the reception of the room ID, as Act.C 3 . When the first data signal including the room ID is received through the first interface unit  35  (YES in Act.C 3 ), the CPU  31  determines whether an ID other than the room ID included in the first data signal is a user ID or a salesperson ID, as Act.C 4 . In this example case, the ID other than the room ID is a user ID (“user ID” in Act.C 4 ), and thus the CPU  31  acquires the date and time as clocked or otherwise determined by the timepiece unit  34  as the date and time of trial, as Act.C 5 . In addition, the CPU  31  resets a number-of-trials counter n to “0”, as Act.C 6 . The number-of-trials counter n is formed with, for example, the RAM  33 . 
     The CPU  31  performing the acquisition of the date and time of trial and the reset of the number-of-trials counter n also creates the trial information record  63 R, as Act.C 7 . In the trial information record  63 R, the room ID and the user ID included in the first data signal, the date and time of trial acquired from the timepiece unit  34 , and the present value of the number-of-trials counter n are set. The trial information record  36 R is stored in the RAM  33 . 
     The controller  16  turns off the short-range wireless unit  11 , as Act.A 6 . That is, the controller  16  stops the scanning of the input from the short-range wireless unit  11 . The controller  16  turns on the camera  13 , as Act.A 7 . That is, the controller  16  starts to load a captured image from the camera  13 . The controller  16  waits for a merchandise code to be read in the captured image loaded from the camera  13 , as Act.A 8 . 
     When loading a captured image from the camera  13  is initiated, a bar code reading image  91  is displayed on a portion of the screen of the touch panel  12 , as illustrated in  FIG. 8 . A guidance  911  for prompting a user to scan a bar code attached to the merchandise and a mark  912  representing a scanning region of the bar code are displayed in the bar code reading image  91 . In the user terminal  10 , the captured image received from the camera  13  is displayed on the inner side of the mark  912 . The controller  16  waits for the bar code to be displayed inside the mark  912 . Once the bar code is displayed, the bar code is then analyzed, and it can be determined whether or not the merchandise code has been read. 
     A user holding the user terminal  10  over the room ID transmitter  80  then enters the fitting room and tries on the merchandise. At this time, the user confirming the bar code reading image  91  captures the bar code attached to the merchandise which is to be or is being tried on by the user using the camera  13 . Since the bar code includes a merchandise code specific to the merchandise, the controller  16  can recognizes that the merchandise code has been read. 
     When the merchandise code is read (YES in Act.A 8 ), the controller  16  requests the wireless LAN interface  14  to transmit the merchandise code and the user ID to the trial server  30 , as Act.A 9 . The wireless LAN interface  14  transmits a second data signal in a wireless manner in response to the request by setting a destination to be the trial server  30  and setting a transmission source to be the user terminal  10 . The second data signal includes the merchandise code and the user ID. The second data signal is received by the relay  70  and is transmitted to the trial server  30  from the relay  70 . 
     In one embodiment, the controller  16  of the user terminal  10  that is programmed to carry out the processes of Act.A 7  to Act.A 9  is the merchandise specification unit. 
     The CPU  31  of the trial server  30  creating the trial information record  63 R waits for the reception of the merchandise code, as Act.C 8 . When the second data signal including the merchandise code is received through the first interface unit  35  (YES in Act.C 8 ), the CPU  31  increments the number-of-trials counter n by “1”, as Act.C 9 . The CPU  31  retrieves the trial information record  63 R in which the user ID included in the second data signal together with the merchandise code has been set from the RAM  33 , and changes the number of trials of the trial information record  63 R to the value of the number-of-trials counter n. In addition, the CPU  31  adds a second (new) trial merchandise code to the trial information record  63 R, as Act.C 10 . This trial merchandise code is the merchandise code included in the second data signal. 
     Here, the trial server  30  can be considered a first storage unit performing the processes of Act.C 3  to Act.C 10  with the CPU  31 . 
     Thereafter, the CPU  31  acquires information of trial merchandise identified by the trial merchandise code from the merchandise information database  62 , as Act.C 12 . The CPU  31  requests the first interface unit  35  to transmit the trial merchandise information to the user terminal  10  that sent the second data signal. The first interface unit  35  transmits a third data signal in response to the request by setting a transmission source of the second data signal to be a destination. The third data signal includes the trial merchandise information acquired from the merchandise information database  62 . The third data signal is transmitted via the relay  70  in a wireless manner and is received by the user terminal  10  which transmitted the second data signal. 
     The controller  16  turns off the camera  13 , as Act.A 10 . That is, the controller  16  stops loading an image from the camera  13 . When the third data signal is received by the wireless LAN interface  14 , the controller  16  displays the trial merchandise information included in the third data signal on a portion of the screen of the touch panel  12 , as Act.A 11 . The customer can confirm size information, color information, merchandise image information, and the like of the merchandise which is being tried on. The customer can also find out whether there is another size of the merchandise by confirming the size information. The customer can also find out whether there is another color of the merchandise by confirming the color information. The customer can also find out whether there is another merchandise item to coordinate with the present merchandise which being tried on by the customer by confirming the merchandise image information. 
     Here, a merchandise exchange button or icon for the customer to designate the switching of merchandise (e.g., a change in size, color, type, or the like) and a trial termination button or icon for the customer to designate the termination of trial can be displayed on another portion of the screen of the touch panel  12 . The customer trying on a different merchandise item may touch the merchandise exchange button. The customer terminating the trial session touches the trial termination button. 
     The controller  16  (of the user terminal  10  having the trial merchandise information displayed thereon) waits for the merchandise exchange button to be touched as Act.A 12 , or waits for the trial termination button to be touched as Act.A 13 . When it is detected that the merchandise exchange button has been touched, based on a signal from the touch panel  12  (YES in Act.A 12 ), the controller  16  requests the wireless LAN interface  14  to notify the trial server  30  of the exchange of merchandise, as Act.A 14 . The wireless LAN interface  14  transmits a merchandise exchange notification signal in a wireless manner in response to the request by setting a destination to be the trial server  30  and setting a transmission source to be the user terminal  10 . The merchandise exchange notification signal is received by the relay  70  and is transmitted to the trial server  30  from the relay  70 . The controller  16  of the user terminal  10  transmitting the merchandise exchange notification signal returns to the process of Act.A 8 . 
     Alternatively, when it is detected that the trial termination button has been touched, on the basis of a signal from the touch panel  12  (YES in Act.A 13 ), the controller  16  requests the wireless LAN interface  14  to notify the trial server  30  of the termination of the trial, as Act.A 15 . The wireless LAN interface  14  transmits a trial termination notification signal in a wireless manner in response to the request by setting a destination to be the trial server  30  and setting a transmission source to be the user terminal  10 . The trial termination notification signal is received by the relay  70  and is transmitted to the trial server  30  from the relay  70 . The controller  16  of the user terminal  10  transmitting the trial termination notification signal terminates the processing. 
     The CPU  31  of the trial server  30  waits for an exchange or termination notice to be given by the user terminal  10 , as Act.C 12 . Here, when the merchandise exchange notification signal is received (“exchange” in Act.C 12 ), the CPU  31  returns to Act.C 8 . 
     When the trial termination notification signal is received (“termination” in Act.C 12 ), the CPU  31  registers the trial information record  63 R stored in the RAM  33  in the trial information database  63 , as Act.C 13 . Hereby, the CPU  31  terminates the processing. 
     The number of trials is “1” with respect to the customer trying on only one merchandise item, and the trial information record  63 R having only one trial merchandise code set therein is registered (stored) in the trial information database  63 . The number of trials is “2” or greater with respect to a customer trying on two or more merchandise items, and the trial information record  63 R having the same number of trial merchandise codes as the number of trials set therein is registered (stored) in the trial information database  63 . 
     In another example, the salesperson who serves a customer trying on the merchandise and gives advice to the customer can start up the salesperson APL installed in the salesperson terminal  20 . When the salesperson APL is initiated, the controller  26  initiates information processing of the procedure illustrated in the flowchart of  FIG. 5 . That is, the controller  26  requests the wireless LAN interface  24  to connect to the trial server  30 , as Act.B 1 . The wireless LAN interface  24  transmits a connection request signal in a wireless manner in response to the request by setting a destination to be the trial server  30  and setting a transmission source to be the salesperson terminal  20 . The connection request signal is received by the relay  70  and is transmitted to the trial server  30  from the relay  70 . 
     As illustrated in  FIG. 6 , the CPU  31  of the trial server  30  waits for the connection request signal, as Act.C 1 . When the connection request signal is received through the first interface unit  35  (YES in Act.C 1 ), the CPU  31  requests the first interface unit  35  to reply with a permission response, as Act.C 2 . The first interface unit  35  transmits a permission response signal in response to the request by setting a transmission source of the connection request signal to be a destination. The permission response signal is transmitted via the relay  70  in a wireless manner, and is received by the salesperson terminal  20  which transmits the connection request signal. 
     The controller  26  of the salesperson terminal  20  transmitting the connection request signal in a wireless manner waits for the permission response signal, as Act.B 2 . Here, when the permission response signal is not received in after an elapse of a predetermined time (NO in Act.B 2 ), the controller  26  sets a communication error state. 
     When the permission response signal is received by the wireless LAN interface  24  (YES in Act.B 2 ), the controller  26  sets the short-range wireless unit  21  to be in an on-state, as Act.B 3 . That is, the controller  26  initiates the scanning of an input from the short-range wireless unit  21 . The controller  26  waits for a room ID to be detected by the input from the short-range wireless unit  21 , as Act.B 4 . 
     Further, the salesperson holds the salesperson terminal  20  over the room ID transmitter  80 , which is installed at the door of a fitting room. Then, radio waves of a room ID transmitted from the room ID transmitter  80  are received by the short-range wireless unit  21 . When the room ID is detected from the radio waves received by the short-range wireless unit  21  (YES in Act.B 4 ), controller  26  requests the wireless LAN interface  24  to transmit the room ID and a salesperson ID which are stored in the memory  25  to the trial server  30 , as Act.B 5 . The wireless LAN interface  24  transmits a fourth data signal in a wireless manner in response to the request by setting a destination to be the trial server  30  and setting a transmission source to be the salesperson terminal  20 . The fourth data signal includes the room ID and the salesperson ID. The fourth data signal is received by the relay  70  and is transmitted to the trial server  30  from the relay  70 . 
     Here, the salesperson terminal  20  carrying out the processes of Act.B 3  to Act.B 5  performed by the controller  26  constitutes an ID processing unit. 
     The CPU  31  of the trial server  30  transmitting the permission response signal waits for the reception of the room ID, as Act.C 3 . When the fourth data signal including the room ID is received through the first interface unit  35  (YES in Act.C 3 ), the CPU  31  determines whether an ID other than the room ID included in the fourth data signal is a user ID or a salesperson ID, as Act.C 4 . In this case, the ID other than the room ID is the salesperson ID (“salesperson ID” in Act.C 4 ), and thus the CPU  31  proceeds to the process of Act.C 21  of  FIG. 7 . That is, the CPU  31  retrieves trial information record  63 R, in which the room ID included in the fourth data signal has been previously set but for which the salesperson ID has not been set, from the trial information database  63 , and reads the retrieved trial information record on the RAM  33 . The CPU  31  adds the salesperson ID included in the fourth data signal with the room ID to the trial information record  63 R (hereinafter, referred to as a “target record”  63 R). In addition, the CPU  31  copies the number of trials of the target record  63 R to a predetermined area of the RAM  33 , as Act.C 22 . The CPU  31  confirms whether the copied number of trials is “1” or “2” or greater. When the number of trials is “1”, the number of merchandise items tried on by the customer is one. In this case (NO in Act.C 22 ), the CPU  31  proceeds to the process of Act.C 26  without performing the processes of Act.C 23  to Act.C 25 . 
     When the number of trials is “2” or greater, the number of merchandise items tried on by the customer is two or greater. In this case (YES in Act.C 22 ), the CPU  31  performs the processes of Act.C 23  to Act.C 25  and then proceeds to the process of Act.C 26 . That is, the CPU  31  requests the first interface unit  35  to transmit a merchandise code reading instruction to the salesperson terminal  20  which is a transmission source of the fourth data signal, as Act.C 23 . The first interface unit  35  transmits a signal of the merchandise code reading instruction in response to the request by setting a transmission source of the fourth data signal to be a destination. The signal of the merchandise code reading instruction is transmitted via the relay  70  in a wireless manner, and is received by the salesperson terminal  20 . 
     The controller  26  turns off the short-range wireless unit  21 , as Act.B 6 . That is, the controller  26  stops the scanning of the input from the short-range wireless unit  21 . The controller  26  waits for an instruction to be given by the trial server  30 , as Act.B 7 . Here, when the signal of the merchandise code reading instruction is received through the wireless LAN interface  24  (reading in Act.B 7 ), the controller  26  turns on the camera  23 , as Act.B 8 . That is, the controller  26  initiates to load a captured image from the camera  23 . The controller  26  waits for a merchandise code to be read by the captured image loaded from the camera  23 , as Act.B 9 . 
     When loading a captured image from the camera  13  is initiated, the bar code reading image  91  is displayed on a portion of the screen of the touch panel  22 , as illustrated in  FIG. 8 . The guidance  911  for prompting a user to scan a bar code attached to merchandise and the mark  912  representing a scanning region of the bar code are displayed in the bar code reading image  91 . In the salesperson terminal  20 , the captured image received from the camera  23  is displayed on the inner side of the mark  912 . The controller  26  waits for the bar code to be displayed inside the mark  912 . When the bar code is displayed, the bar code is analyzed, and it is determined whether or not the merchandise code is read. 
     Consequently, the salesperson holding the salesperson terminal  20  over the room ID transmitter  80  receives merchandise that the customer finishes trying on. At this time, the salesperson confirming the bar code reading image  91  captures the bar code, attached to the merchandise that customer finishes trying on, by the camera  23 . Since the bar code includes a merchandise code specific to the merchandise, the controller  26  recognizes that the merchandise code is read. 
     When the merchandise code is read (YES in Act.B 9 ), the controller  26  requests the wireless LAN interface  24  to transmit the merchandise code and the salesperson ID to the trial server  30 , as Act.B 10 . The wireless LAN interface  24  transmits a fifth data signal in a wireless manner in response to the request by setting a destination to be the trial server  30  and setting a transmission source to be the salesperson terminal  20 . The fifth data signal includes the merchandise code and the salesperson ID. The fifth data signal is transmitted to the trial server  30  via the relay  70 . 
     Here, the salesperson terminal  20  carrying out the processes of Act.B 8  to Act.B 10  performed by the controller  26  constitutes the merchandise specification unit. 
     The CPU  31  of the trial server  30  transmitting the merchandise code reading instruction waits for the reception of the merchandise code, as Act.C 24 . When the fifth data signal including the merchandise code is received through the first interface unit  35  (YES in Act.C 24 ), the CPU  31  confirms whether or not the merchandise code included in the fifth data signal is set as a trial merchandise code in the target record  63 R, as Act.C 25 . When the merchandise code is set as the trial merchandise code, the merchandise of which the bar code read by the salesperson is merchandise which is tried on by the customer. In this case (YES in Act.C 25 ), the CPU  31  proceeds to the process of Act.C 26 . When the merchandise code is not set as the trial merchandise code, the merchandise of which the bar code read by the salesperson is not merchandise which is tried on by the customer. In this case (NO in Act.C 25 ), the CPU  31  returns to the process of Act.C 23 . The CPU  31  requests the first interface unit  35  to transmit the merchandise code reading instruction to the salesperson terminal  20  which is the transmission source of the fourth data signal again. 
     In Act.C 26 , the CPU  31  requests the first interface unit  35  to transmit a trial information input instruction to the salesperson terminal  20  which is a transmission source of the fourth or fifth data signal. The first interface unit  35  transmits a signal of the trial information input instruction in response to the request by setting a transmission source of the fourth or fifth data signal to be a destination. When the number of trials is “1” in Act.C 22 , the trial information input instruction includes the only trial merchandise code which is set in the target record  63 R. When the number of trials is “2” or greater in Act.C 22 , the trial information input instruction includes a trial merchandise code coinciding with the merchandise code received in Act.C 24 , among a plurality of trial merchandise codes set in the target record  63 R. The signal of the trial information input instruction is transmitted via the relay  70  in a wireless manner, and is received by the salesperson terminal  20  which is the transmission source of the fourth or fifth data signal. 
     The controller  26  of the salesperson terminal  20  transmitting the fifth data signal turns off the camera  23 , as Act.B 11 . That is, the controller  26  stops loading an image from the camera  23 . The controller  26  returns to the process of Act.B 7  to wait for the next instruction to be given by the trial server  30 . Here, when the signal of the merchandise code reading instruction is received again through the wireless LAN interface  24  (reading in Act.B 7 ), the controller  26  repeatedly performs the processes of Act.B 8  to Act.B 11 . 
     When the signal of the trial information input instruction is received (input in Act.B 7 ), the controller  26  displays a trial information input image  92  (see  FIG. 9 ) on a portion of the screen of the touch panel  12 , as Act.B 12 . 
       FIG. 9  illustrates an example of the trial information input image  92 . The trial information input image  92  is provided with the merchandise name  921  of the merchandise (trial merchandise) which is tried on by the customer, a radio button  922  for inputting whether the use purchases the merchandise, and a radio button  923  for selecting a reason why the customer does not purchase merchandise, among a plurality of items. In this embodiment, the plurality of items are set to be four items of “ill-fitting size”, “ill-matched”, “high price” and “others”. 
     The salesperson confirming the trial information input image  92  inputs whether or not the customer purchases the merchandise from the radio button  922 . When the customer does not purchase the merchandise, the salesperson checks with the customer about the reason why the customer does not purchase the merchandise, and inputs the reason by using the radio button  923 . 
     The controller  26  of the salesperson terminal  20  having the trial information input image  92  displayed thereon waits for an input to the trial information input image  92  to be completed, as Act.B 13 . When “purchase” is selected in the radio button  922 , the controller  26  recognizes that the input is completed. When “non-purchase” is selected in the radio button  922 , the controller  26  recognizes that the input is completed in accordance with any one reason being selected in the radio button  923 . When it is recognized that the input is completed (YES in Act.B 13 ), the controller  26  requests the wireless LAN interface  24  to transmit information to be input to the trial information input image  92  to the trial server  30  together with the salesperson ID, as Act.B 14 . The wireless LAN interface  24  transmits a sixth data signal in a wireless manner in response to the request by setting a destination to be the trial server  30  and setting a transmission source to be the salesperson terminal  20 . The sixth data signal includes the information to be input to the trial information input image  92  and the salesperson ID. The sixth data signal is transmitted to the trial server  30   v  the relay  70 . 
     In one embodiment, the controller  16  of the salesperson terminal  20  that is programmed to carry out the processes of Act.B 12  to Act.B 14  is a purchase decision reception unit and a reason reception unit. 
     The CPU  31  of the trial server  30  which gives notice of the trial information input instruction determines purchase decision, as Act.C 27 . That is, the CPU  31  waits for the sixth data signal, and determines whether or not the customer purchases the merchandise which is tried on by the customer from the input information included in the data signal when the CPU receives the sixth data signal. When the customer purchases the merchandise (YES in Act.C 27 ), the CPU  31  sets a result flag corresponding to the merchandise code of the target record  63 R to be “1”, as Act.C 28 . When the customer does not purchase the merchandise (NO in Act.C 27 ), the CPU  31  sets the result flag corresponding to the merchandise code of the target record  63 R to be “0”, as Act.C 29 . In addition, the CPU  31  sets reason data in correlation with the merchandise code of the target record  63 R, as Act.C 30 . 
     Here, the trial server  30  carrying out the processes of Act.C 21  to Act.C 30  performed by the CPU  31  constitutes a second storage unit. 
     When the process of Act.C 28  or Act.C 30  is terminated, the CPU  31  reduces the number of trials copied to the predetermined area of the RAM  33  by “1”, as Act.C 31 . The CPU  31  determines whether or not the number of trials is set to “0”, as Act.C 32 . When the number of trials is greater than “0”, the CPU  31  requests the first interface unit  35  to transmit a signal for giving notice of the presence of the next merchandise to the salesperson terminal  20  which is a transmission source of the sixth data signal, as Act.C 33 . The CPU  31  returns to the process of Act.C 23 . 
     When the number of trials is “0”, the CPU  31  requests the first interface unit  35  to transmit a signal for giving notice of the termination of customer serving to the salesperson terminal  20  which is the transmission source of the sixth data signal, as Act.C 34 . 
     The first interface unit  35  transmits a seventh data signal in response to the request in the process of Act.C 33  or Act.C 34  by setting the transmission source of the sixth data signal to be a destination. The seventh data signal includes data for giving notice of the presence of the next merchandise or the termination of customer serving. The seventh data signal is transmitted via the relay  70  in a wireless manner, and is received by the salesperson terminal  20  which is the transmission source of the sixth data signal. 
     The controller  26  of the salesperson terminal  20  transmitting the sixth data signal waits for notice given by the trial server  30 , as Act.B 15 . When the seventh data signal including the notice is received, the controller  26  determines whether the notice included in the seventh data signal indicates notice of the presence of the next merchandise or notice of the termination of customer serving. When the notice is notice of the presence of the next merchandise (“presence of next merchandise” in Act.B 15 ), the controller  26  returns to the process of Act.B 8 . The controller  26  performs the processes of Act.B 8  to Act.B 11  again. 
     When notice of the termination of customer serving is given (“termination of customer serving” in Act.B 15 ), the controller  26  gives notice of the termination of customer serving, as Act.B 16 . For example, the controller  26  displays an image indicating the termination of customer serving on the touch panel  22 . Hereby, the controller  26  terminates the processing. 
     The CPU  31  of the trial server  30  which gives notice of the termination of customer serving registers the target record  63 R on the RAM  33  in the trial information database  63  again so that the target record  63 R of the trial information database  63  is updated to the latest information, as Act.C 35 . Hereby, the CPU  31  terminates the processing. 
     As described above, the user terminal  10  used by the customer includes a unit that detects a room ID allocated to a fitting room used for the customer&#39;s trial and transmits the room ID to the trial server  30  together with the user ID specific to the customer, and a unit that specifies the merchandise which is tried on by the customer. In addition, the salesperson terminal  20  used by the salesperson includes a unit that detects the room ID of the fitting room used by the customer and transmits the room ID to the trial server  30  together with that salesperson ID specific to the salesperson, and a unit that receives an input regarding whether or not the customer purchases the merchandise which is tried on by the customer. The trial server  30  stores the room ID and the user ID received from the user terminal  10  in association with each other and the specification of the merchandise specified by the merchandise specification unit of the user terminal  10  in association with the room ID and the user ID. In addition, the trial server  30  stores the room ID and the salesperson ID received from the salesperson terminal  20  in association with each other, waits for and receives an input regarding whether the customer purchase the merchandise specified in association with the room ID, and stores an input result in association with the room ID and the salesperson ID. These pieces of stored data are stored in the trial information database  63  as one record  63 R. 
     Therefore, a system according to this embodiment easily collects information indicating who is the salesperson serving the customer together with information indicating whether the customer purchases merchandise which is tried on by the customer. As a result, an incentive may be given to the salesperson to improve sales performance with the customer the salesperson is serving, and to improve the salesperson&#39;s eagerness in sales. 
     In addition, the salesperson terminal  20  also includes a unit that specifies the merchandise which is tried on by the customer. The trial server  30  waits for and receives an input regarding whether the customer purchases the merchandise specified in association with the room ID by the salesperson terminal  20 . Therefore, only the merchandise which is tried on by the customer and specified in the user terminal  10  can be input in the salesperson terminal  20 . As a result, a useless salesperson&#39;s input (mistake) regarding merchandise which is not even tried on by the customer may not occur. 
     In addition, the salesperson terminal  20  further includes a unit that receives an input of a reason why the customer does not purchase the merchandise which is tried on by the customer, and the trial server  30  stores the reason for non-purchase in association with the room ID and the salesperson ID when the customer does not purchase the merchandise which is tried on by the customer. Therefore, a reason why the customer does not purchase the merchandise after the customer&#39;s may be collected. 
     In general, the customer&#39;s trial of merchandise may indicate that the customer is interested in the merchandise. Furthermore, a reason for non-purchase may infer what merchandise the customer wants. Consequently, sales performance may be improved by delivering a coupon of the merchandise the customer wants through mail or delivering guidance mail for an article for special sale, or the like by utilizing the mail server  50 . 
     Further, in this embodiment, the room ID transmitter  80  transmitting a room ID allocated to the corresponding room is provided for each fitting room, and the user terminal  10  and the salesperson terminal  20  detect the room ID transmitted from the room ID transmitter  80 . Therefore, the customer and the salesperson may acquire the room ID. 
     The above examples are used for the purposes of illustrations only. Accordingly, the scope of the invention should not be limited to these specific applications. 
     In some embodiments, the trial information database  63  is managed by the database server  60 . In other embodiments, the trial information database  63  may instead be managed by the trial server  30 . The trial server  30  may manage the merchandise information database  62  and the user information database  61 , and thus it is also possible to omit the database server  60  in such embodiments. 
     In an example, the room ID transmitter  80  for transmitting a room ID allocated to a corresponding room is provided for each fitting room. In some embodiments, the room ID transmitters  80  are unnecessary. For example, a bar code symbol including a room ID allocated to a corresponding fitting room can be displayed in or on each fitting room. In such instances, the customer or the salesperson may capture an image of the bar code using the camera  13  or the camera  23  to detect the room ID. With such a configuration, it is possible to omit the room ID transmitter  80  in some embodiments. Accordingly, a terminal device does not need to include a short-range wireless unit  11  or  21  to be adopted as the user terminal  10  or the salesperson terminal  20 . 
     The example embodiment(s) described above an information collection system was applied to a store in which it is possible to try on a clothing article. However, an information collection system of an embodiment can also be similarly applied to a store that includes, for example, a trial hitting room for allowing pre-purchase testing of a golf club by a customer. In short, embodiments of the present disclosure can be applied to any type of store in which a customer can try on or test merchandise to find merchandise that suits the customer. For example, in a case of a golf club trial, an ID transmitter may be provided in a place such as a trial hitting space (e.g., a driving range bay or a testing room) so as to transmit an ID for specifying the particular trial hitting space place. In this case, the ID for specifying the place is the place ID. 
     The transfer of the trial server  30  is generally performed in a state where a program such as a control program is stored in a ROM. However, embodiments of the present disclosure are not limited thereto, and, a control program or the like can be transferred separately from a computer device and may be written in a writable storage device included in the computer device, in accordance with the operation of a user or the like. The transfer of the control program and the like can be performed by being recorded in a removable recording medium or by communication through a network. Any type of recording medium, such as a CD-ROM or a memory card, or any other recording medium that can store a program and is readable by a device, may be used. The functions obtained by the installation or downloading of a program may be functions realized in cooperation with an operating system (OS) and the like in the device. 
     While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.