WO2022137295A1 - 情報収集方法、情報収集装置、及びプログラム - Google Patents

情報収集方法、情報収集装置、及びプログラム Download PDF

Info

Publication number
WO2022137295A1
WO2022137295A1 PCT/JP2020/047746 JP2020047746W WO2022137295A1 WO 2022137295 A1 WO2022137295 A1 WO 2022137295A1 JP 2020047746 W JP2020047746 W JP 2020047746W WO 2022137295 A1 WO2022137295 A1 WO 2022137295A1
Authority
WO
WIPO (PCT)
Prior art keywords
questionnaire
information
user
question
unit
Prior art date
Application number
PCT/JP2020/047746
Other languages
English (en)
French (fr)
Inventor
俊介 小長井
裕介 市川
裕文 阿部
晶郁 寺中
達明 伊藤
Original Assignee
日本電信電話株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 日本電信電話株式会社 filed Critical 日本電信電話株式会社
Priority to PCT/JP2020/047746 priority Critical patent/WO2022137295A1/ja
Publication of WO2022137295A1 publication Critical patent/WO2022137295A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units

Definitions

  • This disclosure relates to information collection methods, information collection devices, and programs for collecting information.
  • a central device is a regular or irregular information gathering device installed in a fixed position, which is a combination of a sensor device and a wired or wireless communication device. It is known to collect measured data.
  • the sensor device includes a camera, a microphone, a radio wave meter, a thermometer, a barometer, and the like.
  • AMeDAS which is a meteorological information observation device operated by the Japan Meteorological Agency, is known (Non-Patent Document 1).
  • Non-Patent Document 2 In recent years, the measurement of geographical position, as represented by GPS (Global Positioning System), has become more accurate and wireless communication has become faster. Along with this, it has become common for sensor devices mounted on moving objects such as observation artificial satellites, aircraft, automobiles, and unmanned small airplanes to measure information related to the surrounding geographical position while moving. (Non-Patent Document 2).
  • High-performance communication terminals such as smartphones held by many users are also equipped with various sensors having a function to measure the position, such as GPS and wireless LAN (Local Area Network).
  • GPS and wireless LAN Local Area Network
  • Non-Patent Document 3 techniques for utilizing communication terminals held by many users as sensor devices have come to be used.
  • the accuracy of GPS position measurement may decrease. Further, since it is difficult to measure the position indoors by GPS, the position may be measured by a wireless LAN. Even if the position is measured in this way, the accuracy of measuring which of the multiple small stores in which the user is staying is reduced in the range where the multiple small stores are close to each other. I have something to do.
  • the ratio of users who have communication terminals with sensor devices to the total population is not uniform depending on the region. Therefore, even if it is possible to estimate the relative degree of congestion at a specific point by measuring the presence of a user holding a communication terminal having a sensor device at a specific point, it is absolute. It can be difficult to estimate the degree of congestion.
  • some solutions can be considered depending on the purpose of measuring the number of residents at the point of interest or using the result of estimating the degree of congestion based on the measurement.
  • the distance between the users is estimated by measuring the radio wave density of the radio wave of the proximity radio communication transmitted from the communication terminal held by the user.
  • the number and density of seats in the facility located at the point of interest varies, even if the degree of congestion can be effectively estimated based on the closeness between users as described above, the seats in the facility are vacant. It is difficult to effectively estimate the vacant seat information that indicates the rate. Therefore, when estimating the number of residents at a point of interest for the purpose of notifying the user of the presence or absence of vacant seats, a method of measuring the distance between users and estimating the closeness between users at the point of interest is used. Not enough.
  • the number of users who hold communication terminals staying at the point of interest is measured or estimated, and the facility information indicating the area and the number of seats of the facility located at the point of interest and the number of users of the facility are used. It is possible to estimate the vacancy rate. In this method, it is further conceivable to estimate the vacancy rate with higher accuracy by using the ratio of the users who use the communication terminal to the population for each region or the type of the point of interest.
  • facility information must be acquired in advance, and there is a problem that the cost of acquiring facility information increases.
  • the information collecting device continuously receives the position information indicating the position of the user from the communication terminal and determines whether or not the user has stayed at the position for a predetermined time or longer.
  • the information collecting device sends a question questionnaire about the position to the user who stays at the position for a predetermined time or longer, and collects an answer questionnaire showing the user's answer to the question questionnaire.
  • the user's communication terminal continuously transmits the user's position information to the information collecting device, so that the power consumption of the communication terminal increases.
  • the information collecting device receives the position information measured and transmitted from the communication terminals of a large number of users, and determines whether or not each user is staying at the position indicated by the position information, so that the processing load is high. Become.
  • the purpose of the present disclosure made in view of such circumstances is to provide an information collecting device, an information collecting method, and a program capable of reducing the processing load.
  • the information collecting method includes a step of receiving stay information including a user's stay position determined by the communication terminal transmitted from the communication terminal, and the stay information. Based on the stay position, a step of performing a geofencing determination to determine whether or not the user is staying at a point of interest, and a question questionnaire when the geofencing determination determines that the user is staying.
  • a step of generating question questionnaire information including, a step of transmitting the question questionnaire information to the communication terminal, and a step of receiving the answer questionnaire information corresponding to the question questionnaire information transmitted from the communication terminal. include.
  • the information collecting device includes a communication unit that receives stay information including a user's stay position determined by the communication terminal, and the stay information. Based on the stay position included in the above, the geofencing determination unit that determines whether or not the user is staying at the point of interest and the geofencing determination unit indicate that the user is staying.
  • the communication unit includes a question questionnaire information generation unit that generates question questionnaire information including a question questionnaire, and the communication unit transmits the question questionnaire information generated by the question questionnaire information generation unit to the communication terminal. Then, the answer questionnaire information corresponding to the question questionnaire information transmitted from the communication terminal is received.
  • the program according to the present disclosure causes the computer to function as the above-mentioned information collecting device.
  • the processing load can be reduced.
  • FIG. 2B It is a schematic diagram of the information gathering system which concerns on this Embodiment of this disclosure. It is a sequence diagram for demonstrating the operation of the information gathering system shown in FIG. It is a sequence diagram for demonstrating the operation of the information gathering system shown in FIG. It is a flowchart for demonstrating the execution of the questionnaire function shown in FIG. 2B. It is a hardware block diagram of the communication terminal and the information gathering apparatus shown in FIG.
  • FIG. 1 is a schematic diagram of an information collection system 100 according to this embodiment.
  • the information collection system 100 includes an information collection device 1 and a plurality of communication terminals 2.
  • the information collecting device 1 and the communication terminal 2 communicate with each other via a communication network.
  • one communication terminal 2 is shown in FIG. 1, the information collecting device 1 communicates with a plurality of communication terminals 2 with each other.
  • the configuration and operation of one communication terminal 2 among the plurality of communication terminals 2 will be described, but the plurality of communication terminals 2 have the same configuration and operate in the same manner.
  • the information collecting device 1 includes a communication unit 11, an interest point information storage unit 12, a geofencing storage unit 13, a question questionnaire storage unit 14, a user information storage unit 15, an answer questionnaire storage unit 16, and a geofencing determination.
  • a unit 17, a question questionnaire information generation unit 18, and a questionnaire management unit 19 are provided.
  • the communication unit 11 is composed of a communication interface (I / F).
  • the point of interest information storage unit 12, the geofencing storage unit 13, the question questionnaire storage unit 14, the user information storage unit 15, and the answer questionnaire storage unit 16 are composed of memories such as a semiconductor memory, a magnetic memory, and an optical memory.
  • the geo-fencing determination unit 17, the question questionnaire information generation unit 18, and the questionnaire management unit 19 constitute a control unit (controller).
  • the control unit may be configured by dedicated hardware such as an ASIC (Application Specific Integrated Circuit) or FPGA (Field-Programmable Gate Array), may be configured by a processor, or may be configured by including both. May be good.
  • the communication unit 11 receives the stay information including the stay position of the user determined by the communication terminal 2 and the user identifier (user ID (Identification)) transmitted from the communication terminal 2.
  • the stay information is transmitted from the communication terminal 2 when it is determined by the communication terminal 2 that the user has stayed within a certain range from the reference position.
  • the stay position of the user is a reference position within a certain range determined by the communication terminal 2 that the user was staying.
  • the user identifier is an identifier for identifying the user of the communication terminal 2.
  • the communication unit 11 transmits the question questionnaire information to be explained in detail to the communication terminal 2. Further, the communication unit 11 receives the answer questionnaire information corresponding to the question questionnaire information transmitted from the communication terminal 2.
  • the answer questionnaire information includes an answer (answer questionnaire) to the question questionnaire entered by the user.
  • the response questionnaire information further includes a user identifier for identifying the user of the communication terminal 2 into which the response questionnaire is input, and the response time by the user.
  • the response time can be the time when the user answers the questionnaire, that is, the time when the user inputs the answer to the communication terminal 2.
  • the interest point information storage unit 12 stores interest point information.
  • the point of interest information includes the point of interest identifier as well as the type, name, location, and contact information of the point of interest.
  • the point of interest identifier is an identifier for uniquely identifying the point of interest.
  • the type is a type of equipment located at a point of interest, and includes, for example, a “store”, a “park”, a “shopping center”, and a “ski resort”.
  • the position of the point of interest is indicated, for example, by latitude and longitude.
  • the geo-fencing storage unit 13 stores the geo-fencing determination information used for the geo-fencing determination, which will be described in detail later.
  • the geo-fencing determination information includes an interest point identifier, a type and position of an interest point, a question questionnaire identifier for identifying a question questionnaire according to the interest point, and a determination range.
  • the question questionnaire is a questionnaire that is determined according to the point of interest, and consists of questions about the point of interest.
  • the question questionnaire may be determined according to the type of the point of interest. For example, if the type of point of interest is "store”, the question survey can include questions about the store such as “is it crowded", “is ventilation good”, "is there a vacant seat?” .. For example, if the point of interest is a "park,” the question survey may include questions about the park, such as "Do you have a toilet?", “Can you play catch?", "Do you have playset?” can. For example, if the point of interest is a "ski resort,” you could include a question about the snow cover of the ski resort, "Is there snow?"
  • the determination range is a range used in the geo-fencing determination based on the point of interest, which is within a predetermined distance from the point of interest, or a range within a predetermined closed space including the point of interest.
  • the judgment range is a range determined for each point of interest.
  • the determination range may be a range of a distance of 100 meters from the point of interest when the type of the point of interest is "park”, and the judgment range may be from the point of interest when the type of the point of interest is "shopping center”. It may be a range of 300 meters.
  • the question questionnaire storage unit 14 stores the question questionnaire identifier and the question questionnaire corresponding to the question questionnaire identifier.
  • the user information storage unit 15 stores the user's response history.
  • the response history includes the user identifier and the response time included in the response questionnaire information received by the communication unit 11.
  • the answer history may further include a question questionnaire identifier for identifying the question questionnaire corresponding to the answer questionnaire included in the answer questionnaire information received by the communication unit 11.
  • the answer questionnaire storage unit 16 stores the answer questionnaire information corresponding to the question questionnaire information transmitted from the communication terminal 2.
  • the geo-fencing determination unit 17 makes a geo-fencing determination to determine whether or not the user is staying at a point of interest based on the user's stay position included in the stay information received by the communication unit 11. Specifically, the geo-fencing determination unit 17 determines whether or not the user's stay position is within the determination range corresponding to the interest point from the interest point stored in the geo-fencing storage unit 13.
  • the geo-fencing determination unit 17 makes a geo-fencing determination based on the response time stored in the user information storage unit 15 in response to the user identifier included in the stay information received by the communication unit 11. May be good.
  • the geo-fencing determination unit 17 may determine whether or not the response time is a predetermined time or more before the current time. In such a configuration, the geo-fencing determination unit 17 may make a geo-fencing determination when it is determined that the response time is earlier than the current time by a predetermined time or more. If the geo-fencing determination unit 17 determines that the response time is not more than a predetermined time before the current time, the geo-fencing determination unit 17 does not perform the geo-fencing determination.
  • the geo-fencing determination unit 17 may determine whether or not the number of responses is equal to or greater than the predetermined number of responses based on the response time.
  • the number of answers is the number of question questionnaires for which the user has entered an answer between the current time and a predetermined time before, that is, the number of answer times stored in the answer history storage unit 28.
  • the geo-fencing determination unit 17 makes a geo-fencing determination when it is determined that the number of responses from the current time to a predetermined time before is less than the predetermined number of responses.
  • the geo-fencing determination unit 17 determines that the number of responses from the current time to a predetermined time before is equal to or greater than the predetermined number of responses, the geo-fencing determination unit 17 does not perform the geo-fencing determination.
  • the question questionnaire information generation unit 18 generates question questionnaire information including the question questionnaire when the geo-fencing determination unit 17 determines that the user is staying at the point of interest. Specifically, the question-questionnaire information generation unit 18 generates question-questionnaire information including a question-questionnaire corresponding to a point of interest determined by the geo-fencing determination unit 17 to be staying by the user.
  • the question questionnaire information generation unit 18 may generate question questionnaire information including a question questionnaire corresponding to the type of interest point determined by the geofencing determination unit 17 to be staying by the user. For example, the question questionnaire information generation unit 18 extracts the interest point type stored in the interest point information storage unit 12 corresponding to the interest point determined by the geo-fencing determination unit 17. Then, the question questionnaire information generation unit 18 extracts the question questionnaire stored in the question questionnaire storage unit 14 corresponding to the type of interest, and generates the question questionnaire information including the question questionnaire. When the geo-fencing determination unit 17 determines that the user's stay position is within the determination range from one or more points of interest, the question questionnaire information generation unit 18 responds to each of the one or more points of interest. Extract one or more question questionnaires. Then, the question questionnaire information generation unit 18 generates question questionnaire information including the one or more question questionnaires.
  • the question questionnaire information generation unit 18 may generate question questionnaire information including a point of interest inquiry questionnaire (POI inquiry questionnaire) in addition to the question questionnaire.
  • POI inquiry questionnaire is a questionnaire for asking the user which of the one or more points of interest the user's stay position is determined to be within a predetermined range by the geo-fencing determination unit 17.
  • the POI inquiry questionnaire may further include an inquiry to confirm that one or more points of interest are not staying, i.e., not staying.
  • the questionnaire management unit 19 manages the question questionnaire stored in the question questionnaire storage unit 14 based on the operation of the administrator of the information collecting device 1. Specifically, the questionnaire management unit 19 can change, add, or delete the question questionnaire corresponding to the point of interest based on the operation of the administrator. For example, the questionnaire management unit 19 can add a question "is snow piled up?" To the question questionnaire of the type "ski resort” based on the operation of the administrator according to the time. In addition, the questionnaire management unit 19 can delete the question "is snow piled up?" From the question questionnaire of the type "ski resort” based on the operation of the administrator according to the time. As a result, the information collecting device 1 can reduce the burden on the user to answer unnecessary questions at the wrong time, and can collect an appropriate answer questionnaire according to the time.
  • the communication terminal 2 is a communication terminal held by the user and capable of communicating with the information collecting device 1.
  • the communication terminal 2 includes a position measurement unit 21, a stay determination unit 22, an operation status determination unit 23, a question questionnaire information storage unit 24, a questionnaire function unit 25, a display unit 26, an input unit 27, and an answer history.
  • a storage unit 28 and a communication unit 29 are provided.
  • the stay determination unit 22, the operation status determination unit 23, and the questionnaire function unit 25 constitute a control unit (controller).
  • the control unit may be configured by dedicated hardware such as an ASIC or FPGA, may be configured by a processor, or may be configured by including both.
  • the question questionnaire information storage unit 24 and the answer history storage unit 28 are configured by, for example, a memory such as a semiconductor memory, a magnetic memory, or an optical memory.
  • the display unit 26 is composed of a display interface such as a liquid crystal panel and an organic EL.
  • the input unit 27 is composed of an input interface such as a keyboard, a mouse, and a microphone.
  • the communication unit 29 is composed of a communication interface.
  • the position measurement unit 21 is composed of, for example, a receiver of a global positioning satellite system (GNSS: Global Navigation Satellite System).
  • GNSS Global Navigation Satellite System
  • Global Positioning System includes satellite positioning systems such as GPS (Global Positioning System), GLONASS, Galileo, and Quasi-Zenith Satellite.
  • the position measuring unit 21 intermittently measures the position of the position measuring unit 21, that is, the position of the user of the communication terminal 2, based on the signal received from the artificial satellite by the receiver of the global positioning system.
  • the stay determination unit 22 determines whether or not the user is staying within a certain range based on the position of the user intermittently measured by the position measurement unit 21. Specifically, the stay determination unit 22 determines whether or not the position of the user intermittently measured by the position measurement unit 21 is within a predetermined distance from the reference position within a predetermined time.
  • the stay determination unit 22 determines that each of the user's positions intermittently measured by the position measurement unit 21 is within a predetermined distance from the reference position within a predetermined time, the user has a certain range from the reference position. It is determined that he was staying inside. In this case, the stay determination unit 22 controls the communication unit 29 so as to transmit the stay information including the user identifier and the user's stay position to the information collecting device 1.
  • the stay determination unit 22 determines that the position intermittently measured by the position measurement unit 21 is not within a predetermined distance from the reference position within a predetermined time, the user is not staying within the predetermined range. Is determined. In this case, the stay determination unit 22 does not control the communication unit 29 so as to transmit the stay information to the information collecting device 1. Further, when the user moves to a position exceeding a predetermined distance from the reference position, the stay determination unit 22 sets the position as a new reference position within a predetermined time from the time when the user moves to the position, and from the reference position. Determine if it is within a predetermined distance.
  • the stay determination unit 22 continues whether or not the user is still staying at the stay position included in the stay information already transmitted by the communication unit 29 even after the stay information is transmitted by the communication unit 29. Is determined. Specifically, when the stay determination unit 22 determines that the position measured by the position measurement unit 21 is within a certain range from the user's stay position included in the stay information, the user moves to the stay position. Judge that you are still staying. When the stay determination unit 22 determines that the position measured by the position measurement unit 21 is not within a certain range from the user's stay position included in the stay information, the stay determination unit 22 determines that the user is not staying at the stay position. judge.
  • the operation status determination unit 23 determines whether or not the user is operating the communication terminal 2.
  • the operation status determination unit 23 determines whether or not the irradiation unit that illuminates the display unit 26 is lit. In such a configuration, when the operation status determination unit 23 determines that the irradiation unit that irradiates the display unit 26 is lit, it determines that the user is operating the communication terminal 2. When the operation status determination unit 23 determines that the irradiation unit that illuminates the display unit 26 is not lit, it determines that the user is not operating the communication terminal 2.
  • the operation status determination unit 23 states that the user is operating the communication terminal 2 when the event listener notifies the start of lighting of the irradiation unit after the question questionnaire information is received by the communication unit 29. judge. Further, the operation status determination unit 23 determines that the user is not operating the communication terminal 2 until the event listener notifies the start of lighting of the irradiation unit.
  • the question questionnaire information storage unit 24 stores the question questionnaire information received by the communication unit 29.
  • the questionnaire function unit 25 executes the questionnaire function based on the determinations of the operation status determination unit 23 and the stay determination unit 22. Specifically, the questionnaire function unit 25 executes the questionnaire function when it is determined by the operation status determination unit 23 that the user is operating the communication terminal 2. Further, the questionnaire function unit 25 may execute the questionnaire function when it is determined by the stay determination unit 22 that the user is still staying at the stay position. Further, in the questionnaire function unit 25, the operation status determination unit 23 determines that the user is operating the communication terminal 2, and the stay determination unit 22 determines that the user is still staying at the stay position. Then, the questionnaire function may be executed.
  • the questionnaire function unit 25 determines that the user is not operating the communication terminal 2 by the operation status determination unit 23, or the stay determination unit 22 determines that the stay position is included in the stay information transmitted by the communication unit 29. If it is determined that the user is not staying, the questionnaire function will not be executed.
  • the "stay position" used for the determination by the stay determination unit 22 is the stay position of the user included in the stay information already transmitted by the communication unit 29.
  • the questionnaire function executed by the questionnaire function unit 25 will be explained in detail.
  • the question questionnaire information received by the communication unit 29 and stored in the question questionnaire information storage unit 24 includes the question questionnaire and the POI inquiry questionnaire.
  • the questionnaire function unit 25 causes the display unit 26 to display the pre-questionnaire.
  • the pre-questionnaire can include a question for the user to answer whether or not the questionnaire can be answered.
  • the questionnaire function unit 25 determines whether or not the response to the POI inquiry questionnaire has been accepted. When the questionnaire function unit 25 determines that the response to the POI inquiry questionnaire is not accepted, the process ends. When the questionnaire function unit 25 determines that the response to the POI inquiry questionnaire has been received, the questionnaire function unit 25 causes the display unit 26 to display the question questionnaire corresponding to the point of interest in which the user has answered the POI inquiry questionnaire.
  • the questionnaire function unit 25 may execute the questionnaire function based on the answer time stored in the question questionnaire information storage unit 24. Specifically, the questionnaire function unit 25 may determine whether or not the answer time stored in the question questionnaire information storage unit 24 is earlier than the current time by a predetermined time or more. In such a configuration, the questionnaire function unit 25 may execute the questionnaire function when it is determined that the response time is earlier than the current time by a predetermined time or more. If the questionnaire function unit 25 determines that the response time is not more than a predetermined time before the current time, the questionnaire function unit 25 may execute the questionnaire function.
  • the questionnaire function unit 25 determines whether or not the answer questionnaire to the question questionnaire has been input to the input unit 27. When the questionnaire function unit 25 determines that the answer questionnaire has not been input to the input unit 27, the questionnaire function unit 25 ends the process. When the questionnaire function unit 25 determines that the answer questionnaire has been input to the input unit 27, the questionnaire function unit 25 accepts the answer questionnaire.
  • the questionnaire function unit 25 When the questionnaire function unit 25 receives the answer questionnaire, it generates the answer questionnaire information. Then, the questionnaire function unit 25 controls the communication unit 29 so as to transmit the answer questionnaire information to the information collecting device 1.
  • the answer history storage unit 28 stores the answer history.
  • the response history includes the response questionnaire and the response time.
  • the answer history may include a question questionnaire identifier for identifying the question questionnaire corresponding to the answer questionnaire.
  • the display unit 26 displays a pre-questionnaire, a POI inquiry questionnaire, a question questionnaire, and an answer questionnaire input to the input unit 27 based on the control of the questionnaire function unit 25.
  • the input unit 27 accepts the input of the answer questionnaire by the user.
  • the communication unit 29 transmits the stay information to the information collecting device 1.
  • the communication unit 29 receives the question questionnaire information transmitted from the information collecting device 1.
  • the communication unit 29 transmits the response questionnaire information to the information collecting device 1 under the control of the questionnaire function unit 25.
  • FIGS. 2A and 2B are sequence diagrams showing an example of an operation in the information collection process of the information collection system 100 according to the present embodiment.
  • the operation in the information collection process of the information collection system 100 described with reference to FIGS. 2A and 2B corresponds to the information collection method according to the present embodiment.
  • step S11 the position measuring unit 21 intermittently measures the position of the user of the communication terminal 2 including the position measuring unit 21.
  • step S12 the stay determination unit 22 determines whether or not the user is staying within a certain range based on the position intermittently measured by the position measurement unit 21. Specifically, the stay determination unit 22 determines whether or not the position intermittently measured by the position measurement unit 21 is within a predetermined distance from the reference position within a predetermined time.
  • step S12 when the stay determination unit 22 determines that the user has not stayed within a certain range, the communication terminal 2 ends the information collection process.
  • the communication unit 29 transmits the stay information to the information collecting device 1 in step S13.
  • step S15 when it is determined by the geo-fencing determination that the user is staying at the point of interest, the question questionnaire information generation unit 18 generates question questionnaire information including the question questionnaire in step S16. At this time, the question-questionnaire information generation unit 18 generates question-questionnaire information including the question-questionnaire corresponding to the interest point where the user is determined to be staying by the geo-fencing determination. Specifically, the question-questionnaire information generation unit 18 generates question-questionnaire information including a question-questionnaire corresponding to the type of interest point where the user is determined to be staying by the geo-fencing determination.
  • the POI for inquiring to the user which of the one or more points of interest the stay position is determined to be within the determination range by the question questionnaire information generation unit 18 by the geo-fencing determination unit 17.
  • Generate question survey information including more inquiry surveys.
  • the question questionnaire information generation unit 18 may further generate a POI inquiry questionnaire including an inquiry for confirming that the person is not staying at any of one or more points of interest, that is, not staying.
  • step S17 the communication unit 11 transmits the question questionnaire information to the communication terminal 2.
  • step S18 the communication unit 29 of the communication terminal 2 receives the question questionnaire information transmitted from the information collecting device 1.
  • step S19 the question questionnaire information storage unit 24 stores the question questionnaire information received by the communication unit 29.
  • step S20 when the operation status determination unit 23 determines in step S20 that the user is not operating the communication terminal 2, the communication terminal 2 ends the information collection process.
  • step S21 when the operation status determination unit 23 determines that the user is operating the communication terminal 2, in step S21, the stay determination unit 22 is included in the stay information already transmitted by the user by the communication unit 29. Determine if you are still staying at your stay location.
  • step S221 the questionnaire function unit 25 causes the display unit 26 to display the pre-questionnaire.
  • step S222 it is determined whether or not the questionnaire function unit 25 has received an answer indicating that the questionnaire can be answered to the pre-questionnaire.
  • step S222 If it is determined in step S222 that the questionnaire function unit 25 has not received an answer indicating that the questionnaire can be answered, the process ends.
  • step S223 the POI inquiry questionnaire is displayed on the display unit 26.
  • step S224 the questionnaire function unit 25 determines whether or not the answer to the POI inquiry questionnaire has been input to the input unit 27.
  • step S224 when the questionnaire function unit 25 determines that the response to the POI inquiry questionnaire is not accepted, the process ends.
  • the display unit 26 displays the question questionnaire corresponding to the point of interest that the user has answered to the POI inquiry questionnaire.
  • step S2266 it is determined whether or not the questionnaire function unit 25 has accepted the answer (answer questionnaire) to the question questionnaire by the user.
  • step S2266 when the questionnaire function unit 25 determines that the response questionnaire is not accepted, the process ends.
  • the questionnaire function unit 25 determines in step S226 that the response questionnaire has been accepted, the process returns to FIG. 2B, and the communication terminal 2 performs the process of step S23.
  • the communication unit 29 generates the answer questionnaire information.
  • the answer questionnaire information includes the answer to the question questionnaire.
  • the answer questionnaire information may include a user identifier for identifying the user of the communication terminal 2 who sent the answer questionnaire information, and an answer time when the user inputs an answer to the communication terminal 2.
  • step S24 the communication unit 29 transmits the response questionnaire information to the information collecting device 1.
  • step S25 the communication unit 11 of the information collecting device 1 receives the answer questionnaire information corresponding to the question questionnaire information transmitted from the communication terminal 2.
  • step S26 the answer questionnaire storage unit 16 stores the answer questionnaire information corresponding to the question questionnaire information transmitted from the communication terminal 2.
  • step S27 the user information storage unit 15 stores the user's response history. At this time, the user information storage unit 15 stores the user identifier and the response time included in the response questionnaire information as the response history. The user information storage unit 15 may further store the question questionnaire identifier for identifying the question questionnaire corresponding to the answer questionnaire included in the answer questionnaire information.
  • the communication terminal 2 has performed the processes of steps S20 and S21, but the present invention is not limited to this.
  • the communication terminal 2 may or may not perform either process of step S20 or step S21.
  • the communication terminal 2 has performed the processes of steps S221 and S222, but the present invention is not limited to this, and the communication terminal 2 may not perform the processes of steps S221 and S222. Further, the communication terminal 2 has performed the processes of steps S223 and S224, but the present invention is not limited to this, and the communication terminal 2 does not have to perform the processes of steps S223 and S224.
  • the question questionnaire information includes the question questionnaire regarding one point of interest, the communication terminal 2 may or may not perform the processes of steps S223 and S224.
  • the information collecting device 1 appropriately makes a geo-fence determination for a user who is expected to provide appropriate information about the point of interest, and for a user who cannot be expected to obtain appropriate information about the point of interest. Do not make a geofence judgment. Therefore, the information collecting device 1 can reduce the frequency of geo-fencing determination and reduce the processing load while maintaining appropriate information collection.
  • the information collecting device 1 makes a geo-fencing determination for the stay position where the user is determined to be staying by the communication terminal 2. Therefore, the information collecting device 1 of the present embodiment can reduce the power used for communication and the communication cost as compared with the information collecting device that receives all the position information measured by the communication terminal 2.
  • the questionnaire function unit 25 executes the questionnaire function based on the determinations of the operation status determination unit 23 and the stay determination unit 22. Specifically, the questionnaire function unit 25 determines that the user is operating the communication terminal 2, and determines that the user is still staying at the stay position included in the stay information already transmitted by the communication unit 29. When it is done, the questionnaire function is executed.
  • the questionnaire function unit 25 may display the question questionnaire information on the display unit 26 after a certain amount of time has passed after the user starts staying at the point of interest. At this time, if the questionnaire function is executed without being based on the determination of the operation status determination unit 23 and the stay determination unit 22, the user will hear the notification sound or vibration generated by the communication terminal 2 when the user is not operating the communication terminal 2. Is notified of the receipt of the question questionnaire information. When the reception of the question questionnaire information is notified in this way, the user takes out the communication terminal 2 from the pocket, the bag, or the like, and confirms the question questionnaire information by operating the communication terminal 2. Therefore, by notifying the receipt of the question questionnaire information, the user's activity is interrupted.
  • the user has a feeling of reluctance to receive the question questionnaire information, and it is conceivable to stop the function of the communication terminal 2 for realizing the processing of the present embodiment. Further, when the communication terminal 2 is set to stop the notification sound and the vibration, the user does not notice the reception of the question questionnaire information at the time of receiving the question questionnaire information, and then, the question questionnaire information is sent at a different time. There is also concern about the possibility of confirmation.
  • the questionnaire function unit 25 executes the questionnaire function based on the determination of the operation status determination unit 23, the question questionnaire information is displayed when the user is operating the communication terminal 2. Therefore, the information collecting device 1 can reduce the feeling of reluctance to receive the question questionnaire information due to the interruption of the user's activity. Further, the questionnaire function unit 25 does not execute the questionnaire function when the user is away from the stay position indicated by the stay information already transmitted to the information collecting device 1. Therefore, the information collecting device 1 can avoid having a user who is not at the point of interest corresponding to the question questionnaire answer the question questionnaire.
  • the questionnaire function unit 25 executes the questionnaire function based on the determination of the operation status determination unit 23 and the stay determination unit 22, but this is not the case. ..
  • the questionnaire function unit 25 may display the POI inquiry questionnaire and the question questionnaire included in the question questionnaire information on the display unit 26 without being based on the determination of the operation status determination unit 23 and the stay determination unit 22. Further, the questionnaire function unit 25 may display the POI inquiry questionnaire and the question questionnaire included in the question questionnaire information on the display unit 26 based on the determination of either the operation status determination unit 23 or the stay determination unit 22. ..
  • the questionnaire function unit 25 displays the pre-questionnaire on the display unit 26, but this is not the case.
  • the questionnaire function unit 25 does not have to display the pre-questionnaire on the display unit 26.
  • the questionnaire function unit 25 may execute the questionnaire function based on the answer history stored in the answer history storage unit 28.
  • the questionnaire function unit 25 may determine whether or not the response time included in the response history stored in the response history storage unit 28 is earlier than the current time by a predetermined time or more. In such a configuration, the questionnaire function unit 25 executes the questionnaire function when it is determined that the response time is earlier than the current time by a predetermined time or more. Further, the questionnaire function unit 25 does not execute the questionnaire function when it is determined that the response time is not more than a predetermined time before the current time.
  • the questionnaire function unit 25 may determine whether or not the number of responses is equal to or greater than the predetermined number of responses based on the response time stored in the response history storage unit 28. In such a configuration, the questionnaire function unit 25 executes the questionnaire function when it is determined that the number of responses from the current time to a predetermined time before is less than the predetermined number of times. The questionnaire function unit 25 does not execute the questionnaire function when it is determined that the number of questionnaire responses from the current time to a predetermined time before is equal to or greater than the predetermined number of times.
  • the question-questionnaire information generation unit 18 may generate question-questionnaire information including the position of the point of interest that is the target of the geo-fencing determination.
  • the stay determination unit 22 determines whether or not the current position of the user is within a predetermined range from the position of the interest point to be the target of the geo-fencing determination included in the question questionnaire information.
  • the questionnaire function unit 25 executes the questionnaire function when the stay determination unit 22 determines that the current position of the user is within a predetermined range from the position of the point of interest.
  • the questionnaire function unit 25 does not execute the questionnaire function when the stay determination unit 22 determines that the current position of the user is not within a predetermined range from the position of the point of interest.
  • the communication terminal 2 can appropriately determine whether the current position of the user of the communication terminal 2 is within a predetermined range from the position of the point of interest, and accordingly, from the appropriate user regarding the point of interest. Information can be collected.
  • the information collecting device 1 may further include a web server, and the display unit 26 of the communication terminal 2 may display information by a web browser.
  • the question questionnaire information generation unit 18 generates question questionnaire information only for the destination information (for example, URL (uniform resource locator)) for specifying the web server.
  • the question questionnaire information generation unit 18 may generate the destination information and the question questionnaire information only for the above-mentioned points of interest.
  • the questionnaire function unit 25 causes the display unit 26 to display the destination information in the execution of the questionnaire function, and the communication unit so as to send a request to the web server of the information collecting device 1 based on the destination information by the user's operation. 29 is controlled.
  • the questionnaire function unit 25 causes the display unit 26 to display a web display file (for example, an HTML file) received from the web server by the communication unit 29 by a web browser, and the user for the question questionnaire included in the web display file. Answer Questionnaire is accepted.
  • the information collecting device 1 can reduce the capacity of the question questionnaire information, and accordingly, the communication amount between the information collecting device 1 and the communication terminal 2 can be reduced.
  • FIG. 4 is a block diagram showing a schematic configuration of a computer 101 that functions as an information collecting device 1 and a communication terminal 2, respectively.
  • the computer 101 may be a general-purpose computer, a dedicated computer, a workstation, a PC (Personal Computer), an electronic notepad, or the like.
  • the program instruction may be a program code, a code segment, or the like for executing a necessary task.
  • the computer 101 includes a processor 110, a ROM (ReadOnlyMemory) 120, a RAM (RandomAccessMemory) 130, a storage 140, an input unit 150, an output unit 160, and a communication interface (a communication interface). I / F) 170 and.
  • the processor 110 is a CPU (Central Processing Unit), an MPU (Micro Processing Unit), a GPU (Graphics Processing Unit), a DSP (Digital Signal Processor), a SoC (System on a Chip), or the like, and is of the same type or different types. It may be composed of a plurality of processors.
  • the processor 110 controls each configuration and executes various arithmetic processes. That is, the processor 110 reads the program from the ROM 120 or the storage 140, and executes the program using the RAM 130 as a work area. The processor 110 controls each of the above configurations and performs various arithmetic processes according to the program stored in the ROM 120 or the storage 140. In the present embodiment, the program according to the present disclosure is stored in the ROM 120 or the storage 140.
  • the program may be recorded on a recording medium that can be read by the computer 101.
  • a recording medium By using such a recording medium, it is possible to install the program on the computer 101.
  • the recording medium on which the program is recorded may be a non-transitory recording medium.
  • the non-transient recording medium is not particularly limited, but may be, for example, a CD-ROM, a DVD-ROM, a USB (Universal Serial Bus) memory, or the like.
  • this program may be downloaded from an external device via a network.
  • the ROM 120 stores various programs and various data.
  • the RAM 130 temporarily stores a program or data as a work area.
  • the storage 140 is composed of an HDD (Hard Disk Drive) or an SSD (Solid State Drive), and stores various programs including an operating system and various data.
  • the input unit 150 includes one or more input interfaces that accept user input operations and acquire information based on the user's operations.
  • the input unit 150 is, but is not limited to, a pointing device, a keyboard, a mouse, and the like.
  • the output unit 160 includes one or more output interfaces that output information.
  • the output unit 160 is a display that outputs information as a video, or a speaker that outputs information as audio, but is not limited thereto.
  • the output unit 160 also functions as an input unit 150 in the case of a touch panel type display.
  • the communication interface 170 is an interface for communicating with an external device.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本開示に係る情報収集方法は、通信端末(2)から送信された、該通信端末(2)によって判定されたユーザの滞在位置を含む滞在情報を受信するステップ(S14)と、滞在情報に含まれる滞在位置に基づいて、ユーザが関心地点に滞在しているか否かを判定するジオフェンシング判定を行うステップ(S15)と、ジオフェンシング判定によってユーザが滞在していると判定されると、質問アンケートを含む質問アンケート情報を生成するステップ(S16)と、質問アンケート情報を通信端末に送信するステップ(S17)と、通信端末から送信された、質問アンケート情報に対応する回答アンケート情報を受信するステップ(S24)と、を含む。

Description

情報収集方法、情報収集装置、及びプログラム
 本開示は、情報を収集するための情報収集方法、情報収集装置、及びプログラムに関する。
 地理的な位置に関連する情報を収集する手法として、中央装置が、センサ装置、及び有線又は無線の通信装置を組み合わせた、固定した位置に設置された情報収集装置から、定期的又は不定期的に測定されたデータを収集することが知られている。センサ装置は、カメラ、マイク、電波計、温度計、気圧計等を含む。このような情報収集装置及び中央装置の一例として、気象庁が運用している気象情報の観測装置であるアメダスが知られている(非特許文献1)。
 近年では、GPS(Global Positioning System)に代表される、地理的な位置の測定が高精度化し、無線通信が高速化している。これに伴って、観測人工衛星、航空機、自動車、無人小型飛行機等の移動体に搭載されたセンサ装置が、移動しながら周囲の地理的な位置に関連する情報を測定することも一般的となっている(非特許文献2)。
 さらには、多くのユーザが保持するスマートフォンに代表される高機能の通信端末にもGPS及び無線LAN(Local Area Network)に代表されるような、位置を測定する機能を有する各種センサが搭載されることが一般的となった(非特許文献3)。これにより、多くのユーザが保持する通信端末をセンサ装置として活用する技術が用いられるようになってきた。
 このように、多くのユーザが保持する通信端末が、GPS又は無線LANを用いて測定した、地理的な位置に関連する情報を収集することが広く行われるようになり、それらの情報を用いたサービスが実現している。例えば、特定のユーザの位置が、一定時間以上所定の範囲内にあると判定された場合、該特定のユーザが特定の位置に滞在していたと推定される。このような推定を利用して、複数のユーザが、一定時間以上所定の範囲内に滞在していたことを示す滞在情報と、POI(Point of Interest:関心地点)データベースに記憶されている関心地点に関する情報とを用いたサービスが知られている。このようなサービスにおいては、曜日及び時間帯毎に関心地点における統計的な滞在人数が推定され、該関心地点の混雑度合いを示す指標としてユーザに提示されている(非特許文献4)。
"気象庁|アメダス," [online],[令和2年12月7日検索],インターネット<https://www.jma.go.jp/jp/amedas/> 池田学,外2名,「解説シリーズ「水文・水資源観測最前線」気象庁における地域気象観測(1)」,水文・水資源学会誌,第13巻4 号(2000),p.313-319 "[公式]モバイル空間統計|位置情報などのビッグデータを利用した人口統計情報," [online],[令和2年12月7日検索],インターネット<https://mobaku.jp/> 大薮, 勇輝,外2名,「モバイル空間統計の信頼性評価(社会・産業の発展を支える「モバイル空間統計」:モバイルネットワークの統計情報に基づく人口推計技術とその活用)」,NTT DoCoMoテクニカル・ジャーナル20(3),17-23,2012-10
 しかしながら、都市部では、GPSによる位置の測定精度が低下することがある。また、屋内ではGPSによる位置の測定が困難であるため、無線LANによって位置が測定されることがある。このように位置を測定しても、複数の狭小な店舗が近接して存在している範囲において、ユーザが近接している複数の狭小な店舗のいずれに滞在しているかを測定する精度が低下することがある。
 さらに、センサ装置を有する通信端末を保持しているユーザの全人口に対する割合は、地域によって均一でない。したがって、センサ装置を有する通信端末を保持しているユーザが特定の地点に存在していることを測定することによって、当該特定の地点の相対的な混雑度を推定することができても、絶対的な混雑度を推定することは難しいことがある。
 そこで、関心地点における滞在者数の測定、又は当該測定に基づく混雑度の推定による結果を利用する目的によって、いくつかの解決手段が考えられる。一例として、関心地点の混雑度をユーザに提供する目的においては、ユーザ間の距離を測定し、関心地点でのユーザ間の密接度を推定することが考えられる。ここで、ユーザ間の距離は、ユーザが保持する通信端末から送信される近接無線通信の電波の電波密度を測定することによって推定される。
 しかしながら、関心地点に位置する施設における座席の数及び密度が様々であるため、上記のようにユーザ間の密接度に基づいて混雑度を有効に推定するこができても、施設における座席の空席率を示す空席情報を有効に推定できることは困難である。そのため、利用者に対して空席の有無を知らせることを目的として、関心地点の滞在者数を推定する場合、ユーザ間の距離を測定し、関心地点でのユーザ間の密接度を推定する方法が十分であるとはいえない。
 そこで、関心地点に滞在している、通信端末を保持するユーザの数を測定あるいは推定し、関心地点に位置する施設の面積及び座席数を示す施設情報とユーザの数とに基づいて、施設の空席率を推定することが考えられる。この方法においては、さらに、地域ごと又は関心地点の種別ごとの、人口に対する通信端末を利用するユーザの比率を用いて、より高精度に空席率を推定することが考えられる。しかしながら、この方法では、予め施設情報を取得しておかなければならず、施設情報の取得におけるコストが大きくなるという問題がある。
 また、情報収集装置が、通信端末から、ユーザの位置を示す位置情報を継続的に受信し、ユーザが該位置に所定時間以上滞在したか否かを判定することが考えられる。このような構成において、情報収集装置は、該位置に所定時間以上滞在したユーザに、該位置に関する質問アンケートを送信し、該質問アンケートに対するユーザの回答を示す回答アンケートを収集することが考えられる。しかしながら、この方法によれば、ユーザの通信端末は、ユーザの位置情報を継続して情報収集装置に送信するため、通信端末の消費電力が増加する。さらに、情報収集装置は、多数のユーザの通信端末から計測して送信された位置情報を受信し、該位置情報が示す位置に各ユーザが滞在しているか否かを判定するため処理負荷が高くなる。
 かかる事情に鑑みてなされた本開示の目的は、処理負荷を低減させることができる情報収集装置、情報収集方法、及びプログラムを提供することにある。
 上記課題を解決するため、本開示に係る情報収集方法は、通信端末から送信された、該通信端末によって判定されたユーザの滞在位置を含む滞在情報を受信するステップと、前記滞在情報に含まれる前記滞在位置に基づいて、前記ユーザが関心地点に滞在しているか否かを判定するジオフェンシング判定を行うステップと、前記ジオフェンシング判定によって前記ユーザが滞在していると判定されると、質問アンケートを含む質問アンケート情報を生成するステップと、前記質問アンケート情報を前記通信端末に送信するステップと、前記通信端末から送信された、前記質問アンケート情報に対応する回答アンケート情報を受信するステップと、を含む。
 また、上記課題を解決するため、本開示に係る情報収集装置は、通信端末から送信された、該通信端末によって判定されたユーザの滞在位置を含む滞在情報を受信する通信部と、前記滞在情報に含まれる前記滞在位置に基づいて、前記ユーザが関心地点に滞在しているか否かを判定するジオフェンシング判定を行うジオフェンシング判定部と、前記ジオフェンシング判定部によって前記ユーザが滞在していると判定されると、質問アンケートを含む質問アンケート情報を生成する質問アンケート情報生成部と、を備え、前記通信部は、前記質問アンケート情報生成部によって生成された前記質問アンケート情報を前記通信端末に送信し、前記通信端末から送信された、前記質問アンケート情報に対応する回答アンケート情報を受信する。
 また、上記課題を解決するため、本開示に係るプログラムは、コンピュータを上述した情報収集装置として機能させる。
 本開示に係る情報収集方法、情報収集装置、及びプログラムによれば、処理負荷を低減させることができる。
本開示の本実施形態に係る情報収集システムの概略図である。 図1に示す情報収集システムの動作を説明するためのシーケンス図である。 図1に示す情報収集システムの動作を説明するためのシーケンス図である。 図2Bに示すアンケート機能の実行を説明するためのフローチャートである。 図1に示す通信端末及び情報収集装置のハードウェアブロック図である。
 まず、本開示の一実施形態について図面を参照して説明する。
 図1を参照して本実施形態の全体構成について説明する。図1は、本実施形態に係る情報収集システム100の概略図である。
 図1に示されるように、本実施形態に係る情報収集システム100は、情報収集装置1と、複数の通信端末2とを備える。情報収集装置1と、通信端末2とは、通信ネットワークを介して互いに通信する。なお、図1には、1つの通信端末2が示されているが、情報収集装置1は、複数の通信端末2と互いに通信する。また、以降においては、複数の通信端末2のうちの1つの通信端末2の構成及び動作を説明するが、複数の通信端末2が同様の構成を備え、同様に動作する。
 <情報収集装置の構成>
 情報収集装置1は、通信部11と、関心地点情報記憶部12と、ジオフェンシング記憶部13と、質問アンケート記憶部14と、ユーザ情報記憶部15と、回答アンケート記憶部16と、ジオフェンシング判定部17と、質問アンケート情報生成部18と、アンケート管理部19とを備える。
 通信部11は、通信インターフェース(I/F)によって構成される。関心地点情報記憶部12、ジオフェンシング記憶部13、質問アンケート記憶部14、ユーザ情報記憶部15、及び回答アンケート記憶部16は、例えば半導体メモリ、磁気メモリ、光メモリ等のメモリによって構成される。ジオフェンシング判定部17、質問アンケート情報生成部18、及びアンケート管理部19は、制御部(コントローラ)を構成する。制御部は、ASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)などの専用のハードウェアによって構成されてもよいし、プロセッサによって構成されてもよいし、双方を含んで構成されてもよい。
 通信部11は、通信端末2から送信された、該通信端末2によって判定されたユーザの滞在位置、及びユーザ識別子(ユーザID(Identification))を含む滞在情報を受信する。滞在情報は、通信端末2によって、ユーザが基準位置から一定の範囲内に滞在していたと判定された場合に、通信端末2から送信される。ユーザの滞在位置は、通信端末2によってユーザが滞在していたと判定された一定の範囲内における基準位置である。ユーザ識別子は、通信端末2のユーザを識別するための識別子である。
 また、通信部11は、追って詳細に説明する質問アンケート情報を通信端末2に送信する。また、通信部11は、通信端末2から送信された、質問アンケート情報に対応する回答アンケート情報を受信する。回答アンケート情報は、ユーザによって入力された質問アンケートに対する回答(回答アンケート)を含む。回答アンケート情報は、該回答アンケートが入力された通信端末2のユーザを識別するためのユーザ識別子、及びユーザによる回答時刻をさらに含む。回答時刻は、ユーザがアンケートに回答した時刻、すなわち、ユーザが通信端末2に回答を入力した時刻とすることができる。
 関心地点情報記憶部12は、関心地点情報を記憶している。関心地点情報は、関心地点識別子、並びに関心地点の種別、名称、位置、及び連絡先を含む。関心地点識別子は、関心地点を一意に識別するための識別子である。種別は、関心地点に位置する設備の種別であって、例えば、「店舗」、「公園」、「ショッピングセンター」、「スキー場」を含む。関心地点の位置は、例えば、緯度及び経度によって示される。
 ジオフェンシング記憶部13は、追って詳細に説明するジオフェンシング判定に用いられるジオフェンシング判定情報を記憶している。ジオフェンシング判定情報は、関心地点識別子、関心地点の種別及び位置、関心地点に応じた質問アンケートを識別するための質問アンケート識別子、並びに、判定範囲を含む。
 質問アンケートは、関心地点に応じて定まるアンケートであって、関心地点に関する質問によって構成される。例えば、質問アンケートは、関心地点の種別に応じて定まっていてもよい。例えば、関心地点の種別が「店舗」である場合、質問アンケートは、「混雑していますか」、「換気は良いですか」、「空席はありますか」等の店舗に関する質問を含むことができる。例えば、関心地点が「公園」である場合、質問アンケートは、「トイレはありますか」、「キャッチボールをすることができますか」、「遊具はありますか」等の公園に関する質問を含むことができる。例えば、関心地点が「スキー場」である場合、「雪は積もっていますか」というスキー場の積雪に関する質問を含むことができる。
 判定範囲は、ジオフェンシング判定において用いられる、関心地点を基準とした範囲であって、関心地点から所定距離以内となる範囲、又は関心地点を含む所定の閉空間内となる範囲である。判定範囲は、関心地点ごとに定まる範囲である。例えば、判定範囲は、関心地点の種別が「公園」である場合、該関心地点から100メートルの距離となる範囲としてもよく、関心地点の種別が「ショッピングセンター」である場合、該関心地点から300メートルの距離となる範囲としてもよい。
 質問アンケート記憶部14は、質問アンケート識別子、及び該質問アンケート識別子に対応する質問アンケートを記憶している。
 ユーザ情報記憶部15は、ユーザの回答履歴を記憶する。回答履歴は、通信部11によって受信された回答アンケート情報に含まれる、ユーザ識別子及び回答時刻を含む。回答履歴は、さらに、通信部11によって受信された回答アンケート情報に含まれる回答アンケートに対応する質問アンケートを識別するための質問アンケート識別子を含んでもよい。
 回答アンケート記憶部16は、通信端末2から送信された、質問アンケート情報に対応する回答アンケート情報を記憶する。
 ジオフェンシング判定部17は、通信部11によって受信された滞在情報に含まれるユーザの滞在位置に基づいて、ユーザが関心地点に滞在しているか否かを判定するジオフェンシング判定を行う。具体的には、ジオフェンシング判定部17は、ユーザの滞在位置が、ジオフェンシング記憶部13に記憶されている関心地点から、該関心地点に対応する判定範囲内にあるか否かを判定する。
 また、ジオフェンシング判定部17は、通信部11よって受信された滞在情報に含まれるユーザ識別子に対応して、ユーザ情報記憶部15に記憶されている回答時刻に基づいて、ジオフェンシング判定を行ってもよい。
 一例では、ジオフェンシング判定部17は、回答時刻が、現在時刻より所定時間以上前であるか否かを判定してもよい。このような構成において、ジオフェンシング判定部17は、回答時刻が、現在時刻より所定時間以上前であると判定した場合、ジオフェンシング判定を行ってもよい。ジオフェンシング判定部17は、回答時刻が、現在時刻より所定時間以上前でないと判定すると、ジオフェンシング判定を行わない。
 他の例では、ジオフェンシング判定部17は、回答時刻に基づいて回答回数が所定回数以上であるか否かを判定してもよい。回答回数は、現在時刻から所定の時間前までの間に、ユーザが回答を入力した質問アンケートの数、つまり、回答履歴記憶部28に記憶されている回答時刻の数である。このような構成において、ジオフェンシング判定部17は、現在時刻から所定の時間前までにおける回答回数が所定回数未満であると判定した場合、ジオフェンシング判定を行う。ジオフェンシング判定部17は、現在時刻から所定の時間前までにおける回答回数が所定回数以上であると判定した場合、ジオフェンシング判定を行わない。
 質問アンケート情報生成部18は、ジオフェンシング判定部17によって、ユーザが関心地点に滞在していると判定されると、質問アンケートを含む質問アンケート情報を生成する。具体的には、質問アンケート情報生成部18は、ジオフェンシング判定部17によってユーザが滞在していると判定された関心地点に対応する質問アンケートを含む質問アンケート情報を生成する。
 質問アンケート情報生成部18は、ジオフェンシング判定部17によってユーザが滞在していると判定された関心地点の種別に対応する質問アンケートを含む質問アンケート情報を生成してもよい。例えば、質問アンケート情報生成部18は、関心地点情報記憶部12に、ジオフェンシング判定部17によって判定された関心地点に対応して記憶されている関心地点種別を抽出する。そして、質問アンケート情報生成部18は、質問アンケート記憶部14に、該関心地点種別に対応して記憶されている質問アンケートを抽出し、該質問アンケートを含む質問アンケート情報を生成する。なお、質問アンケート情報生成部18は、ジオフェンシング判定部17によって、ユーザの滞在位置が、1以上の関心地点から判定範囲内であると判定された場合、該1以上の関心地点それぞれに応じた、1以上の質問アンケートを抽出する。そして、質問アンケート情報生成部18は、該1以上の質問アンケートを含む質問アンケート情報を生成する。
 質問アンケート情報生成部18は、質問アンケートに加えて、関心地点問合せアンケート(POI問合せアンケート)を含む質問アンケート情報を生成してもよい。POI問合せアンケートは、ジオフェンシング判定部17によってユーザの滞在位置が所定範囲内にあると判定された1以上の関心地点のいずれに滞在しているかをユーザに問い合わせるためのアンケートである。POI問合せアンケートは、さらに、1以上の関心地点のいずれにも滞在していないこと、すなわち、不滞在を確認するための問い合わせを含んでもよい。
 アンケート管理部19は、情報収集装置1の管理者の操作に基づいて、質問アンケート記憶部14に記憶されている質問アンケートを管理する。具体的には、アンケート管理部19は、管理者の操作に基づいて、関心地点に対応する質問アンケートを変更、追加、又は削除することができる。例えば、アンケート管理部19は、時期に応じた管理者の操作に基づいて、種別が「スキー場」である質問アンケートに「雪が積もっているか」という質問を追加することができる。また、アンケート管理部19は、時期に応じた管理者の操作に基づいて、種別が「スキー場」である質問アンケートから「雪が積もっているか」という質問を削除することができる。これにより、情報収集装置1は、ユーザが時期を逸した不要な質問に対して回答する負荷を負うことを低減し、時期に応じた適切な回答アンケートを収集することができる。
 <通信端末の構成>
 通信端末2は、ユーザが保持する、情報収集装置1と通信可能な通信端末である。通信端末2は、位置測定部21と、滞在判定部22と、操作状況判定部23と、質問アンケート情報記憶部24と、アンケート機能部25と、表示部26と、入力部27と、回答履歴記憶部28と、通信部29とを備える。滞在判定部22、操作状況判定部23、及びアンケート機能部25は、制御部(コントローラ)を構成する。制御部は、ASIC、FPGAなどの専用のハードウェアによって構成されてもよいし、プロセッサによって構成されてもよいし、双方を含んで構成されてもよい。質問アンケート情報記憶部24及び回答履歴記憶部28は、例えば半導体メモリ、磁気メモリ、光メモリ等のメモリによって構成される。表示部26は、液晶パネル、有機EL等の表示インターフェースによって構成される。入力部27は、キーボード、マウス、マイクロフォン等の入力インターフェースによって構成される。通信部29は、通信インターフェースによって構成される。
 位置測定部21は、例えば、全地球測位衛星システム(GNSS:Global Navigation Satellite System)の受信器によって構成される。全地球測位システムは、GPS(Global Positioning System)、GLONASS、Galileo、準天頂衛星等の衛星測位システムを含む。位置測定部21は、全地球測位システムの受信機が人工衛星から受信した信号に基づいて、当該位置測定部21の位置、すなわち、通信端末2のユーザの位置を間欠的に測定する。
 滞在判定部22は、位置測定部21によって間欠的に測定されたユーザの位置に基づいて、ユーザが一定の範囲内に滞在しているか否かを判定する。具体的には、滞在判定部22は、所定の時間内において、位置測定部21によって間欠的に測定されたユーザの位置が基準位置から所定の距離以内にあるか否かを判定する。
 滞在判定部22は、所定の時間内において、位置測定部21によって間欠的に測定されたユーザの位置それぞれが基準位置から所定の距離以内にあったと判定した場合、ユーザが基準位置から一定の範囲内に滞在していたと判定する。この場合、滞在判定部22は、情報収集装置1にユーザ識別子およびユーザの滞在位置を含む滞在情報を送信するよう通信部29を制御する。
 滞在判定部22は、所定の時間内において、位置測定部21によって間欠的に測定された位置が基準位置から所定の距離以内にないと判定した場合、ユーザが所定の範囲内に滞在していないと判定する。この場合、滞在判定部22は、情報収集装置1に滞在情報を送信するよう通信部29を制御しない。また、滞在判定部22は、ユーザが基準位置から所定の距離を超えた位置に移動すると、該位置に移動した時点から所定の時間内において、該位置を新たな基準位置として、該基準位置から所定の距離以内にあるか否かを判定する。
 また、滞在判定部22は、通信部29によって滞在情報が送信された後においても、引き続き、ユーザが、通信部29によって既に送信された滞在情報に含まれる滞在位置にまだ滞在しているか否かを判定する。具体的には、滞在判定部22は、位置測定部21によって測定された位置が、該滞在情報に含まれるユーザの滞在位置から一定の範囲内にあると判定した場合、ユーザが該滞在位置にまだ滞在していると判定する。滞在判定部22は、位置測定部21によって測定された位置が、該滞在情報に含まれるユーザの滞在位置から一定の範囲内にないと判定した場合、ユーザが該滞在位置に滞在していないと判定する。
 操作状況判定部23は、通信部29によって、質問アンケート情報が受信されると、ユーザが通信端末2を操作しているか否かを判定する。
 一例では、操作状況判定部23は、通信部29によって質問アンケートが情報受信されると、表示部26を照射する照射部が点灯しているか否かを判定する。このような構成において、操作状況判定部23は、表示部26を照射する照射部が点灯していると判定すると、ユーザが通信端末2を操作していると判定する。操作状況判定部23は、表示部26を照射する照射部が点灯していないと判定すると、ユーザが通信端末2を操作していないと判定する。
 他の例では、操作状況判定部23は、通信部29によって質問アンケート情報が受信された以降、イベントリスナーから照射部の点灯開始が通知されると、ユーザが通信端末2を操作していると判定する。また、操作状況判定部23は、イベントリスナーから照射部の点灯開始が通知されるまでは、ユーザが通信端末2を操作していないと判定する。
 質問アンケート情報記憶部24は、通信部29によって受信された質問アンケート情報を記憶する。
 アンケート機能部25は、操作状況判定部23及び滞在判定部22の判定に基づいて、アンケート機能を実行する。具体的には、アンケート機能部25は、操作状況判定部23によって、ユーザが通信端末2を操作していると判定されると、アンケート機能を実行する。また、アンケート機能部25は、滞在判定部22によって、引き続きユーザが滞在位置に滞在していると判定されるとアンケート機能を実行してもよい。さらに、アンケート機能部25は、操作状況判定部23によって、ユーザが通信端末2を操作していると判定され、かつ、滞在判定部22によって、引き続きユーザが滞在位置に滞在していると判定されると、アンケート機能を実行してもよい。
 アンケート機能部25は、操作状況判定部23によって、ユーザが通信端末2を操作していないと判定されるか、滞在判定部22によって、通信部29が送信した滞在情報に含まれる滞在位置に、引き続きユーザが滞在していないと判定されると、アンケート機能を実行しない。ここで、滞在判定部22による判定に用いられる「滞在位置」は、通信部29が既に送信した滞在情報に含まれるユーザの滞在位置である。
 ここで、アンケート機能部25が実行するアンケート機能について詳細に説明する。ここでは、通信部29によって受信され、質問アンケート情報記憶部24に記憶されている質問アンケート情報に、質問アンケート及びPOI問合せアンケートが含まれている場合の例について説明する。
 まず、アンケート機能部25は、事前アンケートを表示部26に表示させる。事前アンケートは、アンケートに回答することが可能か否かをユーザに回答させるための質問を含むことができる。
 また、アンケート機能部25は、事前アンケートに対する回答を受け付けたか否かを判定する。アンケート機能部25は、アンケートに回答することができることを示す回答を受け付けていないと判定すると、処理を終了する。アンケート機能部25は、アンケートに回答することができることを示す回答を受け付けたと判定すると、POI問合せアンケートを表示部26に表示させる。アンケート機能部25は、POI問合せアンケートに対する回答欄を、複数の関心地点の選択形式により表示部26に表示させることができる。また、アンケート機能部25は、POI問合せアンケートに対する回答欄を、複数の関心地点と、該複数の関心地点のいずれにも滞在していないことを示す回答との選択形式により表示部26に表示させることもできる。また、アンケート機能部25は、ユーザがPOI問合せアンケートに対して入力部27に入力した回答を受け付ける。
 また、アンケート機能部25は、POI問合せアンケートに対する回答を受け付けたか否かを判定する。アンケート機能部25は、POI問合せアンケートに対する回答を受け付けていないと判定すると、処理を終了する。アンケート機能部25は、POI問合せアンケートに対する回答を受け付けたと判定すると、ユーザがPOI問合せアンケートに対して回答した関心地点に対応する質問アンケートを表示部26に表示させる。
 また、アンケート機能部25は、質問アンケート情報記憶部24に記憶されている回答時刻に基づいて、アンケート機能を実行してもよい。具体的には、アンケート機能部25は、質問アンケート情報記憶部24に記憶されている回答時刻が現在時刻より所定時間以上前であるか否かを判定してもよい。このような構成において、アンケート機能部25は、回答時刻が現在時刻より所定時間以上前であると判定すると、アンケート機能を実行してもよい。アンケート機能部25は、回答時刻が現在時刻より所定時間以上前でないと判定すると、アンケート機能を実行してもよい。
 また、アンケート機能部25が、質問アンケートに対する回答アンケートが入力部27に入力されたか否かを判定する。アンケート機能部25は、回答アンケートが入力部27に入力されていないと判定すると、処理を終了する。アンケート機能部25は、回答アンケートが入力部27に入力されたと判定すると、該回答アンケートを受け付ける。
 アンケート機能部25は、回答アンケートを受け付けると、回答アンケート情報を生成する。そして、アンケート機能部25は、回答アンケート情報を情報収集装置1に送信するよう通信部29を制御する。
 また、アンケート機能部25は、回答アンケートを受け付けると、回答履歴記憶部28に回答履歴を記憶させる。回答履歴は、回答アンケート及び回答時刻を含む。回答履歴は、回答アンケートに対応する質問アンケートを識別するための質問アンケート識別子を含んでもよい。
 表示部26は、アンケート機能部25の制御に基づき、事前アンケート、POI問合せアンケート、質問アンケート、及び入力部27に入力された回答アンケートを表示する。
 入力部27は、ユーザによる回答アンケートの入力を受け付ける。
 回答履歴記憶部28は、アンケート機能部25によって回答アンケートが受け付けられると、アンケート機能部25の制御に基づいて回答履歴を記憶する。
 通信部29は、滞在判定部22によって、ユーザが一定の範囲内に滞在していたと判定されると、滞在情報を情報収集装置1に送信する。通信部29は、情報収集装置1から送信された質問アンケート情報を受信する。通信部29は、アンケート機能部25によって回答アンケートが受け付けられると、アンケート機能部25の制御に基づいて回答アンケート情報を情報収集装置1に送信する。
 <情報収集装置の動作>
 ここで、本実施形態に係る情報収集システム100の動作について、図2A及び図2Bを参照して説明する。図2A及び図2Bは、本実施形態に係る情報収集システム100の情報収集処理における動作の一例を示すシーケンス図である。図2A及び図2Bを参照して説明する情報収集システム100の情報収集処理における動作は本実施形態に係る情報収集方法に相当する。
 図2Aに示すように、ステップS11において、位置測定部21が、該位置測定部21を備える通信端末2のユーザの位置を間欠的に測定する。
 ステップS12において、滞在判定部22が、位置測定部21によって間欠的に測定された位置に基づいて、ユーザが一定の範囲内に滞在しているか否かを判定する。具体的には、滞在判定部22が、所定の時間内において、位置測定部21によって間欠的に測定された位置が基準位置から所定の距離以内にあるか否かを判定する。
 ステップS12で、滞在判定部22によって、ユーザが一定の範囲内に滞在していないと判定すると、通信端末2は、情報収集処理を終了する。ステップS12で、滞在判定部22によって、ユーザが一定の範囲内に滞在していたと判定されると、ステップS13において、通信部29が、滞在情報を情報収集装置1に送信する。
 ステップS14において、情報収集装置1の通信部11が、通信端末2から送信された、該通信端末2によって判定されたユーザの滞在位置を含む滞在情報を受信する。
 ステップS15において、ジオフェンシング判定部17が、滞在情報に含まれるユーザの滞在位置に基づいて、ユーザが関心地点に滞在しているか否かを判定するジオフェンシング判定を行う。具体的には、ジオフェンシング判定部17が、ユーザの滞在位置が、ジオフェンシング記憶部13に記憶されている関心地点から、該関心地点に対応する判定範囲内にあるか否かを判定する。このとき、ジオフェンシング判定部17は、ユーザ情報記憶部15に記憶されている回答履歴に基づいて、ジオフェンシング判定を行ってもよい。
 ステップS15で、ジオフェンシング判定によってユーザが関心地点に滞在していないと判定されると、情報収集装置1は、情報収集処理を終了する。ステップS15で、ジオフェンシング判定によってユーザが関心地点に滞在していると判定されると、ステップS16において、質問アンケート情報生成部18が、質問アンケートを含む質問アンケート情報を生成する。このとき、質問アンケート情報生成部18が、ジオフェンシング判定によってユーザが滞在していると判定された関心地点に対応する質問アンケートを含む質問アンケート情報を生成する。具体的には、質問アンケート情報生成部18が、ジオフェンシング判定によってユーザが滞在していると判定された関心地点の種別に対応する質問アンケートを含む質問アンケート情報を生成する。
 また、このとき、質問アンケート情報生成部18が、ジオフェンシング判定部17によって滞在位置が判定範囲内にあると判定された1以上の関心地点のいずれに滞在しているかをユーザに問い合わせるためのPOI問合せアンケートをさらに含む質問アンケート情報を生成する。なお、質問アンケート情報生成部18が、さらに、1以上の関心地点のいずれに滞在していないこと、すなわち、不滞在を確認するための問い合わせを含むPOI問合せアンケートを生成してもよい。
 ステップS17において、通信部11が、質問アンケート情報を通信端末2に送信する。
 ステップS18において、通信端末2の通信部29が、情報収集装置1から送信された質問アンケート情報を受信する。
 ステップS19において、質問アンケート情報記憶部24が、通信部29によって受信された質問アンケート情報を記憶する。
 ステップS20において、操作状況判定部23が、ユーザが通信端末2を操作しているか否かを判定する。
 図2Bに示すように、ステップS20で、操作状況判定部23が、ユーザが通信端末2を操作していないと判定すると、通信端末2は、情報収集処理を終了する。ステップS20で、操作状況判定部23が、ユーザが通信端末2を操作していると判定すると、ステップS21において、滞在判定部22が、ユーザが、通信部29によって既に送信された滞在情報に含まれる滞在位置にまだ滞在しているか否かを判定する。
 ステップS21で、滞在判定部22が、ユーザが、通信部29によって既に送信された滞在情報に含まれる滞在位置に滞在していないと判定すると、アンケート機能部25が、アンケート機能を実行しない。ステップS21で、滞在判定部22が、ユーザが、通信部29によって既に送信された滞在情報に含まれる滞在位置にまだ滞在していると判定すると、ステップS22において、アンケート機能部25が、アンケート機能を実行する。
 ここで、図3を参照して、アンケート機能部25によるアンケート機能の実行について詳細に説明する。
 まず、ステップS221において、アンケート機能部25が、事前アンケートを表示部26に表示させる。
 ステップS222において、アンケート機能部25が、事前アンケートに対してアンケートに回答することができることを示す回答を受け付けたか否かを判定する。
 ステップS222で、アンケート機能部25が、アンケートに回答することができることを示す回答を受け付けていないと判定すると、処理を終了する。ステップS222で、アンケート機能部25が、アンケートに回答することができることを示す回答を受け付けたと判定すると、ステップS223において、POI問合せアンケートを表示部26に表示させる。
 ステップS224において、アンケート機能部25が、POI問合せアンケートに対する回答が入力部27に入力されたか否かを判定する。
 ステップS224で、アンケート機能部25が、POI問合せアンケートに対する回答を受け付けていないと判定すると、処理を終了する。ステップS224で、アンケート機能部25が、POI問合せアンケートに対する回答を受け付けたと判定すると、ステップS225において、ユーザがPOI問合せアンケートに対して回答した関心地点に対応する質問アンケートを表示部26に表示させる。
 ステップS226において、アンケート機能部25が、ユーザによる質問アンケートに対する回答(回答アンケート)を受け付けたか否かを判定する。
 ステップS226で、アンケート機能部25が、回答アンケートを受け付けていないと判定すると処理を終了する。ステップS226で、アンケート機能部25が、回答アンケートを受け付けたと判定すると、図2Bに戻って、通信端末2はステップS23の処理を行う。
 ステップS23において、通信部29が、回答アンケート情報を生成する。上述したように、回答アンケート情報は、質問アンケートへの回答を含む。回答アンケート情報は、該回答アンケート情報を送信した通信端末2のユーザを識別するためのユーザ識別子、及びユーザが通信端末2に回答を入力した回答時刻を含んでもよい。
 ステップS24において、通信部29が、回答アンケート情報を情報収集装置1に送信する。
 ステップS25において、情報収集装置1の通信部11が、通信端末2から送信された、質問アンケート情報に対応する回答アンケート情報を受信する。
 ステップS26において、回答アンケート記憶部16が、通信端末2から送信された、質問アンケート情報に対応する回答アンケート情報を記憶する。
 ステップS27において、ユーザ情報記憶部15が、ユーザの回答履歴を記憶する。このとき、ユーザ情報記憶部15は、回答アンケート情報に含まれるユーザ識別子及び回答時刻を回答履歴として記憶する。ユーザ情報記憶部15は、回答アンケート情報に含まれる回答アンケートに対応する質問アンケートを識別するための質問アンケート識別子をさらに記憶してもよい。
 なお、上述においては、通信端末2はステップS20及びステップS21の処理を行ったが、これに限られない。通信端末2はステップS20及びステップS21のいずれか一方の処理を行ってもよいし、いずれの処理も行わなくてもよい。
 また、上述においては、通信端末2は、ステップS221及びステップS222の処理を行ったが、これに限られず、通信端末2は、ステップS221及びステップS222の処理を行わなくてもよい。また、通信端末2は、ステップS223及びステップS224の処理を行ったが、これに限られず、通信端末2は、ステップS223及びステップS224の処理を行わなくてもよい。例えば、通信端末2は、質問アンケート情報に一の関心地点に関する質問アンケートが含まれる場合、ステップS223及びステップS224の処理を行ってもよいし、行わなくてもよい。
 上述したように、本実施形態によれば、情報収集装置1は、通信端末2から送信された、該通信端末2によって判定されたユーザの滞在位置を含む滞在情報を受信する。そして、情報収集装置1は、滞在情報に含まれるユーザの滞在位置に基づいて、ユーザが関心地点に滞在しているか否かのジオフェンシング判定を行う。このため、情報収集装置1は、通信端末2から該通信端末2の位置情報を継続的に受信することなく、一定の範囲内に滞在していると判定されたユーザのみに対して、関心地点に滞在しているかを判定することができる。このため、一定の範囲内に滞在していないユーザ、すなわち、関心地点に滞在していないと考えられるユーザに対してジオフェンシング判定を行わないことができる。このため、情報収集装置1は、関心地点に関して適切な情報を提供することが見込めるユーザに対して適切にジオフェンスング判定を行いつつ、関心地点に関して適切な情報を得ることが見込めないユーザに対してジオフェンス判定を行わない。したがって、情報収集装置1は、適切な情報収集を維持しつつ、ジオフェンシング判定の頻度を低減させて処理負荷を低減させることができる。
 また、情報収集装置1は、通信端末2によって、ユーザが滞在していると判定された滞在位置に対して、ジオフェンシング判定を行う。したがって、本実施形態の情報収集装置1は、通信端末2によって測定された位置情報をすべて受信する情報収集装置に比べて、通信に用いられる電力、及び通信費用を削減することができる。
 また、本実施形態によれば、情報収集装置1は、ユーザによって入力された回答アンケートを含む回答アンケート情報を受信するため、センサ装置による測定に基づいて推定することが困難である情報を容易に収集することができる。また、情報収集装置1は、通信端末2から送信された回答アンケート情報を受信することによって、ユーザが滞在している関心地点に関する、高いリアルタイム性が必要とされる情報を適切なタイミングで収集することができる。高いリアルタイム性が必要とされる情報は、例えば、関心地点が「混んでいるか/空いているか」、「換気が良いか/換気が悪いか」、「暑いか/快適であるか/寒いか」といった情報である。これによって、従来技術においては実現することが困難であった、関心地点に位置している施設の混雑度等の高いリアルタイム性が必要とされる情報を提供するサービスの精度を向上させることができる。
 また、本実施形態によれば、アンケート機能部25は、操作状況判定部23及び滞在判定部22の判定に基づいてアンケート機能を実行する。具体的には、アンケート機能部25は、ユーザが通信端末2を操作していると判定され、ユーザが通信部29によって既に送信された滞在情報に含まれる滞在位置にまだ滞在していると判定されると、アンケート機能を実行する。
 アンケート機能部25は、ユーザが関心地点に滞在し始めた後、ある程度時間が経ってから、質問アンケート情報を表示部26に表示させることがある。このとき、操作状況判定部23及び滞在判定部22の判定に基づかずにアンケート機能を実行すると、ユーザが通信端末2を操作中でない場合に、通信端末2が発生させる通知音又はバイブレーションによって、ユーザに、該質問アンケート情報の受信が通知される。このように質問アンケート情報の受信が通知されると、ユーザは、ポケット、バッグ等から通信端末2を取り出し、通信端末2を操作することによって質問アンケート情報を確認する。したがって、質問アンケート情報の受信を通知することによって、ユーザの活動に割り込みが生じる。このような割り込みが頻繁に生じると、ユーザは質問アンケート情報の受信に対して忌避感をもち、通信端末2における、本実施形態の処理を実現させる機能を停止させることが考えられる。さらに、通信端末2が通知音及びバイブレーションを停止するよう設定されている場合、ユーザは、質問アンケート情報を受信した時点で質問アンケート情報の受信に気付かず、その後、時期を逸して質問アンケート情報を確認する可能性も懸念される。
 これに対して、アンケート機能部25が、操作状況判定部23の判定に基づいてアンケート機能を実行する場合、ユーザが通信端末2を操作しているときに質問アンケート情報が表示される。このため、情報収集装置1は、ユーザの活動が中断されること起因した質問アンケート情報の受信への忌避感を低減することができる。また、アンケート機能部25は、ユーザが、既に情報収集装置1に送信された滞在情報が示す滞在位置から離れている場合に、アンケート機能を実行しない。このため、情報収集装置1は、質問アンケートに対応する関心地点にいないユーザに、該質問アンケートを回答させることを回避することができる。
 ただし、本実施形態では、アンケート機能部25は、質問アンケート情報が受信されると、操作状況判定部23及び滞在判定部22の判定に基づいて、アンケート機能を実行するとしたが、この限りではない。アンケート機能部25は、操作状況判定部23及び滞在判定部22の判定に基づかずに、該質問アンケート情報に含まれるPOI問合せアンケート及び質問アンケートを表示部26に表示させてもよい。また、アンケート機能部25は、操作状況判定部23及び滞在判定部22のいずれかの判定に基づいて、該質問アンケート情報に含まれるPOI問合せアンケート及び質問アンケートを表示部26に表示させてもよい。
 なお、本実施形態では、アンケート機能部25は、事前アンケートを表示部26に表示させたが、この限りではない。アンケート機能部25は、事前アンケートを表示部26に表示させなくてもよい。
 また、本実施形態では、アンケート機能部25は、回答履歴記憶部28に記憶されている回答履歴に基づいて、アンケート機能を実行してもよい。
 一例では、アンケート機能部25は、回答履歴記憶部28に記憶されている回答履歴に含まれる回答時刻が、現在時刻より所定時間以上前であるか否かを判定してもよい。このような構成において、アンケート機能部25は、回答時刻が、現在時刻より所定時間以上前であると判定した場合に、アンケート機能を実行する。また、アンケート機能部25は、回答時刻が、現在時刻より所定時間以上前でないと判定した場合に、アンケート機能を実行しない。
 他の例では、アンケート機能部25は、回答履歴記憶部28に記憶されている回答時刻に基づいて回答回数が所定回数以上であるか否かを判定してもよい。このような構成において、アンケート機能部25は、現在時刻から所定の時間前までにおける回答回数が所定回数未満であると判定した場合、アンケート機能を実行する。アンケート機能部25は、現在時刻から所定の時間前までにおけるアンケート回答回数が所定回数以上であると判定した場合、アンケート機能を実行しない。
 また、上述の実施形態において、質問アンケート情報生成部18は、ジオフェンシング判定の対象となる関心地点の位置をさらに含む質問アンケート情報を生成してもよい。このような構成において、滞在判定部22は、ユーザの現在位置が、質問アンケート情報に含まれる、ジオフェンシング判定の対象となる関心地点の位置から所定の範囲にあるか否かを判定する。そして、アンケート機能部25は、滞在判定部22によって、ユーザの現在位置が、関心地点の位置から所定の範囲にあると判定されるとアンケート機能を実行する。アンケート機能部25は、滞在判定部22によって、ユーザの現在位置が、関心地点の位置から所定の範囲にないと判定されるとアンケート機能を実行しない。これにより、通信端末2が、該通信端末2のユーザの現在位置が関心地点の位置から所定の範囲にあるかを適切に判定することができ、これに伴い、関心地点について適切なユーザからの情報を収集することができる。
 また、上述の実施形態において、情報収集装置1は、ウェブサーバをさらに備え、通信端末2の表示部26はウェブブラウザにより情報を表示してもよい。このような構成において、質問アンケート情報生成部18は、ウェブサーバを特定するための宛先情報(例えば、URL(uniform resource locator))のみの質問アンケート情報を生成する。質問アンケート情報生成部18は、宛先情報、及び上述した関心地点のみの質問アンケート情報を生成してもよい。そして、アンケート機能部25は、アンケート機能の実行において、表示部26に宛先情報を表示させ、ユーザの操作により宛先情報に基づいて、情報収集装置1が有するウェブサーバにリクエストを送信するよう通信部29を制御する。さらに、アンケート機能部25は、通信部29によってウェブサーバから受信されたウェブ表示用ファイル(例えば、HTMLファイル)を表示部26にウェブブラウザにより表示させ、ウェブ表示用ファイルに含まれる質問アンケートに対するユーザの回答アンケートを受け付ける。これにより、情報収集装置1は、質問アンケート情報の容量を低減することができ、これに伴い、情報収集装置1と通信端末2との通信量を低減することができる。
 <プログラム>
 上述した情報収集装置1及び通信端末2として機能させるために、それぞれプログラム命令を実行可能なコンピュータ101を用いることも可能である。図4は、情報収集装置1及び通信端末2としてそれぞれ機能するコンピュータ101の概略構成を示すブロック図である。ここで、コンピュータ101は、汎用コンピュータ、専用コンピュータ、ワークステーション、PC(Personal Computer)、電子ノートパッドなどであってもよい。プログラム命令は、必要なタスクを実行するためのプログラムコード、コードセグメントなどであってもよい。
 図4に示すように、コンピュータ101は、プロセッサ110と、ROM(Read Only Memory)120と、RAM(Random Access Memory)130と、ストレージ140と、入力部150と、出力部160と、通信インターフェース(I/F)170と、を備える。各構成は、バス180を介して相互に通信可能に接続されている。プロセッサ110は、具体的にはCPU(Central Processing Unit)、MPU(Micro Processing Unit)、GPU(Graphics Processing Unit)、DSP(Digital Signal Processor)、SoC(System on a Chip)などであり、同種又は異種の複数のプロセッサにより構成されてもよい。
 プロセッサ110は、各構成の制御、及び各種の演算処理を実行する。すなわち、プロセッサ110は、ROM120又はストレージ140からプログラムを読み出し、RAM130を作業領域としてプログラムを実行する。プロセッサ110は、ROM120又はストレージ140に記憶されているプログラムに従って、上記各構成の制御及び各種の演算処理を行う。本実施形態では、ROM120又はストレージ140に、本開示に係るプログラムが格納されている。
 プログラムは、コンピュータ101が読み取り可能な記録媒体に記録されていてもよい。このような記録媒体を用いれば、プログラムをコンピュータ101にインストールすることが可能である。ここで、プログラムが記録された記録媒体は、非一過性(non-transitory)の記録媒体であってもよい。非一過性の記録媒体は、特に限定されるものではないが、例えば、CD-ROM、DVD-ROM、USB(Universal Serial Bus)メモリなどであってもよい。また、このプログラムは、ネットワークを介して外部装置からダウンロードされる形態としてもよい。
 ROM120は、各種プログラム及び各種データを格納する。RAM130は、作業領域として一時的にプログラム又はデータを記憶する。ストレージ140は、HDD(Hard Disk Drive)又はSSD(Solid State Drive)により構成され、オペレーティングシステムを含む各種プログラム及び各種データを格納する。
 入力部150は、ユーザの入力操作を受け付けて、ユーザの操作に基づく情報を取得する1つ以上の入力インターフェースを含む。例えば、入力部150は、ポインティングデバイス、キーボード、マウスなどであるが、これらに限定されない。
 出力部160は、情報を出力する1つ以上の出力インターフェースを含む。例えば、出力部160は、情報を映像で出力するディスプレイ、又は情報を音声で出力するスピーカであるが、これらに限定されない。なお、出力部160は、タッチパネル方式のディスプレイである場合には、入力部150としても機能する。
 通信インターフェース170は、外部の装置と通信するためのインターフェースである。
 上述の実施形態は代表的な例として説明したが、本開示の趣旨及び範囲内で、多くの変更及び置換ができることは当業者に明らかである。したがって、本発明は、上述の実施形態によって制限するものと解するべきではなく、請求の範囲から逸脱することなく、種々の変形又は変更が可能である。例えば、実施形態の構成図に記載の複数の構成ブロックを1つに組み合わせたり、あるいは1つの構成ブロックを分割したりすることが可能である。
1     情報収集装置
2     通信端末
11、29 通信部
12    関心地点情報記憶部
13    ジオフェンシング記憶部
14    質問アンケート記憶部
15    ユーザ情報記憶部
16    回答アンケート記憶部
17    ジオフェンシング判定部
18    質問アンケート情報生成部
19    アンケート管理部
21    位置測定部
22    滞在判定部
23    操作状況判定部
24    質問アンケート情報記憶部
25    アンケート機能部
26    表示部
27    入力部
28    回答履歴記憶部
100   情報収集システム
101   コンピュータ
110   プロセッサ
120   ROM
130   RAM
140   ストレージ
150   入力部
160   出力部
170   通信インターフェース(I/F)
180   バス

Claims (8)

  1.  通信端末から送信された、該通信端末によって判定されたユーザの滞在位置を含む滞在情報を受信するステップと、
     前記滞在情報に含まれる前記滞在位置に基づいて、前記ユーザが関心地点に滞在しているか否かを判定するジオフェンシング判定を行うステップと、
     前記ジオフェンシング判定によって前記ユーザが滞在していると判定されると、質問アンケートを含む質問アンケート情報を生成するステップと、
     前記質問アンケート情報を前記通信端末に送信するステップと、
     前記通信端末から送信された、前記質問アンケート情報に対応する回答アンケート情報を受信するステップと、
    を含む情報収集方法。
  2.  前記滞在情報は、前記ユーザが基準位置から一定の範囲内に滞在していたと判定された場合に、前記通信端末から送信される、請求項1に記載の情報収集方法。
  3.  前記質問アンケート情報を生成するステップは、前記ジオフェンシング判定によって前記ユーザが滞在していると判定された前記関心地点に対応する前記質問アンケートを含む前記質問アンケート情報を生成するステップを含む、請求項1又は2に記載の情報収集方法。
  4.  前記質問アンケート情報を生成するステップは、前記ジオフェンシング判定によって前記ユーザの前記滞在位置が判定範囲内にあると判定された1以上の前記関心地点のいずれに滞在しているかを前記ユーザに問い合わせるための関心地点問合せアンケートをさらに含む前記質問アンケート情報を生成するステップを含む、請求項1から3のいずれか一項に記載の情報収集方法。
  5.  前記ユーザの回答履歴を記憶するステップをさらに含み、
     前記回答アンケート情報は、該回答アンケート情報を送信した前記通信端末の前記ユーザを識別するためのユーザ識別子、及びユーザが前記通信端末に回答を入力した回答時刻をさらに含み、
     前記ユーザの回答履歴を記憶するステップは、前記回答アンケート情報に含まれる前記ユーザ識別子及び前記回答時刻を前記回答履歴として記憶するステップを含み、
     前記ジオフェンシング判定を行うステップは、前記滞在情報に含まれる前記ユーザ識別子に対応する前記回答時刻に基づいて、前記ジオフェンシング判定を行うステップを含む、請求項1から4のいずれか一項に記載の情報収集方法。
  6.  前記回答アンケート情報は、前記通信端末により、前記ユーザが前記通信端末を操作していると判定されると実行されるアンケート機能において前記ユーザによって入力された前記質問アンケートに対する回答アンケートを含む、請求項1から5のいずれか一項に記載の情報収集方法。
  7.  通信端末から送信された、該通信端末によって判定されたユーザの滞在位置を含む滞在情報を受信する通信部と、
     前記滞在情報に含まれる前記滞在位置に基づいて、前記ユーザが関心地点に滞在しているか否かを判定するジオフェンシング判定を行うジオフェンシング判定部と、
     前記ジオフェンシング判定部によって前記ユーザが滞在していると判定されると、質問アンケートを含む質問アンケート情報を生成する質問アンケート情報生成部と、を備え、
     前記通信部は、前記質問アンケート情報生成部によって生成された前記質問アンケート情報を前記通信端末に送信し、前記通信端末から送信された、前記質問アンケート情報に対応する回答アンケート情報を受信する情報収集装置。
  8.  コンピュータを、請求項7に記載の情報収集装置として機能させるためのプログラム。
PCT/JP2020/047746 2020-12-21 2020-12-21 情報収集方法、情報収集装置、及びプログラム WO2022137295A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/JP2020/047746 WO2022137295A1 (ja) 2020-12-21 2020-12-21 情報収集方法、情報収集装置、及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2020/047746 WO2022137295A1 (ja) 2020-12-21 2020-12-21 情報収集方法、情報収集装置、及びプログラム

Publications (1)

Publication Number Publication Date
WO2022137295A1 true WO2022137295A1 (ja) 2022-06-30

Family

ID=82158544

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2020/047746 WO2022137295A1 (ja) 2020-12-21 2020-12-21 情報収集方法、情報収集装置、及びプログラム

Country Status (1)

Country Link
WO (1) WO2022137295A1 (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012123542A (ja) * 2010-12-07 2012-06-28 Rakuten Inc サーバ、情報管理方法、情報管理プログラム、及びそのプログラムを記録するコンピュータ読み取り可能な記録媒体
JP2019022045A (ja) * 2017-07-14 2019-02-07 日本電信電話株式会社 データ収集システム及び方法
JP2019028495A (ja) * 2017-07-25 2019-02-21 大日本印刷株式会社 アンケート処理装置、アンケート実施システム、コンピュータプログラム及びアンケート実施方法
JP2020187546A (ja) * 2019-05-14 2020-11-19 ナガオ・アンド・カンパニー合同会社 情報収集方法、および、プログラム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012123542A (ja) * 2010-12-07 2012-06-28 Rakuten Inc サーバ、情報管理方法、情報管理プログラム、及びそのプログラムを記録するコンピュータ読み取り可能な記録媒体
JP2019022045A (ja) * 2017-07-14 2019-02-07 日本電信電話株式会社 データ収集システム及び方法
JP2019028495A (ja) * 2017-07-25 2019-02-21 大日本印刷株式会社 アンケート処理装置、アンケート実施システム、コンピュータプログラム及びアンケート実施方法
JP2020187546A (ja) * 2019-05-14 2020-11-19 ナガオ・アンド・カンパニー合同会社 情報収集方法、および、プログラム

Similar Documents

Publication Publication Date Title
US9510156B2 (en) Mobile device alert generation system and method
JP4284301B2 (ja) 情報配信装置及び情報配信システム
CA3064137A1 (en) Method and device for recommending information
JP4936647B2 (ja) 環境信号からデバイスの概算位置を判定するための方法
US8396485B2 (en) Beacon-based geofencing
JP4074277B2 (ja) 通信サービスシステム、移動体通信端末及びサーバ
JP2005043354A (ja) 環境信号からデバイスの概算位置を判定するためのシステム
CN101584186B (zh) 对位置相关数据的访问
JP2006262189A (ja) 旅行者動線情報収集システム、旅行者動線情報管理サーバ装置および旅行者動線情報収集方法
JP2014203191A (ja) 情報提供システム、情報要求端末、情報処理システム、制御方法及びプログラム
US20120139723A1 (en) GPS Based Tracking And Reporting System
JP2012107977A (ja) 位置推定装置、システム、位置推定方法および位置推定用プログラム
WO2022137295A1 (ja) 情報収集方法、情報収集装置、及びプログラム
JP5911347B2 (ja) 情報処理装置、及び情報処理方法
JP3899970B2 (ja) 移動端末、位置情報提供システム
JP2014192893A (ja) 被害推定装置及び被害推定方法
JP2019128609A (ja) 情報制御装置、情報制御方法及び情報制御プログラム
JP6271386B2 (ja) 情報提供システム及び情報提供方法
JP2014075752A (ja) 位置予測方法、位置予測プログラム、及び情報処理装置
JP5571858B1 (ja) 活動管理用無線通信端末及びプログラム
US20240214769A1 (en) Systems and methods for probabilistic point of interest visit count estimation
JP2014192879A (ja) 被害推定装置及び被害推定方法
JP2019128611A (ja) 生成装置、生成方法及び生成プログラム
JP2012088117A (ja) 測位システム、測位方法、及び測位プログラム
Adwan et al. Real Time Cost Effective Of People Tracking System

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: 20966793

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20966793

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP