WO2017122277A1 - 情報提供システム、情報提供方法、及びプログラム - Google Patents
情報提供システム、情報提供方法、及びプログラム Download PDFInfo
- Publication number
- WO2017122277A1 WO2017122277A1 PCT/JP2016/050720 JP2016050720W WO2017122277A1 WO 2017122277 A1 WO2017122277 A1 WO 2017122277A1 JP 2016050720 W JP2016050720 W JP 2016050720W WO 2017122277 A1 WO2017122277 A1 WO 2017122277A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- posted content
- content
- unit
- acquired
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 30
- 239000000446 fuel Substances 0.000 claims description 13
- 230000008859 change Effects 0.000 claims description 10
- 238000013500 data storage Methods 0.000 description 21
- 238000004891 communication Methods 0.000 description 18
- 230000004048 modification Effects 0.000 description 15
- 238000012986 modification Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 11
- 238000012545 processing Methods 0.000 description 11
- 238000011156 evaluation Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 230000007423 decrease Effects 0.000 description 3
- 230000006855 networking Effects 0.000 description 3
- 238000012552 review Methods 0.000 description 3
- 206010039203 Road traffic accident Diseases 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000010845 search algorithm Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Definitions
- the present invention relates to an information providing system, an information providing method, and a program.
- Patent Document 1 restricts the spread within the range according to the store's intention by controlling whether or not to spread the posting content such as the word-of-mouth of the product viewed at the store based on the customer's attributes. The system is described.
- Posts such as the above are generally highly anonymous, so false content may be posted. However, it is difficult for the user to determine the authenticity just by looking at the content of the post, and in order to confirm the authenticity of the post content, it was necessary to examine the information by yourself or actually go to the location .
- the present invention has been made in view of the above-described problems, and an object thereof is to provide a user with information for determining the authenticity of posted content regarding an arbitrary place.
- an information providing system includes posted content acquisition means for acquiring posted content regarding an arbitrary place posted by a poster, and posted content acquired by the posted content acquiring means. Obtained by the instruction means for instructing the unmanned aircraft to fly to the place indicated by, the situation acquisition means for obtaining the situation of the place detected by the unmanned aircraft, and the situation acquisition means And information providing means for providing information to the user based on the situation.
- the information providing method includes a posted content acquisition step for acquiring posted content related to an arbitrary location posted by a poster, and a flight to the location indicated by the posted content acquired by the posted content acquiring step. Based on the instruction step for instructing the unmanned aircraft to detect the situation, the situation acquisition step for obtaining the situation of the place detected by the unmanned aircraft, and the situation obtained by the situation obtaining step Including an information providing step for providing information.
- the program according to the present invention is a posted content acquisition unit that acquires posted content regarding an arbitrary place posted by a poster, and detects a situation by flying to the location indicated by the posted content acquired by the posted content acquiring unit.
- the computer functions as information providing means.
- the information storage medium according to the present invention is a computer-readable information storage medium storing the above program.
- the information providing system further includes a reliability information acquisition unit that acquires reliability information related to the reliability of the posted content acquired by the posted content acquisition unit, and the instruction unit includes: The unmanned aircraft is instructed based on the reliability information acquired by the reliability information acquisition means.
- the instruction unit includes the first unit while the unmanned aircraft is moving to the first location indicated by the first post content acquired by the post content acquisition unit.
- the second posted content having higher reliability information than the posted content reliability information is acquired by the posted content acquisition unit, the second location where the second posted content indicates the destination of the unmanned aircraft Is further included.
- the instruction means does not change the destination of the unmanned aircraft when the reliability information of the first posted content is greater than or equal to a reference, and the first posted content. When the reliability information is less than a reference, the destination of the unmanned aircraft is changed to the second location.
- the information providing system further includes a position information acquisition unit that acquires position information of a poster terminal, and the reliability information acquisition unit is a position acquired by the position information acquisition unit.
- the reliability information is acquired based on a comparison result between the information and the location indicated by the posted content acquired by the posted content acquiring means.
- the reliability information is information associated with each contributor, and the information providing system is configured so that the trust of the contributor is based on past contribution contents of each contributor. Further comprising reliability information determination means for determining sex information, wherein the reliability information acquisition means acquires the reliability information of the poster of the posted content acquired by the posted content acquisition means. .
- the posted content acquired by the posted content acquiring unit relates to an event at an arbitrary place, and the information providing system is based on the status acquired by the status acquiring unit.
- End determination means for determining whether or not the event has ended, and return instruction means for instructing the unmanned aircraft to return to a predetermined location when it is determined that the event has ended by the end determination means. It is further characterized by including.
- the information providing system includes a remaining amount acquisition unit that acquires remaining amount information related to a battery or fuel remaining amount of the unmanned aircraft, and a remaining amount information acquired by the remaining amount acquisition unit. And a remaining amount determining means for determining whether or not the remaining amount of the battery or fuel of the unmanned aircraft is less than a predetermined amount, wherein the feedback instruction means is less than the predetermined amount by the remaining amount determining means. If it is determined that there is, the unmanned aircraft is instructed to return to the predetermined location even if the end determination means does not determine that the operation has ended.
- the information providing system moves to a place indicated by the posted content acquired by the posted content acquiring unit when the remaining amount determining unit determines that the amount is less than a predetermined value. And instructing an unmanned aerial vehicle other than the unmanned aerial vehicle.
- the information providing unit provides information by providing the user with the situation acquired by the situation acquiring unit.
- the information providing unit provides the user with information based on a comparison result between the situation acquired by the situation acquiring unit and the posted content acquired by the posted content acquiring unit. It is characterized by providing information by doing.
- FIG. 1 is a diagram showing a hardware configuration of the information providing system.
- the information providing system 1 includes a server 10, an unmanned aircraft 20, a poster terminal 30, and a user terminal 40.
- Server 10, unmanned aerial vehicle 20, poster terminal 30 and user terminal 40 are connected to each other via a network so that data can be transmitted and received. Note that, here, these are described as one unit, but a plurality of units may be provided.
- the server 10 is a server computer.
- the server 10 includes a control unit 11, a storage unit 12, and a communication unit 13.
- the control unit 11 includes, for example, one or a plurality of microprocessors.
- the control unit 11 executes processing according to programs and data stored in the storage unit 12.
- the storage unit 12 includes a main storage unit and an auxiliary storage unit.
- the main storage unit is a volatile memory such as a RAM
- the auxiliary storage unit is a non-volatile memory such as a hard disk or a flash memory.
- the communication unit 13 includes a network card for wired communication or wireless communication. The communication unit 13 performs data communication via a network.
- the unmanned aircraft 20 is an aircraft on which a person does not board, for example, an unmanned aircraft driven by a battery (so-called drone) or an unmanned aircraft driven by an engine.
- the unmanned aircraft 20 includes a control unit 21, a storage unit 22, a communication unit 23, and a sensor unit 24.
- the unmanned aerial vehicle 20 includes general hardware such as a propeller, a motor, and a battery, but is omitted here.
- the hardware configurations of the control unit 21, the storage unit 22, and the communication unit 23 are the same as those of the control unit 11, the storage unit 12, and the communication unit 13, respectively.
- the sensor unit 24 includes a GPS sensor, a camera (image sensor), a microphone (voice sensor), a wind direction / wind speed sensor, an acceleration sensor, a gyro sensor, and an infrared sensor.
- An arbitrary sensor may be mounted on the unmanned aircraft 20, and the sensor unit 24 may include a geomagnetic sensor, an altitude sensor, a displacement sensor, a temperature sensor, or the like.
- the poster terminal 30 is a computer operated by the poster, and is, for example, a personal computer, a portable information terminal (including a tablet computer), a mobile phone (including a smartphone), or the like.
- the poster terminal 30 includes a control unit 31, a storage unit 32, a communication unit 33, an operation unit 34, and a display unit 35. Since the hardware configurations of the control unit 31, the storage unit 32, and the communication unit 33 are the same as those of the control unit 11, the storage unit 12, and the communication unit 13, respectively, description thereof will be omitted.
- the operation unit 34 is an input device for a poster to perform an operation, and is, for example, a pointing device such as a touch panel or a mouse, a keyboard, or the like.
- the operation unit 34 transmits operation details to the control unit 31.
- the display unit 35 is, for example, a liquid crystal display unit or an organic EL display unit.
- the display unit 35 displays a screen according to instructions from the control unit 31.
- the user terminal 40 is a computer operated by the user, and is, for example, a personal computer, a portable information terminal (including a tablet computer), a mobile phone (including a smartphone), or the like.
- the user terminal 40 includes a control unit 41, a storage unit 42, a communication unit 43, an operation unit 44, and a display unit 45.
- the hardware configurations of the control unit 41, the storage unit 42, the communication unit 43, the operation unit 44, and the display unit 45 are the same as those of the control unit 11, the storage unit 12, the communication unit 13, the operation unit 34, and the display unit 35, respectively. Since there is, description is abbreviate
- each of the server 10, the unmanned aircraft 20, the poster terminal 30, and the user terminal 40 may include a reading unit (for example, an optical disk drive or a memory card slot) that reads a computer-readable information storage medium.
- the program and data stored in the information storage medium may be supplied to each computer via the reading unit.
- FIG. 2 is a diagram illustrating an outline of processing of the information providing system 1
- FIGS. 3 and 4 are diagrams illustrating an example of a timeline that is a list of posted contents.
- the timeline 50 is displayed on the display unit 45.
- a contributor can specify an attribute for classifying his / her posting content.
- the contributor can specify an attribute by inputting a predetermined symbol.
- the poster designates the attribute after “# (hash tag)”.
- FIG. 3 if a contributor named “X” makes a posting including the character strings “#accident” and “#traffic jam”, the posting is classified as relating to a traffic accident or traffic jam.
- the server 10 When the server 10 accepts a post including “#accident” or “# traffic jam”, the server 10 instructs the unmanned aircraft 20 to fly to the place indicated by the post content and take a photograph. It is assumed that the unmanned aerial vehicle 20 is waiting at a predetermined standby place near the expressway. As shown in FIG. 3, the contributor has posted about the traffic jam in the vicinity of the “B tunnel on the A highway”. Therefore, as shown in FIG. 2, the server 10 sends the flight to this place to the unmanned aircraft 20. Instruct. The unmanned aerial vehicle 20 follows the instruction of the server 10 and flies near the “B tunnel of the A highway” to take a picture from above.
- the server 10 receives the image data taken by the unmanned aerial vehicle 20, and automatically makes a post with a photograph as shown in FIG. As described above, in the information providing system 1, the user can easily determine the authenticity of the posting by the poster X by viewing the posting with the photograph taken by the unmanned aircraft 20. Hereinafter, details of the technology will be described.
- FIG. 5 is a functional block diagram illustrating an example of functions realized by the information providing system 1. As shown in FIG. 5, in the present embodiment, a case where the data storage unit 60, the posted content acquisition unit 61, the instruction unit 62, the situation acquisition unit 63, and the information provision unit 64 are realized by the server 10 will be described.
- the data storage unit 60 is realized mainly by the storage unit 12.
- the data storage unit 60 stores data for providing information to the user.
- a posting database and a location database will be described as data stored in the data storage unit 60.
- FIG. 6 is a diagram showing an example of the posting database.
- the posting database is a database that stores the posting contents by the poster.
- the posting database stores a posting ID for uniquely identifying each posting, a contributor ID for identifying a contributor, posting contents, and posting date and time.
- the posted content includes text, image data, and attributes.
- the image data may indicate a still image or a moving image.
- the attribute can be specified using a hash tag.
- image data may not be stored in a post that does not include an image, and an attribute may not be stored in a post in which no attribute is specified.
- FIG. 7 is a diagram showing an example of the location database.
- the location database is a database regarding locations on the earth.
- information related to the location where the unmanned aerial vehicle 20 can move is stored in the location database.
- the place where the unmanned aerial vehicle 20 can move is a place within a predetermined distance from the standby place of the unmanned aircraft 20.
- the unmanned aerial vehicle 20 is arranged near the expressway in order to take pictures of accidents and traffic jams, so the location of features such as interchanges, parking areas, bridges, and tunnels in the expressway Stored in the location database.
- the location database stores a location ID that uniquely identifies the location, a location name, latitude / longitude information, and a keyword related to the location.
- the latitude / longitude information is information that specifies the position in the north-south direction and the position in the east-west direction on the earth, and is indicated by numerical values of degrees, minutes, and seconds, for example.
- latitude / longitude information is stored in the location database.
- Address information may be stored.
- the location stored in the location database only needs to be a landmark (landmark) as a landmark.
- a building For example, a building, a road, an intersection, a station, a bus stop, an address, a place name, and the like can be used. It may be stored in the location database.
- the keyword is a word that represents the name or feature of the place, and may be one that is designated in advance by the administrator.
- the data stored in the data storage unit 60 is not limited to the above example.
- the data storage unit 60 may store data necessary for providing information to the user.
- the data storage unit 60 may store a user database that stores personal information of each user.
- the user database stores a user ID (user account) that uniquely identifies the user, a user name, another user having a predetermined relationship, and a contact information (email address, etc.) of the user.
- Other users in a predetermined relationship are, for example, users who are friends, users who are following, or users who are being followed.
- the poster ID stored in the posting database is the user ID of the poster.
- the data storage unit 60 may store a database related to the unmanned aircraft 20.
- this database basic information of each of the plurality of unmanned aircraft 20 and information on the current state are stored.
- the database may store destination information (for example, a mail address and an IP address) for transmitting an instruction to the unmanned aircraft 20 and model information of the unmanned aircraft 20.
- the data storage unit 60 may store data indicating the relationship between the address information and the latitude / longitude information and map data for determining the travel route of the unmanned aircraft 20.
- the posted content acquisition unit 61 is realized mainly by the control unit 11.
- the posted content acquisition unit 61 acquires posted content related to an arbitrary place posted by the poster.
- the posted content indicates the status of a place on the earth, and is, for example, the state of an arbitrary place, an event, the degree of congestion, or the climate.
- the posted content acquisition unit 61 may acquire the posted content stored in the posted database or may acquire the posted content from the poster terminal 30.
- the instruction unit 62 is realized mainly by the control unit 11.
- the instruction unit 62 instructs the unmanned aircraft 20 to fly to a place indicated by the posted content acquired by the posted content acquisition unit 61 and detect the situation.
- the location indicated by the posted content is a location determined based on the posted content.
- the instruction unit 62 analyzes the posted content and identifies the location. In the present embodiment, a case will be described in which the instructing unit 62 identifies a place by analyzing the text of posted content. For example, the instruction unit 62 compares the text of the posted content with a keyword in the location database, and determines whether there is a matching keyword. The match determination may be complete text match or partial match.
- the instruction unit 62 specifies a place associated with the keyword determined to match as a place indicated by the posted content.
- the instruction unit 62 gives an instruction by transmitting data in a predetermined format to the unmanned aircraft 20.
- This instruction includes location information for identifying the location indicated by the posted content.
- the location information indicates the destination of the unmanned aircraft 20, and is, for example, latitude / longitude information or address information.
- the latitude / longitude information is two-dimensional information, but the location information may be three-dimensional information.
- the location information includes altitude information indicating the height in addition to the latitude and longitude information. The altitude information only needs to be high enough to detect information of each place from the sky, and may be different or the same for each place.
- the unmanned aircraft 20 stores the relationship between the address information and the latitude / longitude information, and the unmanned aircraft 20 converts the address information into latitude / longitude information. May be.
- the method of specifying the location from the posted content is not limited to the above example.
- the instruction unit 62 may acquire the location designated by the poster at the time of posting based on the incidental information of the posted content.
- the incidental information the above-described hash tag may be used.
- the instruction unit 62 specifies the location from the attribute of the posted content.
- the situation acquisition unit 63 is realized mainly by the control unit 11.
- the situation acquisition unit 63 acquires the situation of the place indicated by the posted content detected by the unmanned aircraft 20.
- the situation acquisition unit 63 captures an image (still image or video) of the location indicated by the posted content, audio that detects the sound of the location, or climate (weather / wind direction / wind speed / temperature / humidity) at the location. Etc.).
- the situation acquired by the situation acquisition unit 63 may be information that can be detected by the sensor unit 24 of the unmanned aerial vehicle 20, and an image will be described here as an example.
- this embodiment demonstrates the case where the situation acquisition part 63 is implement
- the information providing unit 64 is realized mainly by the control unit 11.
- the information providing unit 64 provides information to the user based on the situation acquired by the situation acquiring unit 63.
- the information providing unit 64 may provide the user with the situation itself acquired by the situation acquisition unit 63, or may provide the user with information generated based on the situation acquired by the situation acquisition unit 63.
- a case where the information providing unit 64 provides information by providing the user with the situation acquired by the situation acquiring unit 63 will be described.
- the information providing unit 64 provides information to the user by transmitting information to be provided to the user terminal 40.
- Information provision may be performed visually or audibly, and images or sounds may be used, or text (messages) may be used.
- the text may be text in an e-mail or text exchanged on an electronic bulletin board or a social networking service.
- the information providing unit 64 provides the image data acquired by the situation acquisition unit 63 to the user on the timeline 50.
- the information providing unit 64 may generate the timeline 50 with reference to the posting database.
- FIG. 8 is a flowchart showing an example of processing executed in the information providing system 1.
- the processing shown in FIG. 8 is executed by the control units 11, 21, 31, and 41 operating according to programs stored in the storage units 12, 22, 32, and 42, respectively.
- the process described below is an example of a process executed by the functional block shown in FIG.
- the control unit 31 transmits the posted content input by the poster from the operation unit 34 to the server 10 (S ⁇ b> 1).
- the posted content may be transmitted using data in a predetermined format.
- the control unit 31 transmits the posted content together with the user ID of the poster.
- the control unit 31 also transmits the image data.
- the control unit 11 when the posted content is received, the control unit 11 stores the received posted content in the posted database (S2). In S ⁇ b> 2, the control unit 11 issues a new post ID, and stores the poster's user ID, the received post content, and the current date and time together with the post ID in the post database. In addition, when the hash tag is included in the text of the posting content, the control unit 11 stores the attribute designated by the hash tag in the posting database.
- the control unit 11 refers to the posted content stored in S2 (S3).
- S3 the unmanned aerial vehicle 20 is arranged to go to the accident site or the traffic jam site, in S3, it is determined whether the posting content includes the hash tag “#accident” or “# traffic jam”. It will be.
- the control unit 11 executes the process of S3 by referring to the attribute of the posting database.
- the control unit 11 determines whether the keyword stored in the location database is included in the posting content (S4). In S4, the control unit 11 determines whether the text of the posted content matches the keyword.
- this processing ends because it is not a post regarding a place where the unmanned aircraft 20 can move.
- the control unit 11 acquires latitude / longitude information of the location associated with the keyword (S5).
- the control unit 11 instructs the unmanned aircraft 20 to fly to the location indicated by the latitude / longitude information acquired in S5 and detect the situation of the location (S6).
- the instruction in S6 may be performed using data in a predetermined format, and the latitude / longitude information acquired in S5 is included in this instruction.
- the control unit 21 upon receiving the instruction, the control unit 21 starts flying to the location indicated by the received latitude / longitude information (S7).
- the method of flying the unmanned aerial vehicle 20 to the designated location itself may be performed by a known autopilot method.
- the unmanned aircraft 20 may perform automatic flight by setting the latitude / longitude information obtained from the GPS sensor of the sensor unit 24 as the current location and setting the latitude / longitude information received in S7 as the destination.
- the unmanned aircraft 20 may control the propeller so that the direction from the current location to the destination is the traveling direction.
- the traveling direction may be determined using the direction obtained from the geomagnetic sensor of the sensor unit 24.
- the flight route for reaching the destination from the current location may be determined by a predetermined route search algorithm.
- the control unit 21 determines whether it has arrived at the location indicated by the posted content (S8). In S8, the control unit 21 determines whether the latitude / longitude information of the current location matches the latitude / longitude information of the destination. When it determines with having arrived (S8; Y), the control part 21 image
- the unmanned aerial vehicle 20 may store the latitude / longitude information of the standby location in the storage unit 22, set the standby location as the destination, and start automatic piloting to return to the standby location.
- the control unit 11 When the server 10 receives the image data, the control unit 11 automatically generates a post with an image indicated by the received image data, stores it in the post database (S11), and responds to a request from the user terminal 40. In response, the posting is provided on the timeline 50 or the like (S12).
- the control unit 11 issues a new posting ID and stores it in the posting database together with a predetermined contributor ID, predetermined posting contents including predetermined text / image data / predetermined attributes, and the current date and time.
- the contributor ID in this case may be a manager user ID.
- the text may be text specified in advance, and may include the place name specified in S4.
- the attribute may be an attribute designated in advance, and may be, for example, “# accident” and “# traffic jam”.
- the unmanned aerial vehicle 20 flies to the location indicated by the posted content and images the state of the location, and the image taken by the unmanned aircraft 20 is posted on the timeline 50.
- Information for determining the authenticity of the posted content regarding an arbitrary place can be provided to the user. For this reason, the user can easily determine the authenticity of the posted content without bothering himself / herself to check the authenticity of the posted content or actually going to the location indicated by the posted content.
- the user can objectively determine the authenticity of the posted content. That is, when judging the authenticity of posted content based on other users' word-of-mouth, etc., since the subjectivity of the other user is included, the authenticity may not be accurately determined. Since subjective information can be eliminated by providing the user with an image captured on the system side as in the system 1, a suitable determination material for determining the authenticity of the posted content is provided to the user. Will be able to provide.
- FIG. 9 is a functional block diagram of a modified example. As shown in FIG. 9, in the modified example described below, in addition to the functions of the embodiment, a position information acquisition unit 65, a reliability information acquisition unit 66, a reliability information determination unit 67, an end determination unit 68, a feedback instruction The unit 69, the remaining amount acquisition unit 70, and the remaining amount determination unit 71 are realized. Here, a case where these functions are realized by the server 10 will be described.
- the instruction unit 62 may instruct the unmanned aircraft 20 based on the reliability of the posted content.
- the reliability is determined based on the content of the post
- the reliability of the content of the post is determined based on the poster as will be described in Modification (4) described later. May be.
- the server 10 of the modified example (1) realizes a position information acquisition unit 65 and a reliability information acquisition unit 66. These are realized mainly by the control unit 11.
- the position information acquisition unit 65 acquires position information of the poster terminal 30.
- the position information may be information that can specify the current position of the poster terminal 30, and is, for example, latitude / longitude information or address information.
- the poster terminal 30 acquires position information based on a received signal from a satellite or another computer or communication contents.
- the position information acquisition unit 65 may acquire the position information from the poster terminal 30.
- a GPS sensor may be mounted on the poster terminal 30 and latitude / longitude information obtained from a reception signal of the GPS sensor may be used as position information.
- base station information for example, wireless LAN access point information
- the communication unit 33 of the poster terminal 30 performs wireless communication may be used as the position information.
- the position information acquisition method itself is not limited to this, and various known methods can be applied.
- the reliability information acquisition unit 66 acquires reliability information related to the reliability of the posted content acquired by the posted content acquisition unit 61.
- the reliability is the degree of authenticity of the posted content, and is expressed, for example, in numerical order or symbol order. The higher the reliability, the higher the probability that the posted content is true, and the lower the reliability, the higher the probability that the posted content is false. As described above, here, a case where the reliability information acquisition unit 66 acquires the reliability information based on the posted content will be described.
- the reliability information acquisition unit 66 acquires the reliability information based on the comparison result between the position information acquired by the position information acquisition unit 65 and the location indicated by the posting content acquired by the posting content acquisition unit. To do. For example, the reliability information acquisition unit 66 acquires the reliability information based on the distance between the posting location indicated by the location information acquired by the location information acquisition unit 65 and the location indicated by the posting content. Here, since the case where these places are indicated by the latitude and longitude information will be described, the reliability information acquisition unit 66 may calculate the distance based on the difference between the latitude and longitude information.
- the association between the distance and the reliability information is stored in advance in the data storage unit.
- This association may be in a mathematical expression format or a table format.
- the reliability information acquisition unit 66 acquires reliability information associated with the distance. This association is determined such that the shorter the distance, the higher the reliability, and the longer the distance, the lower the reliability. In addition, for example, when the reliability information takes one of two values of “high reliability” and “low reliability”, the reliability information acquisition unit 66 determines that the distance is less than the threshold value. “High reliability” may be used, and the case where the distance is equal to or greater than the threshold may be “low reliability”.
- the instruction unit 62 instructs the unmanned aircraft 20 based on the reliability information acquired by the reliability information acquisition unit 66. For example, the instruction unit 62 determines whether the reliability information of the posted content is equal to or greater than a threshold value, and determines whether to instruct flight to the location indicated by the posted content based on the determination result. When the reliability information of a certain posting content is less than the threshold, the instruction unit 62 does not instruct the flight to the location indicated by the posting content, and when the reliability information of a certain posting content is equal to or greater than the reference, Direct the flight to the location indicated by. It is assumed that the threshold value is stored in the data storage unit 60 in advance. The threshold value may be a fixed value or a different value for each poster.
- the instruction unit 62 selects a post based on the reliability information of each post, and unmanned aircraft so that it flies to the location indicated by the selected post content 20 may be instructed.
- the instruction unit 62 refers to the reliability information of each of the plurality of posts, and instructs the unmanned aircraft 20 to fly to the location indicated by the posted content having the highest reliability information. Note that the instruction unit 62 only needs to indicate a flight to a location indicated by a posting content whose reliability information is equal to or greater than a certain level. You may choose.
- the instruction to the unmanned aerial vehicle 20 is performed based on the reliability of the posted content, for example, it is possible to prevent the unmanned aircraft 20 from stepping down for a false post. .
- the reliability information of the poster terminal 30 and the location indicated by the posted content By acquiring the reliability information based on the comparison result, the accuracy of the reliability information can be further improved.
- the reliability information acquisition unit 66 may acquire the reliability information using other than the distance. For example, the reliability information acquisition unit 66 may determine whether or not the position information acquired by the position information acquisition unit 65 matches the location indicated by the posting content acquired by the posting content acquisition unit. . When the reliability information acquisition unit 66 determines that they match, the reliability information acquisition unit 66 makes the reliability information higher than when it is determined that they do not match.
- the reliability information acquisition unit 66 may acquire the reliability information based on the text of the posted content.
- a keyword for determining reliability information may be set in the data storage unit 60. This keyword is different from the keyword stored in the location database, and is a keyword (eg, “ghost” or “monster”) that clearly shows false contents.
- the reliability information acquisition unit 66 makes the reliability information of posts including keywords lower than the reliability information of posts that do not include keywords. As described above, the reliability information acquisition unit 66 may acquire the reliability information from the posted content without particularly using the position information.
- FIG. 10 is a diagram illustrating the movement of the unmanned aerial vehicle 20 in the modified example (2).
- the standby location of the unmanned aerial vehicle 20 is indicated by the symbol P1.
- the instruction unit 62 of the modified example (2) includes the first posted content while the unmanned aircraft 20 is moving to the first location P2 indicated by the first posted content acquired by the posted content acquiring unit 61.
- the second posting content having higher reliability information than the reliability information is acquired by the posting content acquisition unit 61
- the destination of the unmanned aircraft is changed to the second location P3 indicated by the second posting content To do.
- a post is input to the server 10 and the post content acquisition unit 61 acquires the second post content from when the unmanned aircraft 20 is instructed until the status acquisition unit 63 acquires the detection result.
- the reliability information acquisition unit 66 acquires the reliability information of the second posted content.
- indication part 62 determines whether the reliability information of the 2nd contribution content is higher than the reliability information of the 1st contribution content. When it is determined that the reliability information of the second posted content is higher, the instruction unit 62 instructs to change the destination of the unmanned aircraft 20 to the second location P3.
- the instruction to change the destination may be made by transmitting data in a predetermined format.
- This instruction includes information for identifying the second location P3.
- the information acquisition method itself may be the same method as the first location P2 (the method described in the embodiment).
- the instruction unit 62 may determine whether the reliability information of the second posting content is higher than the reliability information of the first posting content and whether the difference between them is equal to or greater than a threshold value.
- indication part 62 may instruct
- the unmanned aircraft 20 since the unmanned aircraft 20 changes the destination to the location indicated by the more reliable posted content, the user is provided with information on the location indicated by the highly likely posted content. Can do. For example, when the first posted content is false and the second posted content is true, if the unmanned aircraft 20 captures the second location P3 after capturing the first location P2, the true information is obtained. Although the timing to provide to the user is delayed, according to the modified example (2), the unmanned aerial vehicle 20 heads to the second location P3 first, so that it is possible to provide the user with true information earlier.
- the instruction unit 62 does not change the destination of the unmanned aerial vehicle 20 when the reliability information of the first posted content is equal to or higher than the standard, and when the reliability information of the first posted content is less than the standard, The destination of the unmanned aircraft 20 is changed to the second location.
- This reference is a threshold value of reliability information and may be stored in the data storage unit 60 in advance. Further, this reference may be a fixed value or a variable value. In the case of a variable value, the reference may be changed according to the poster, or the reference may be changed according to the content of the posting.
- the data storage unit 60 of the modified example (4) stores a contributor database.
- FIG. 11 is a diagram illustrating an example of data storage in the contributor database. As shown in FIG. 11, a contributor ID and reliability information are stored in the contributor database. That is, in the modified example (4), the reliability information is information associated with each contributor.
- the reliability information stored in the poster database indicates the reliability of the poster indicated by the poster ID of the record in which the reliability information is stored.
- the server 10 of the modified example (4) includes a reliability information determination unit 67.
- the reliability information determination unit 67 is realized mainly by the control unit 11.
- the reliability information determination unit 67 determines the reliability information of each poster based on the past posting contents of each poster. In other words, the reliability information determination unit 67 determines the reliability of the posted content based on the posted content acquired by the posted content acquisition unit 61, determines the reliability information of the poster, and posts Update the database.
- the determination of the reliability of the posted content may be executed based on a predetermined algorithm, or may be executed based on information input by a user or an administrator.
- the reliability of the posted content may be determined in the same manner as the method described in the modified example (1), and when the server 10 receives the evaluation of the posting from the user terminal 40, the reliability information determining unit 67
- the reliability information of the poster may be determined based on the evaluation result of the past posting of the poster.
- the evaluation may indicate whether the posting is good or bad.
- the user may select either “GOOD” or “BAD” for each posting.
- the server 10 stores the evaluation result of each posting in the posting database. As the evaluation result, the number of “GOOD” of each post and the number of “BAD” may be stored.
- the reliability information determination unit 67 increases the reliability information of the poster as the number or ratio of “GOOD” in the past posting of a certain poster increases, and increases the number or ratio of “BAD” as Reduce the author's reliability information. Note that the information used as the evaluation result is not limited to this, and the evaluation of “GOOD” or “BAD” is not performed on the posting but may be performed on the poster. Further, the number reported as an unjust post may be used as the evaluation result.
- the reliability information determination unit 67 may determine the reliability information of the posted content using Internet search. In this case, the reliability information determination unit 67 determines a search word based on the posted content. For example, the text of the posted content may be used as a search word as it is, or only nouns included in the text may be used as the search word. The reliability information determination unit 67 may determine the reliability information based on the number of hits in the search result. In this case, the higher the number of hits, the higher the reliability, and the lower the number of hits, the lower the reliability.
- the reliability information acquisition unit 66 of the modified example (4) acquires the reliability information of the contributor of the post content acquired by the post content acquisition unit.
- the reliability information acquisition unit 66 refers to the posting database, identifies the poster ID, and acquires the reliability information associated with the poster ID with reference to the poster database.
- the process in which the instruction unit 62 gives an instruction based on the reliability information acquired by the reliability information acquisition unit 66 may be the same as the method described in the modification examples (1) to (3).
- the unmanned aircraft 20 since the instruction can be sent to the unmanned aircraft 20 based on the reliability of the poster, the unmanned aircraft 20 takes a step for the posting of the poster who repeats only false posts. Can be prevented.
- the unmanned aircraft 20 may stay at the place indicated by the posted content until the accident congestion is resolved, and take a picture of the place and provide the user with real-time information.
- the posted content acquired by the posted content acquiring unit 61 relates to an event at an arbitrary place.
- the event may be an event that occurs in an arbitrary place, such as an accident, an incident, a traffic regulation, a traffic jam, a train delay, an event, or a sport game.
- the posted content includes text indicating that an event has occurred in an arbitrary place or the content of the event.
- the server 10 of the modified example (5) includes an end determination unit 68 and a feedback instruction unit 69. These are realized mainly by the control unit 11.
- the end determination unit 68 determines whether the event has ended based on the situation acquired by the situation acquisition unit 63.
- the situation acquisition unit 63 acquires image data from the unmanned aircraft 10 and describes the accident traffic jam as an event at an arbitrary place, the end determination unit 68 performs image analysis on the image data to thereby detect the accident traffic jam. It will be determined whether or not.
- the end determination unit 68 determines whether a predetermined object is captured in the image data.
- the object may be an object placed at the place while an event occurs in an arbitrary place, or may be an object placed at the place when the event ends.
- a template image of a predetermined object is stored in the data storage unit 60, and the end determination unit 68 performs determination by performing template matching.
- the end determination unit 68 determines that the traffic jam has not ended when it is determined that the car is captured in the image data, and the traffic jam ends when it is determined that the car is not captured in the image data. Is determined.
- the end determination unit 68 determines that the number of vehicles photographed in the image data is equal to or greater than the threshold, determines that the accident traffic jam has not ended, and determines that the number is less than the threshold. It may be determined that the traffic jam has ended.
- the end determination unit 68 may analyze time-series changes in image data captured by the unmanned aircraft 20. For example, when an accident congestion occurs, the car is stopped and the image changes little, so the end determination unit 68 compares each image data in time series, and the movement of the car photographed in the image Estimate the amount. What is necessary is just to estimate the moving amount
- the return instruction unit 69 instructs the unmanned aircraft 20 to return to a predetermined place (here, a standby place) when it is determined that the end determination unit 68 has ended.
- the instruction by the feedback instruction unit 69 may be performed by data in a predetermined format.
- the unmanned aircraft 20 may store the latitude / longitude information of the standby location in the storage unit 22 or may store the latitude / longitude information of the standby location in the data storage unit 60 and include it in the return instruction.
- the unmanned aerial vehicle 20 receives an instruction from the return instruction unit 69, the unmanned aircraft 20 starts returning based on the latitude and longitude information of the standby location.
- the unmanned aerial vehicle 20 continues to stay until the event indicated by the posted content is completed, so that information can be provided to the user until the event is completed.
- the unmanned aircraft 20 will not be able to return to its original location when the remaining amount of battery or fuel decreases. In this case, the unmanned aerial vehicle 20 may return to the standby location even if the event has not ended.
- the server 10 of the modified example (6) includes a remaining amount acquisition unit 70 and a remaining amount determination unit 71. These are realized mainly by the control unit 11.
- the remaining amount acquisition unit 70 acquires remaining amount information regarding the remaining battery or fuel of the unmanned aircraft 20.
- the remaining amount information indicates the remaining amount of the battery or fuel and is represented by a numerical value.
- Various known methods can be applied to the remaining amount information acquisition method itself.
- the remaining battery level may be detected using a coulomb counter method, a cell modeling method, or an impedance track method.
- the remaining amount of fuel may be detected using a mechanical or electric fuel gauge.
- the remaining amount acquisition unit 70 periodically receives remaining amount information from the unmanned aircraft 20.
- the remaining amount determination unit 71 determines whether or not the battery or fuel remaining amount of the unmanned aircraft 20 is less than a predetermined amount.
- the threshold value used in this determination may be stored in the data storage unit 60.
- the threshold value may be a fixed value or may vary depending on the unmanned aircraft 20 or the location indicated by the posted content.
- the remaining amount determination unit 71 estimates the consumption amount of the battery or fuel when the unmanned aircraft 20 returns to the standby location, and determines whether the remaining amount information is equal to or greater than the consumption amount.
- the remaining amount determination unit 71 may estimate the battery or fuel consumption based on the flight distance to the standby location. For example, the remaining amount determination unit 71 increases the consumption amount as the flight distance increases, and decreases as the flight distance decreases.
- the relationship between the flight distance and the consumption amount may be stored in the data storage unit 60 in advance.
- the return instruction unit 69 of the modification (6) When the feedback instruction unit 69 of the modification (6) is determined to be less than the predetermined value by the remaining amount determination unit 71, the return instruction unit 69 returns to a predetermined location even if it is not determined to be ended by the end determination unit 68. Will direct unmanned aircraft.
- the feedback instruction unit 69 of the modification (7) is determined by the remaining amount determination unit 71 to be less than the predetermined value, the feedback instruction unit 69 is shooting so as to move to the location indicated by the posted content acquired by the posted content acquiring unit 61.
- the unmanned aircraft 20 other than the unmanned aircraft 20 is instructed.
- the return instruction unit 69 may instruct the unmanned aircraft 20 on standby, or may instruct the unmanned aircraft 20 returning from another location.
- the return instruction unit 69 may instruct the unmanned aerial vehicle 20 having sufficient remaining amount information. “There is sufficient remaining amount information” means that there is remaining amount information more than the amount of consumption for shooting at the location indicated by the posted content and returning to the standby location. This consumption amount may be estimated based on the flight distance of the unmanned aircraft 20 in the same manner as the method described in the modification (6).
- the instruction to the unmanned aircraft 20 may be performed by transmitting predetermined data as in the embodiment.
- the information providing unit 64 includes the situation acquired by the situation acquisition unit 63 and the posting Information may be provided by providing the user with information based on a comparison result between the posted content acquired by the content acquisition unit 61.
- the information providing unit 64 determines the authenticity of the posted content by comparing the status acquired by the status acquiring unit 63 with the posted content acquired by the posted content acquiring unit 61, and the determined true Information regarding false may be provided to the user.
- the information providing unit 64 displays, on the timeline 50 or the like, a text or image indicating that the posted content is true, or displays a text or image indicating that the posted content is false.
- the information providing unit 64 may store information indicating authenticity in the posting database.
- the authenticity determination may be performed by a predetermined method. For example, since the unmanned aerial vehicle 20 acquires image data here, the information providing unit 64 determines whether an object related to the posted content is captured in the image data, and if the captured content is captured, the posted content is true. If it is not photographed, it is determined that the posted content is false. For example, when the posted content is related to an accident traffic jam, the information providing unit 64 may determine whether or not a predetermined number of cars have been photographed.
- the administrator of the information providing system 1 may determine the authenticity by comparing the posted content with the image data.
- the administrator inputs authenticity from the terminal operated by the administrator, and the input content is stored in the posting database.
- the true / false determination may be performed by the user.
- the information providing unit 64 provides the image data as it is to a certain user, and stores information about the authenticity input by the user in the posting database.
- the information provision part 64 may provide the information regarding the said authenticity with respect to another user.
- the unmanned aircraft 20 may be directed to shooting.
- the instruction unit 62 includes a predetermined keyword (a keyword different from the keyword in the location database. For example, it may be a character string such as “accident” or “traffic jam”) in the posted content. It is determined whether posting of predetermined contents has been performed. The instruction unit 62 does not give an instruction to the unmanned aerial vehicle 20 if the posting is not a predetermined content, and issues an instruction to the unmanned aircraft 20 if the posting is a predetermined content.
- the instruction unit 62 may direct the unmanned aircraft 20 to a location indicated by randomly selected posting content without determining whether the posting is a predetermined posting, or the unmanned aircraft 20 may be directed to a location indicated by all posting content. It may be directed. In addition, for example, the instruction unit 62 determines whether the number of posts related to a certain place is equal to or greater than a threshold, and waits for an instruction to the unmanned aircraft 20 until the number exceeds a threshold. An instruction to the unmanned aircraft 20 may be performed.
- the content of posting in the social networking service has been described as an example.
- the processing according to the present invention can be applied to various postings performed on a network.
- the contributor posts a review of the purchased product, and if the review includes content related to an arbitrary location, the unmanned aircraft 20 flies to that location and information is provided.
- the unmanned aerial vehicle 20 will fly to that place and take a picture.
- the image data may be provided to the user as it is, and the information providing unit 64 may provide information on the product on the website of the Internet shopping mall based on the image data. You may make it provide to a user. Furthermore, information may be provided on a page that introduces popular products in an Internet shopping mall in a ranking format. In this case, for example, the information providing unit 64 determines the authenticity of the word of mouth as in the modified example (8). For the item, the product ranking may be lowered.
- the processing according to the present invention may be applied to posting on an electronic bulletin board or blog.
- the posted content is not limited to traffic jams and product reviews, and may be various content related to an arbitrary place. For example, it may be a posting of an event being performed at a certain place, or a posting regarding a person or event witnessed at a certain place.
- information provision may be performed based on information that can be detected by the unmanned aerial vehicle 20.
- the information providing system 1 provides information to the user based on the sound detected by the microphone of the sensor unit 24 at the place. You may be made to be.
- the information providing system 1 is configured to provide information to the user based on the temperature detected by the temperature sensor of the sensor unit 24. It may be.
- the information providing system 1 can provide information to the user based on the wind detected by the wind direction / velocity sensor of the sensor unit 24. It may be performed.
- each function may be realized by the server 10.
- the unmanned aircraft 20 may transmit the posted content to the server 10
- the information providing unit 64 is realized by the unmanned aircraft 20.
- information may be directly provided from the unmanned aerial vehicle 20 to the user terminal 40.
- each function may be shared by a plurality of computers of the information providing system 1.
- functions other than the posted content acquisition unit 61, the instruction unit 62, the situation acquisition unit 63, and the information provision unit 64 may be omitted.
Landscapes
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
任意の場所に関する投稿内容の真偽を判断するための情報をユーザに提供する。情報提供システム(1)の投稿内容取得手段(61)は、投稿者により投稿された、任意の場所に関する投稿内容を取得する。指示手段(62)は、投稿内容取得手段(61)により取得された投稿内容が示す場所に飛行して状況を検出するように、無人航空機に指示する。状況取得手段(63)は、無人航空機により検出された、場所の状況を取得する。情報提供手段(64)は、状況取得手段(63)により取得された状況に基づいて、ユーザに情報提供を行う。
Description
本発明は、情報提供システム、情報提供方法、及びプログラムに関する。
従来、投稿者により投稿された、任意の場所に関する投稿内容をユーザに提供する技術が知られている。例えば、特許文献1には、顧客の属性に基づいて、店舗で見た商品の口コミなどの投稿内容を広めるかを制御することによって、店舗側の意図に応じた範囲内での広がりに制限するシステムが記載されている。
上記のような投稿は一般的に匿名性が高いため、虚偽の内容が投稿されることがある。しかし、ユーザが投稿内容を見ただけではその真偽を判断することは難しく、投稿内容の真偽を確かめるためには、自分で情報を調べたり実際にその場所に行ったりする必要があった。
本発明は上記課題に鑑みてなされたものであって、その目的は、任意の場所に関する投稿内容の真偽を判断するための情報をユーザに提供することである。
上記課題を解決するために、本発明に係る情報提供システムは、投稿者により投稿された、任意の場所に関する投稿内容を取得する投稿内容取得手段と、前記投稿内容取得手段により取得された投稿内容が示す前記場所に飛行して状況を検出するように、無人航空機に指示する指示手段と、前記無人航空機により検出された、前記場所の状況を取得する状況取得手段と、前記状況取得手段により取得された状況に基づいて、ユーザに情報提供を行う情報提供手段と、を含むことを特徴とする。
本発明に係る情報提供方法は、投稿者により投稿された、任意の場所に関する投稿内容を取得する投稿内容取得ステップと、前記投稿内容取得ステップにより取得された投稿内容が示す前記場所に飛行して状況を検出するように、無人航空機に指示する指示ステップと、前記無人航空機により検出された、前記場所の状況を取得する状況取得ステップと、前記状況取得ステップにより取得された状況に基づいて、ユーザに情報提供を行う情報提供ステップと、を含むことを特徴とする。
本発明に係るプログラムは、投稿者により投稿された、任意の場所に関する投稿内容を取得する投稿内容取得手段、前記投稿内容取得手段により取得された投稿内容が示す前記場所に飛行して状況を検出するように、無人航空機に指示する指示手段、前記無人航空機により検出された、前記場所の状況を取得する状況取得手段、前記状況取得手段により取得された状況に基づいて、ユーザに情報提供を行う情報提供手段、としてコンピュータを機能させる。
また、本発明に係る情報記憶媒体は、上記のプログラムが記憶されたコンピュータ読み取り可能な情報記憶媒体である。
また、本発明の一態様では、前記情報提供システムは、前記投稿内容取得手段により取得された投稿内容の信頼性に関する信頼性情報を取得する信頼性情報取得手段を更に含み、前記指示手段は、前記信頼性情報取得手段により取得された信頼性情報に基づいて、前記無人航空機に指示をする、ことを特徴とする。
また、本発明の一態様では、前記指示手段は、前記投稿内容取得手段により取得された第1の投稿内容が示す第1の場所に前記無人航空機が移動している間に、当該第1の投稿内容の信頼性情報よりも高い信頼性情報を有する第2の投稿内容が前記投稿内容取得手段により取得された場合、前記無人航空機の移動先を当該第2の投稿内容が示す第2の場所に変更する、を更に含むことを特徴とする。
また、本発明の一態様では、前記指示手段は、前記第1の投稿内容の前記信頼性情報が基準以上である場合は、前記無人航空機の移動先を変更せず、前記第1の投稿内容の前記信頼性情報が基準未満である場合に、前記無人航空機の移動先を前記第2の場所に変更する、ことを特徴とする。
また、本発明の一態様では、前記情報提供システムは、投稿者端末の位置情報を取得する位置情報取得手段を更に含み、前記信頼性情報取得手段は、前記位置情報取得手段により取得された位置情報と、前記投稿内容取得手段により取得された投稿内容が示す場所と、の比較結果に基づいて、前記信頼性情報を取得する、ことを特徴とする。
また、本発明の一態様では、前記信頼性情報は、投稿者ごとに関連付けられた情報であり、前記情報提供システムは、各投稿者の過去の投稿内容に基づいて、当該投稿者の前記信頼性情報を決定する信頼性情報決定手段を更に含み、前記信頼性情報取得手段は、前記投稿内容取得手段により取得された投稿内容の投稿者の前記信頼性情報を取得する、ことを特徴とする。
また、本発明の一態様では、前記投稿内容取得手段により取得される投稿内容は、任意の場所における出来事に関するものであり、前記情報提供システムは、前記状況取得手段により取得された状況に基づいて、前記出来事が終了したか否かを判定する終了判定手段と、前記終了判定手段により終了したと判定された場合、所定の場所に戻るように、前記無人航空機に指示する帰還指示手段と、を更に含むことを特徴とする。
また、本発明の一態様では、前記情報提供システムは、前記無人航空機の電池又は燃料の残量に関する残量情報を取得する残量取得手段と、前記残量取得手段により取得された残量情報に基づいて、前記無人航空機の電池又は燃料の残量が所定未満であるか否かを判定する残量判定手段と、を更に含み、前記帰還指示手段は、前記残量判定手段により所定未満であると判定された場合、前記終了判定手段により終了したと判定されなくても、前記所定の場所に戻るように、前記無人航空機に指示する、ことを特徴とする。
また、本発明の一態様では、前記情報提供システムは、前記残量判定手段により所定未満であると判定された場合、前記投稿内容取得手段により取得された投稿内容が示す場所に移動するように、前記無人航空機以外の無人航空機に指示する、ことを特徴とする。
また、本発明の一態様では、前記情報提供手段は、前記状況取得手段により取得された状況を前記ユーザに提供することによって情報提供を行う、ことを特徴とする。
また、本発明の一態様では、前記情報提供手段は、前記状況取得手段により取得された状況と、前記投稿内容取得手段により取得された投稿内容と、の比較結果に基づく情報を前記ユーザに提供することによって情報提供を行う、ことを特徴とする。
本発明によれば、任意の場所に関する投稿内容の真偽を判断するための情報をユーザに提供することが可能になる。
[1.情報提供システムのハードウェア構成]
以下、本発明に関わる情報提供システムの実施形態の例を説明する。本実施形態では、ソーシャルネットワーキングサービスにおいてユーザ間で投稿内容を共有する場面を例に挙げて、情報提供システムの処理の一例を説明する。なお、本実施形態では、投稿をしたユーザを投稿者と記載する。
以下、本発明に関わる情報提供システムの実施形態の例を説明する。本実施形態では、ソーシャルネットワーキングサービスにおいてユーザ間で投稿内容を共有する場面を例に挙げて、情報提供システムの処理の一例を説明する。なお、本実施形態では、投稿をしたユーザを投稿者と記載する。
図1は、情報提供システムのハードウェア構成を示す図である。図1に示すように、情報提供システム1は、サーバ10、無人航空機20、投稿者端末30、及びユーザ端末40を含む。サーバ10、無人航空機20、投稿者端末30、及びユーザ端末40は、それぞれネットワークを介してデータ送受信可能に接続される。なお、ここでは、これらを1台ずつとして説明しているが、複数台ずつあってもよい。
サーバ10は、サーバコンピュータである。サーバ10は、制御部11、記憶部12、及び通信部13を含む。制御部11は、例えば、一又は複数のマイクロプロセッサを含む。制御部11は、記憶部12に記憶されたプログラムやデータに従って処理を実行する。記憶部12は、主記憶部及び補助記憶部を含む。例えば、主記憶部はRAMなどの揮発性メモリであり、補助記憶部は、ハードディスクやフラッシュメモリなどの不揮発性メモリである。通信部13は、有線通信又は無線通信用のネットワークカードを含む。通信部13は、ネットワークを介してデータ通信を行う。
無人航空機20は、人が搭乗しない航空機であり、例えば、バッテリーで駆動する無人航空機(いわゆるドローン)やエンジンで駆動する無人航空機である。無人航空機20は、制御部21、記憶部22、通信部23、及びセンサ部24を含む。なお、無人航空機20は、プロペラ・モーター・バッテリーなどの一般的なハードウェアも含むが、ここでは省略している。また、制御部21、記憶部22、及び通信部23のハードウェア構成は、それぞれ制御部11、記憶部12、及び通信部13と同様であるので説明を省略する。
センサ部24は、GPSセンサ、カメラ(イメージセンサ)、マイク(音声センサ)、風向風速センサ、加速度センサ、ジャイロセンサ、及び赤外線センサを含む。なお、無人航空機20には、任意のセンサが搭載されてよく、センサ部24は、地磁気センサ、高度センサ、変位センサ、又は温度センサ等を含んでもよい。
投稿者端末30は、投稿者が操作するコンピュータであり、例えば、パーソナルコンピュータ、携帯情報端末(タブレット型コンピュータを含む)、又は携帯電話機(スマートフォンを含む)等である。投稿者端末30は、制御部31、記憶部32、通信部33、操作部34、及び表示部35を含む。制御部31、記憶部32、及び通信部33のハードウェア構成は、それぞれ制御部11、記憶部12、及び通信部13と同様であるので説明を省略する。
操作部34は、投稿者が操作を行うための入力デバイスであり、例えば、タッチパネルやマウス等のポインティングデバイスやキーボード等である。操作部34は、操作内容を制御部31に伝達する。表示部35は、例えば、液晶表示部又は有機EL表示部等である。表示部35は、制御部31の指示に従って画面を表示する。
ユーザ端末40は、ユーザが操作するコンピュータであり、例えば、パーソナルコンピュータ、携帯情報端末(タブレット型コンピュータを含む)、又は携帯電話機(スマートフォンを含む)等である。ユーザ端末40は、制御部41、記憶部42、通信部43、操作部44、及び表示部45を含む。制御部41、記憶部42、通信部43、操作部44、及び表示部45のハードウェア構成は、それぞれ制御部11、記憶部12、通信部13、操作部34、及び表示部35と同様であるので説明を省略する。
なお、記憶部12,22,32,42に記憶されるものとして説明するプログラム及びデータは、ネットワークを介してこれらに供給されるようにしてもよい。また、サーバ10、無人航空機20、投稿者端末30、及びユーザ端末40のハードウェア構成は、上記の例に限られず、種々のコンピュータのハードウェアを適用可能である。例えば、サーバ10、無人航空機20、投稿者端末30、及びユーザ端末40の各々は、コンピュータ読み取り可能な情報記憶媒体を読み取る読取部(例えば、光ディスクドライブやメモリカードスロット)を含んでもよい。この場合、情報記憶媒体に記憶されたプログラムやデータが読取部を介して、各コンピュータに供給されるようにしてもよい。
[2.情報提供システムの処理の概要]
図2は、情報提供システム1の処理の概要を示す図であり、図3及び4は、投稿内容の一覧であるタイムラインの一例を示す図である。タイムライン50は表示部45に表示される。ここでは、交通事故や交通渋滞に関する投稿が行われる場合を例に挙げる。本実施形態では、投稿者は、自身の投稿内容を分類するための属性を指定することができる。例えば、投稿者は、所定の記号を入力することで属性を指定できる。ここでは、投稿者は、「#(ハッシュタグ)」の後に属性を指定する。図3の場合、「X」という名前の投稿者が「#事故」や「#渋滞」の文字列を含む投稿をすると、その投稿は交通事故や交通渋滞に関するものとして分類される。
図2は、情報提供システム1の処理の概要を示す図であり、図3及び4は、投稿内容の一覧であるタイムラインの一例を示す図である。タイムライン50は表示部45に表示される。ここでは、交通事故や交通渋滞に関する投稿が行われる場合を例に挙げる。本実施形態では、投稿者は、自身の投稿内容を分類するための属性を指定することができる。例えば、投稿者は、所定の記号を入力することで属性を指定できる。ここでは、投稿者は、「#(ハッシュタグ)」の後に属性を指定する。図3の場合、「X」という名前の投稿者が「#事故」や「#渋滞」の文字列を含む投稿をすると、その投稿は交通事故や交通渋滞に関するものとして分類される。
サーバ10は、「#事故」又は「#渋滞」を含む投稿を受け付けると、無人航空機20に対して、投稿内容が示す場所に飛行して写真を撮影するように指示する。なお、無人航空機20は、高速道路付近の所定の待機場所で待機しているものとする。図3に示すように、投稿者は「A高速道路のBトンネル」付近の事故渋滞について投稿しているので、図2に示すように、サーバ10は、この場所への飛行を無人航空機20に指示する。無人航空機20は、サーバ10の指示に従い、「A高速道路のBトンネル」付近に飛行して上空から撮影する。サーバ10は、無人航空機20が撮影した画像データを受信し、図4に示すように、自動的に写真付きの投稿を行う。このように、情報提供システム1では、ユーザは無人航空機20が撮影した写真付きの投稿を見ることで、投稿者Xによる投稿の真偽を容易に判断することができるようになっている。以降、当該技術の詳細について説明する。
[3.情報提供システムにおいて実現される機能]
図5は、情報提供システム1で実現される機能の一例を示す機能ブロック図である。図5に示すように、本実施形態では、データ記憶部60、投稿内容取得部61、指示部62、状況取得部63、及び情報提供部64が、サーバ10で実現される場合を説明する。
図5は、情報提供システム1で実現される機能の一例を示す機能ブロック図である。図5に示すように、本実施形態では、データ記憶部60、投稿内容取得部61、指示部62、状況取得部63、及び情報提供部64が、サーバ10で実現される場合を説明する。
[3-1.データ記憶部]
データ記憶部60は、記憶部12を主として実現される。データ記憶部60は、ユーザに情報提供をするためのデータを記憶する。ここでは、データ記憶部60が記憶するデータとして、投稿データベース及び場所データベースを説明する。
データ記憶部60は、記憶部12を主として実現される。データ記憶部60は、ユーザに情報提供をするためのデータを記憶する。ここでは、データ記憶部60が記憶するデータとして、投稿データベース及び場所データベースを説明する。
図6は、投稿データベースの一例を示す図である。図6に示すように、投稿データベースは、投稿者による投稿内容を格納するデータベースである。例えば、投稿データベースには、各投稿を一意に識別する投稿ID、投稿者を識別する投稿者ID、投稿内容、及び投稿日時が格納される。本実施形態では、投稿内容は、テキスト、画像データ、及び属性を含むものとする。画像データは、静止画を示してもよいし、動画を示してもよい。先述したように、属性は、ハッシュタグを利用して指定することができる。なお、画像を含まない投稿には、画像データは格納されず、属性が指定されない投稿には、属性は格納されないようにしてよい。
図7は、場所データベースの一例を示す図である。図7に示すように、場所データベースは、地球上の場所に関するデータベースである。ここでは、無人航空機20が移動可能な場所に関する情報が場所データベースに格納される。無人航空機20が移動可能な場所とは、無人航空機20の待機場所から所定距離以内の場所である。本実施形態では、無人航空機20は、事故や渋滞の様子を撮影するために高速道路の付近に配置されるので、高速道路内のインターチェンジ、パーキングエリア、橋、又はトンネルなどの特徴物の場所が場所データベースに格納される。
図7に示すように、場所データベースには、場所を一意に識別する場所ID、場所名、緯度経度情報、及び場所に関連するキーワードが格納される。緯度経度情報は、地球上の南北方向の位置及び東西方向の位置を特定する情報であり、例えば、度・分・秒の各数値により示される。なお、ここでは、場所データベースに緯度経度情報が格納される場合を説明するが、地球上の場所を特定可能な情報が場所データベースに格納されるようにすればよく、例えば、緯度経度情報ではなく住所情報が格納されてもよい。また、場所データベースに格納される場所は、目印となる特徴物(ランドマーク)であればよく、上記のインターチェンジ等以外にも、例えば、建物、道路、交差点、駅、バス停、住所、地名などが場所データベースに格納されるようにしてよい。キーワードは、場所の名前や特徴を表す単語であり、予め管理者により指定されたものであればよい。
なお、データ記憶部60に記憶されるデータは上記の例に限られない。データ記憶部60は、ユーザに情報提供を行うために必要なデータを記憶すればよい。例えば、データ記憶部60は、各ユーザの個人情報を格納したユーザデータベースを記憶してもよい。ユーザデータベースには、ユーザを一意に識別するユーザID(ユーザアカウント)、ユーザ名、所定の関係にある他のユーザ、及びユーザの連絡先(メールアドレスなど)が格納される。所定の関係にある他のユーザとしては、例えば、友人関係にあるユーザ、フォローしているユーザ、又はフォローされているユーザである。投稿データベースに格納される投稿者IDは、投稿者のユーザIDとなる。
他にも例えば、データ記憶部60は、無人航空機20に関するデータベースを記憶してもよい。このデータベースには、複数の無人航空機20の各々の基本情報や現在の状態に関する情報が格納される。更に、このデータベースには、無人航空機20に指示を送信するための宛先情報(例えば、メールアドレスやIPアドレスなど)や無人航空機20の機種情報が格納されていてもよい。また、データ記憶部60は、住所情報と緯度経度情報との関係を示すデータや無人航空機20の移動ルートを決定するための地図データを記憶してもよい。
[3-2.投稿内容取得部]
投稿内容取得部61は、制御部11を主として実現される。投稿内容取得部61は、投稿者により投稿された、任意の場所に関する投稿内容を取得する。投稿内容は、地球上の場所の状況を示すものであり、例えば、任意の場所の様子、出来事、混雑具合、又は気候などである。投稿内容取得部61は、投稿データベースに格納された投稿内容を取得してもよいし、投稿者端末30から投稿内容を取得してもよい。
投稿内容取得部61は、制御部11を主として実現される。投稿内容取得部61は、投稿者により投稿された、任意の場所に関する投稿内容を取得する。投稿内容は、地球上の場所の状況を示すものであり、例えば、任意の場所の様子、出来事、混雑具合、又は気候などである。投稿内容取得部61は、投稿データベースに格納された投稿内容を取得してもよいし、投稿者端末30から投稿内容を取得してもよい。
[3-3.指示部]
指示部62は、制御部11を主として実現される。指示部62は、投稿内容取得部61により取得された投稿内容が示す場所に飛行して状況を検出するように、無人航空機20に指示する。投稿内容が示す場所とは、投稿内容に基づいて定まる場所である。指示部62は、投稿内容を解析して場所を特定する。本実施形態では、指示部62は、投稿内容のテキストを解析して場所を特定する場合を説明する。例えば、指示部62は、投稿内容のテキストと、場所データベースのキーワードと、を比較して、一致するキーワードがあるかを判定する。一致判定は、テキストの完全一致でもよいし部分一致でもよい。指示部62は、一致すると判定されたキーワードに関連付けられた場所を、投稿内容が示す場所として特定する。
指示部62は、制御部11を主として実現される。指示部62は、投稿内容取得部61により取得された投稿内容が示す場所に飛行して状況を検出するように、無人航空機20に指示する。投稿内容が示す場所とは、投稿内容に基づいて定まる場所である。指示部62は、投稿内容を解析して場所を特定する。本実施形態では、指示部62は、投稿内容のテキストを解析して場所を特定する場合を説明する。例えば、指示部62は、投稿内容のテキストと、場所データベースのキーワードと、を比較して、一致するキーワードがあるかを判定する。一致判定は、テキストの完全一致でもよいし部分一致でもよい。指示部62は、一致すると判定されたキーワードに関連付けられた場所を、投稿内容が示す場所として特定する。
指示部62は、無人航空機20に所定形式のデータを送信することによって指示を行う。この指示には、投稿内容が示す場所を識別する場所情報が含まれている。別の言い方をすれば、場所情報は、無人航空機20の目的地を示すものであり、例えば、緯度経度情報や住所情報である。本実施形態では、場所情報が緯度経度情報である場合を説明する。なお、緯度経度情報は2次元的な情報であるが、場所情報は、3次元的な情報であってもよい。この場合、場所情報は、緯度経度情報の他に、高さを示す高度情報を含む。高度情報は、上空から各場所の情報を十分に検出可能な高さであればよく、場所ごとに異なってもよいし同じであってもよい。また、場所情報が住所情報である場合には、無人航空機20は、住所情報と緯度経度情報との関係を記憶しており、無人航空機20において、住所情報が緯度経度情報に変換されるようにしてもよい。
なお、投稿内容から場所を特定する方法は、上記の例に限られない。例えば、投稿内容の付帯情報として場所を指定可能な場合には、指示部62は、投稿内容の付帯情報に基づいて、投稿者が投稿時に指定した場所を取得してもよい。付帯情報としては、先述したハッシュタグが用いられてもよい。この場合、指示部62は、投稿内容の属性から場所を特定することになる。
[3-4.状況取得部]
状況取得部63は、制御部11を主として実現される。状況取得部63は、無人航空機20により検出された、投稿内容が示す場所の状況を取得する。例えば、状況取得部63は、投稿内容が示す場所の様子を撮影した画像(静止画又は動画)、当該場所の音を検出した音声、又は当該場所における気候(天気・風向・風速・気温・湿度など)を取得する。状況取得部63が取得する状況としては、無人航空機20のセンサ部24で検出可能な情報であればよく、ここでは、その一例として画像を説明する。なお、本実施形態では、状況取得部63がサーバ10で実現される場合を説明するので、状況取得部63は、投稿内容が示す場所で無人航空機20のセンサ部24により撮影された画像データを取得することになる。
状況取得部63は、制御部11を主として実現される。状況取得部63は、無人航空機20により検出された、投稿内容が示す場所の状況を取得する。例えば、状況取得部63は、投稿内容が示す場所の様子を撮影した画像(静止画又は動画)、当該場所の音を検出した音声、又は当該場所における気候(天気・風向・風速・気温・湿度など)を取得する。状況取得部63が取得する状況としては、無人航空機20のセンサ部24で検出可能な情報であればよく、ここでは、その一例として画像を説明する。なお、本実施形態では、状況取得部63がサーバ10で実現される場合を説明するので、状況取得部63は、投稿内容が示す場所で無人航空機20のセンサ部24により撮影された画像データを取得することになる。
[3-5.情報提供部]
情報提供部64は、制御部11を主として実現される。情報提供部64は、状況取得部63により取得された状況に基づいて、ユーザに情報提供を行う。情報提供部64は、状況取得部63により取得された状況そのものをユーザに提供してもよいし、状況取得部63により取得された状況に基づいて生成した情報をユーザに提供してもよい。本実施形態では、情報提供部64は、状況取得部63により取得された状況をユーザに提供することによって情報提供を行う場合を説明する。
情報提供部64は、制御部11を主として実現される。情報提供部64は、状況取得部63により取得された状況に基づいて、ユーザに情報提供を行う。情報提供部64は、状況取得部63により取得された状況そのものをユーザに提供してもよいし、状況取得部63により取得された状況に基づいて生成した情報をユーザに提供してもよい。本実施形態では、情報提供部64は、状況取得部63により取得された状況をユーザに提供することによって情報提供を行う場合を説明する。
例えば、情報提供部64は、ユーザ端末40に対して提供対象の情報を送信することによって、ユーザに情報提供を行う。情報提供は、視覚的又は聴覚的に行われるようにすればよく、画像や音声を利用してもよいし、テキスト(メッセージ)を利用してもよい。テキストは、電子メール内のテキストであってもよいし、電子掲示板やソーシャルネットワーキングサービスでやり取りされるテキストであってもよい。他にも例えば、ユーザ端末40がスマートフォンやタブレット型端末である場合には、プッシュ通知に含めるテキストであってもよい。本実施形態では、情報提供部64は、状況取得部63が取得した画像データを、タイムライン50においてユーザに提供することになる。なお、情報提供部64は、投稿データベースを参照してタイムライン50を生成すればよい。
[4.情報提供システムにおいて実行される処理]
図8は、情報提供システム1において実行される処理の一例を示すフロー図である。図8に示す処理は、制御部11,21,31,41が、それぞれ記憶部12,22,32,42に記憶されたプログラムに従って動作することによって実行される。下記に説明する処理は、図5に示す機能ブロックが実行する処理の一例である。
図8は、情報提供システム1において実行される処理の一例を示すフロー図である。図8に示す処理は、制御部11,21,31,41が、それぞれ記憶部12,22,32,42に記憶されたプログラムに従って動作することによって実行される。下記に説明する処理は、図5に示す機能ブロックが実行する処理の一例である。
図8に示すように、まず、投稿者端末30において、制御部31は、投稿者が操作部34から入力した投稿内容をサーバ10に送信する(S1)。投稿内容は、所定形式のデータにより送信されるようにすればよい。S1においては、制御部31は、投稿者のユーザIDとともに投稿内容を送信する。投稿者が画像付きの投稿をした場合には、制御部31は、その画像データも送信することになる。
サーバ10においては、投稿内容を受信すると、制御部11は、受信した投稿内容を投稿データベースに格納する(S2)。S2においては、制御部11は、投稿IDを新たに発行して、その投稿IDとともに、投稿者のユーザID、受信した投稿内容、及び現在の日時を投稿データベースに格納することになる。なお、投稿内容のテキストにハッシュタグが含まれている場合には、制御部11は、ハッシュタグにより指定された属性を投稿データベースに格納する。
制御部11は、S2で格納した投稿内容を参照する(S3)。ここでは、無人航空機20は、事故現場又は渋滞現場に向かうために配置されているので、S3においては、投稿内容に「#事故」又は「#渋滞」のハッシュタグが含まれているかを判定することになる。ここでは、S2において投稿データベースの属性にハッシュタグの内容が格納されているので、制御部11は、投稿データベースの属性を参照することでS3の処理を実行する。
投稿内容が所定の属性を有しない場合(S3;その他)、事故や渋滞の内容の投稿ではないので、本処理は終了する。一方、投稿内容が所定の属性を有する場合(S3;所定属性)、制御部11は、場所データベースに格納されたキーワードが投稿内容に含まれるかを判定する(S4)。S4においては、制御部11は、投稿内容のテキストとキーワードとの一致判定を行う。
キーワードが投稿内容に含まれないと判定された場合(S4;N)、無人航空機20が移動可能な場所に関する投稿ではないので、本処理は終了する。一方、キーワードが投稿内容に含まれると判定された場合(S4;Y)、制御部11は、キーワードに関連付けられた場所の緯度経度情報を取得する(S5)。制御部11は、S5で取得した緯度経度情報が示す場所に飛行してその場所の状況を検出するように、無人航空機20に指示する(S6)。S6における指示は、所定形式のデータで行われるようにすればよく、この指示にS5で取得した緯度経度情報が含まれているものとする。
無人航空機20においては、指示を受信すると、制御部21は、受信した緯度経度情報が示す場所への飛行を開始する(S7)。無人航空機20が指定された場所に飛行する方法自体は、公知の自動操縦方法で行われるようにすればよい。例えば、無人航空機20は、センサ部24のGPSセンサから得られた緯度経度情報を現在地とし、S7で受信した緯度経度情報を目的地に設定して自動飛行をすればよい。そして、無人航空機20は、現在地から目的地に向けた方向が進行方向となるように、プロペラの制御を行えばよい。なお、進行方向は、センサ部24の地磁気センサから得られた方角を利用して決定されるようにすればよい。また、現在地から目的地に到達するための飛行ルートは、所定の経路検索アルゴリズムにより決定されるようにすればよい。
制御部21は、投稿内容が示す場所に到着したかを判定する(S8)。S8においては、制御部21は、現在地の緯度経度情報と、目的地の緯度経度情報と、が一致したかを判定する。到着したと判定された場合(S8;Y)、制御部21は、センサ部24のカメラで上空から撮影する(S9)。S9においては、制御部21は、静止画モードで撮影してもよいし、動画モードで撮影してもよい。静止画モードの場合の撮影枚数や動画モードの場合の撮影時間は、任意であってよく、例えば、これらは固定値であってもよいし、撮影場所や投稿内容に応じて異なってもよい。制御部21は、S9で得られた画像データをサーバ10に送信し(S10)、待機場所への飛行を開始する。なお、無人航空機20は、待機場所の緯度経度情報を記憶部22に記憶しておき、目的地に待機場所を設定して自動操縦を開始することで、待機場所に戻るようにすればよい。
サーバ10においては、画像データを受信すると、制御部11は、受信した画像データが示す画像付きの投稿を自動的に生成して、投稿データベースに格納し(S11)、ユーザ端末40からの要求に応じて、タイムライン50などにおいて当該投稿を提供する(S12)。S11においては、制御部11は、新たに投稿IDを発行して、所定の投稿者ID、所定のテキスト・画像データ・所定の属性を含む投稿内容、及び現在日時とともに投稿データベースに格納する。この場合の投稿者IDは、管理者用のユーザIDであってよい。また、テキストは、予め指定されたテキストであればよく、S4で特定した場所名を含んでいてもよい。属性は、予め指定された属性であればよく、例えば、「#事故」及び「#渋滞」であってよい。S12の処理が実行されると、ユーザ端末40において、無人航空機20が撮影した事故渋滞現場の画像を含む投稿が管理者アカウントからの投稿として、図4のようにタイムライン50に表示されることになる。
以上説明した情報提供システム1によれば、無人航空機20が、投稿内容が示す場所に飛行してその場所の様子を撮影し、タイムライン50に無人航空機20が撮影した画像が投稿されるので、任意の場所に関する投稿内容の真偽を判断するための情報をユーザに提供することができる。このため、ユーザは、投稿内容の真偽をわざわざ自分で調べたり、投稿内容が示す場所に実際に行ったりすることなく、投稿内容の真偽を容易に判断することができる。
また、無人航空機20が撮影した画像がそのままユーザに提供されるので、ユーザは投稿内容の真偽を客観的に判断することができる。即ち、他のユーザの口コミなどによって投稿内容の真偽を判断する場合には、当該他のユーザの主観が入っているため、真偽を正確に判断することができないことがあるが、情報提供システム1のように、システム側で撮影した画像をそのままユーザに提供することにより、主観的な情報を排除することができるので、投稿内容の真偽を判断するための好適な判断材料をユーザに提供することができるようになる。
[5.変形例]
なお、本発明は、以上に説明した実施の形態に限定されるものではない。本発明の趣旨を逸脱しない範囲で、適宜変更可能である。
なお、本発明は、以上に説明した実施の形態に限定されるものではない。本発明の趣旨を逸脱しない範囲で、適宜変更可能である。
図9は、変形例の機能ブロック図である。図9に示すように、下記に説明する変形例では、実施形態の機能に加えて、位置情報取得部65、信頼性情報取得部66、信頼性情報決定部67、終了判定部68、帰還指示部69、残量取得部70、及び残量判定部71が実現される。ここでは、これら各機能がサーバ10で実現される場合を説明する。
(1)例えば、投稿者が冗談で虚偽の投稿をすることがあり、このような投稿内容が示す場所に無人航空機20を飛行させると無駄足になってしまう。このため、投稿内容の信頼性に基づいて、指示部62が無人航空機20に指示するようにしてもよい。ここでは、投稿内容に基づいてその信頼性が判定される場合を説明するが、後述の変形例(4)で説明するように、投稿者に基づいて投稿内容の信頼性が判定されるようにしてもよい。
変形例(1)のサーバ10は、位置情報取得部65及び信頼性情報取得部66を実現する。これらは制御部11を主として実現される。位置情報取得部65は、投稿者端末30の位置情報を取得する。位置情報は、投稿者端末30の現在位置を特定可能な情報であればよく、例えば、緯度経度情報や住所情報である。投稿者端末30は、衛星や他のコンピュータからの受信信号や通信内容に基づいて位置情報を取得する。位置情報取得部65は、当該位置情報を投稿者端末30から取得すればよい。例えば、投稿者端末30にGPSセンサを搭載しておき、このGPSセンサの受信信号により得られる緯度経度情報を位置情報としてもよい。他にも例えば、投稿者端末30の通信部33が無線通信をする基地局情報(例えば、無線LANのアクセスポイント情報)を位置情報としてもよい。なお、位置情報の取得方法自体は、これに限られず、公知の種々の手法を適用可能である。
信頼性情報取得部66は、投稿内容取得部61により取得された投稿内容の信頼性に関する信頼性情報を取得する。信頼性は、投稿内容の真偽の程度であり、例えば、数値の高低や記号の順番で表される。信頼性が高いほど投稿内容が真実である蓋然性が高く、信頼性が低いほど投稿内容が虚偽である蓋然性が高い。先述したように、ここでは、信頼性情報取得部66が投稿内容に基づいて信頼性情報を取得する場合を説明する。
例えば、信頼性情報取得部66は、位置情報取得部65により取得された位置情報と、投稿内容取得部により取得された投稿内容が示す場所と、の比較結果に基づいて、信頼性情報を取得する。例えば、信頼性情報取得部66は、位置情報取得部65により取得された位置情報が示す投稿場所と、投稿内容が示す場所と、の距離に基づいて信頼性情報を取得する。ここでは、これらの場所が緯度経度情報により示される場合を説明するので、信頼性情報取得部66は、緯度経度情報の差異に基づいて距離を計算すればよい。
なお、距離と信頼性情報との関連付けは、予めデータ記憶部に記憶されているものとする。この関連付けは、数式形式であってもよいし、テーブル形式であってもよい。信頼性情報取得部66は、距離に関連付けられた信頼性情報を取得する。この関連付けは、距離が短いほど信頼性が高くなり、距離が長いほど信頼性が低くなるように定められている。他にも例えば、信頼性情報が「信頼性高」と「信頼性低」との2つの値の何れかを取る場合には、信頼性情報取得部66は、距離が閾値未満である場合を「信頼性高」とし、距離が閾値以上である場合を「信頼性低」としてもよい。
指示部62は、信頼性情報取得部66により取得された信頼性情報に基づいて、無人航空機20に指示をする。例えば、指示部62は、投稿内容の信頼性情報が閾値以上であるかを判定し、その判定結果に基づいて、当該投稿内容が示す場所への飛行を指示するかを決定する。指示部62は、ある投稿内容の信頼性情報が閾値未満である場合、この投稿内容が示す場所への飛行は指示せず、ある投稿内容の信頼性情報が基準以上である場合、この投稿内容が示す場所への飛行を指示する。なお、閾値は、予めデータ記憶部60に記憶されているものとする。閾値は、固定値であってもよいし、投稿者ごとに異なる値であってもよい。
他にも例えば、指示部62は、複数の投稿が行われた場合に、各投稿の信頼性情報に基づいて投稿を選択し、当該選択された投稿内容が示す場所に飛行するように無人航空機20に指示してもよい。この場合、指示部62は、複数の投稿の各々の信頼性情報を参照し、信頼性情報が最も高い投稿内容が示す場所への飛行を無人航空機20に指示する。なお、指示部62は、信頼性情報が一定以上の投稿内容が示す場所への飛行を指示すればよく、例えば、最も信頼性情報が高い投稿ではなく、2番目に信頼性情報が高い投稿を選択してもよい。
変形例(1)によれば、投稿内容の信頼性に基づいて無人航空機20に対する指示が行われるので、例えば、無人航空機20が虚偽の投稿のために無駄足を踏むことを防止することができる。
また、投稿内容が示す場所の近くに投稿者がいる場合、その場所で起きた出来事などを実際に見た蓋然性が高いので、投稿者端末30の位置情報と、投稿内容が示す場所と、の比較結果に基づいて信頼性情報を取得することで、信頼性情報の正確性をより高めることができる。
なお、信頼性情報取得部66は、距離以外を利用して信頼性情報を取得してもよい。例えば、信頼性情報取得部66は、位置情報取得部65により取得された位置情報と、投稿内容取得部により取得された投稿内容が示す場所と、が一致するか否かを判定してもよい。信頼性情報取得部66は、これらが一致すると判定した場合、一致しないと判定された場合よりも、信頼性情報を高くする。
また、信頼性情報取得部66は、投稿内容のテキストに基づいて信頼性情報を取得してもよい。この場合、信頼性情報を決定するためのキーワードをデータ記憶部60に定めておくようにしてよい。このキーワードは、場所データベースに格納されるキーワードとは異なるものであり、明らかに虚偽の内容を示すキーワード(例えば、「お化け」や「怪獣」など)である。信頼性情報取得部66は、キーワードが含まれている投稿の信頼性情報を、キーワードが含まれていない投稿の信頼性情報よりも低くすることになる。このように、信頼性情報取得部66は、特に位置情報を利用せずに、投稿内容から信頼性情報を取得してもよい。
(2)また例えば、ある投稿内容が示す場所に向かって無人航空機20が移動している間に、信頼性が極めて高い投稿が行われた場合は、無人航空機20は、後から投稿された方の投稿内容が示す場所に目的地を変更するようにしてもよい。
図10は、変形例(2)における無人航空機20の移動の様子を示す図である。図10では、無人航空機20の待機場所をP1の符号で示している。変形例(2)の指示部62は、投稿内容取得部61により取得された第1の投稿内容が示す第1の場所P2に無人航空機20が移動している間に、当該第1の投稿内容の信頼性情報よりも高い信頼性情報を有する第2の投稿内容が投稿内容取得部61により取得された場合、無人航空機の移動先を当該第2の投稿内容が示す第2の場所P3に変更する。
例えば、無人航空機20に指示をしてから状況取得部63が検出結果を取得するまでの間に、サーバ10に対して投稿が入力されて投稿内容取得部61が第2の投稿内容を取得した場合、信頼性情報取得部66は、第2の投稿内容の信頼性情報を取得する。そして、指示部62は、第2の投稿内容の信頼性情報が第1の投稿内容の信頼性情報よりも高いかを判定する。第2の投稿内容の信頼性情報の方が高いと判定された場合、指示部62は、無人航空機20の目的地を第2の場所P3に変更するように指示することになる。
なお、目的地の変更の指示は、所定形式のデータを送信することによって行われるようにすればよい。この指示には、第2の場所P3を識別する情報が含まれている。この情報の取得方法自体は、第1の場所P2と同様の方法(実施形態で説明した方法)でよい。また、指示部62は、第2の投稿内容の信頼性情報が第1の投稿内容の信頼性情報よりも高く、かつ、これらの差が閾値以上であるかを判定してもよい。そして、指示部62は、差が閾値以上である場合に、無人航空機20の目的地を第2の場所P3に変更するように指示してもよい。
変形例(2)によれば、より信頼性の高い投稿内容が示す場所に無人航空機20が目的地を変更するので、真実である蓋然性の高い投稿内容が示す場所の情報をユーザに提供することができる。例えば、第1の投稿内容が虚偽であり、第2の投稿内容が真実である場合に、無人航空機20が第1の場所P2を撮影した後に第2の場所P3を撮影すると、真実の情報をユーザに提供するタイミングが遅れてしまうが、変形例(2)によれば、無人航空機20は、第2の場所P3に先に向かうので、真実の情報をより早くユーザに提供することができる。
(3)また例えば、変形例(2)において、第2の投稿内容の方が第1の投稿内容よりも信頼性が高かったとしても、第1の投稿内容が一定の信頼性を有している場合は、目的地を変更しなくてもよい。指示部62は、第1の投稿内容の信頼性情報が基準以上である場合は、無人航空機20の移動先を変更せず、第1の投稿内容の信頼性情報が基準未満である場合に、無人航空機20の移動先を第2の場所に変更することになる。この基準は、信頼性情報の閾値であり、予めデータ記憶部60に記憶させておけばよい。更に、この基準は、固定値であってもよいし、可変値であってもよい。可変値である場合には、投稿者に応じて基準が変わってもよいし、投稿内容に応じて基準が変わってもよい。
変形例(3)によれば、一定の信頼性のある投稿内容が示す場所に無人航空機20が向かっている場合は、場所の画像をユーザに提供することができる。このため、真実である蓋然性が高い情報をより早くユーザに提供することができる。
(4)また例えば、真実の投稿ばかりをしている投稿者が突然虚偽の投稿をすることは考えにくく、虚偽の投稿は、虚偽の投稿ばかりを繰り返している特定の投稿者によって行われることが多い。このため、投稿者の過去の投稿内容をもとに信頼性情報が取得されるようにしてもよい。
変形例(4)のデータ記憶部60は、投稿者データベースを記憶する。図11は、投稿者データベースのデータ格納例を示す図である。図11に示すように、投稿者データベースには、投稿者IDと信頼性情報とが格納される。即ち、変形例(4)では、信頼性情報は、投稿者ごとに関連付けられた情報である。投稿者データベースに格納された信頼性情報は、当該信頼性情報が格納されたレコードの投稿者IDが示す投稿者の信頼性を示すものである。
変形例(4)のサーバ10は、信頼性情報決定部67を含む。信頼性情報決定部67は、制御部11を主として実現される。信頼性情報決定部67は、各投稿者の過去の投稿内容に基づいて、当該投稿者の信頼性情報を決定する。別の言い方をすれば、信頼性情報決定部67は、投稿内容取得部61により取得された投稿内容に基づいて当該投稿内容の信頼性を判定し、投稿者の信頼性情報を決定して投稿者データベースを更新する。
投稿内容の信頼性の判定は、予め定められたアルゴリズムに基づいて実行されてもよいし、ユーザや管理者が入力した情報に基づいて実行されてもよい。例えば、変形例(1)で説明した方法と同様にして投稿内容の信頼性が判定されてもよいし、サーバ10が、投稿の評価をユーザ端末40から受け付ける場合、信頼性情報決定部67は、投稿者の過去の投稿の評価結果に基づいて、当該投稿者の信頼性情報を決定してもよい。評価とは、投稿の良し悪しを示すものであってよく、例えば、各投稿に対して「GOOD」又は「BAD」の何れかをユーザに選択させるようにしてもよい。この場合、サーバ10は、各投稿の評価結果を投稿データベースに格納することになる。評価結果としては、各投稿の「GOOD」の数と、「BAD」の数と、が格納されるようにしてよい。信頼性情報決定部67は、ある投稿者の過去の投稿の「GOOD」の数又は割合が多いほど、当該投稿者の信頼性情報を高くし、「BAD」の数又は割合が多いほど、当該投稿者の信頼性情報を低くする。なお、評価結果として用いる情報はこれに限られず、「GOOD」や「BAD」の評価は投稿に対して行われるのではなく、投稿者に対して行われるものであってもよい。更に、不当の投稿として通報された数を評価結果として用いてもよい。
他にも例えば、信頼性情報決定部67は、インターネット検索を利用して投稿内容の信頼性情報を決定してもよい。この場合、信頼性情報決定部67は、投稿内容に基づいて検索ワードを決定する。例えば、投稿内容のテキストをそのまま検索ワードとしてもよいし、テキストに含まれる名詞のみを検索ワードとしてもよい。信頼性情報決定部67は、検索結果のヒット件数の多さに基づいて信頼性情報を決定してもよい。この場合、ヒット数が多いほど信頼性が高くなり、ヒット数が少ないほど信頼性が低くなるようにすればよい。
変形例(4)の信頼性情報取得部66は、投稿内容取得部により取得された投稿内容の投稿者の信頼性情報を取得する。例えば、信頼性情報取得部66は、投稿データベースを参照して投稿者IDを特定し、投稿者データベースを参照して当該投稿者IDに関連付けられた信頼性情報を取得することになる。信頼性情報取得部66が取得した信頼性情報に基づいて、指示部62が指示をする処理は、変形例(1)~(3)で説明した方法と同じであってよい。
変形例(4)によれば、投稿者の信頼性に基づいて無人航空機20に指示を送ることができるので、虚偽の投稿ばかりを繰り返す投稿者の投稿のために無人航空機20が無駄足を踏んでしまうことを防止することができる。
(5)また例えば、無人航空機20は、事故渋滞が解消するまでの間、投稿内容が示す場所に留まってその場所を撮影し、ユーザにリアルタイムの情報を提供するようにしてもよい。変形例(5)では、投稿内容取得部61により取得される投稿内容は、任意の場所における出来事に関するものである。出来事は、任意の場所で発生する事象であればよく、例えば、事故・事件・交通規制・交通渋滞・列車遅延・イベント・スポーツの試合などである。投稿内容は、任意の場所で出来事が発生したこと、又は、当該出来事の内容を示すテキストを含む。
変形例(5)のサーバ10は、終了判定部68及び帰還指示部69を含む。これらは、制御部11を主として実現される。終了判定部68は、状況取得部63により取得された状況に基づいて、出来事が終了したか否かを判定する。ここでは、状況取得部63が無人航空機10から画像データを取得し、任意の場所における出来事として事故渋滞を説明しているので、終了判定部68は、画像データを画像解析することによって、事故渋滞が終了したかを判定することになる。
例えば、終了判定部68は、画像データに所定のオブジェクトが撮影されているかを判定する。オブジェクトは、任意の場所における出来事が発生している間、その場所に配置される物体であってもよいし、当該出来事が終了した場合に、その場所に配置される物体であってもよい。例えば、所定のオブジェクトのテンプレート画像をデータ記憶部60に記憶させておき、終了判定部68は、テンプレートマッチングを行うことによって判定を行う。ここでは、オブジェクトが車である場合を説明する。終了判定部68は、画像データに車が撮影されていると判定した場合、事故渋滞が終了していないと判定し、画像データに車が撮影されていないと判定した場合、事故渋滞が終了したと判定する。なお、終了判定部68は、画像データに撮影された車の台数が閾値以上であると判定した場合、事故渋滞が終了していないと判定し、その台数が閾値未満であると判定した場合、事故渋滞が終了したと判定するようにしてもよい。
他にも例えば、終了判定部68は、無人航空機20が撮影した画像データの時系列的な変化を解析してもよい。例えば、事故渋滞は発生している場合は車が停まっており画像の変化が少ないので、終了判定部68は、各画像データを時系列的に比較して、画像に撮影された車の移動量を推定する。車の移動量は、画像内の撮影位置の変化から推定すればよい。撮影位置の変化が大きいほど移動量が大きく、撮影位置の変化が小さいほど移動量が小さいことになる。終了判定部68は、当該推定した移動量が閾値未満であると判定された場合、事故渋滞が終了していないと判定し、当該推定した移動量が閾値以上であると判定された場合、事故渋滞が終了したと判定する。
帰還指示部69は、終了判定部68により終了したと判定された場合、所定の場所(ここでは待機場所)に戻るように、無人航空機20に指示する。帰還指示部69による指示は、所定形式のデータにより行われるようにすればよい。無人航空機20は、待機場所の緯度経度情報を記憶部22に記憶してもよいし、データ記憶部60に待機場所の緯度経度情報を記憶させておき帰還の指示に含めるようにしてもよい。無人航空機20は、帰還指示部69による指示を受け付けると、待機場所の緯度経度情報に基づいて帰還を開始する。
変形例(5)によれば、無人航空機20が、投稿内容が示す出来事が終了するまで留まり続けるので、当該出来事が終了するまでの間、ユーザに情報を提供することができる。
(6)また例えば、変形例(5)において事故渋滞などの出来事が終了していなくても、無人航空機20は、電池や燃料の残量が少なくなると、元の場所に戻れなくなってしまうので、この場合には、無人航空機20は、出来事が終了していなくても、待機場所に戻るようにしてもよい。
変形例(6)のサーバ10は、残量取得部70及び残量判定部71を含む。これらは、制御部11を主として実現される。残量取得部70は、無人航空機20の電池又は燃料の残量に関する残量情報を取得する。残量情報は、電池や燃料の残量の多さを示し、数値で表される。残量情報の取得方法自体は、公知の種々の手法を適用可能である。例えば、クーロン・カウンタ方式、セル・モデリング方式、又はインピーダンス・トラック方式を利用して電池残量が検出されるようにすればよい。また例えば、機械式や電気式の燃料計を利用して燃料残量が検出されるようにすればよい。残量取得部70は、無人航空機20から定期的に残量情報を受信する。
残量判定部71は、残量取得部70により取得された残量情報に基づいて、無人航空機20の電池又は燃料の残量が所定未満であるか否かを判定する。この判定で用いられる閾値は、データ記憶部60に記憶させておけばよい。閾値は、固定値であってもよいし、無人航空機20や投稿内容が示す場所に応じて変化してもよい。例えば、残量判定部71は、無人航空機20が待機場所まで帰還する場合の電池又は燃料の消費量を推定し、当該消費量以上の残量情報を有するかを判定する。残量判定部71は、待機場所までの飛行距離に基づいて電池又は燃料の消費量を推定すればよい。例えば、残量判定部71は、飛行距離が長いほど消費量が多くなり、飛行距離が短いほど消費量が少なくなる。飛行距離と消費量との関係は、データ記憶部60に予め記憶させておけばよい。
変形例(6)の帰還指示部69は、残量判定部71により所定未満であると判定された場合、終了判定部68により終了したと判定されなくても、所定の場所に戻るように、無人航空機に指示することになる。
変形例(6)によれば、無人航空機20が撮影し続けて、電池や燃料の残量がなくなって帰還できなくなるようなことを防止することができる。
(7)また例えば、変形例(6)において、無人航空機20が帰還する場合には、別の無人航空機20を代わりに向かわせるようにしてもよい。変形例(7)の帰還指示部69は、残量判定部71により所定未満であると判定された場合、投稿内容取得部61により取得された投稿内容が示す場所に移動するように、撮影中の無人航空機20以外の無人航空機20に指示することになる。
例えば、帰還指示部69は、待機中の無人航空機20に対して指示してもよいし、他の場所から帰還中の無人航空機20に対して指示してもよい。また例えば、帰還指示部69は、残量情報が十分にある無人航空機20に対して指示してもよい。残量情報が十分にあるとは、投稿内容が示す場所で撮影して待機場所まで戻るための消費量以上の残量情報があることである。この消費量は、変形例(6)で説明した方法と同様に、無人航空機20の飛行距離に基づいて推定されるようにすればよい。無人航空機20に対する指示は、実施形態と同様、所定のデータを送信することで行われるようにすればよい。
変形例(7)によれば、投稿内容が示す場所における出来事に関する情報提供を継続的に行うことができる。
(8)また例えば、実施形態では、状況取得部63により取得された状況がそのままユーザに提供される場合を説明したが、情報提供部64は、状況取得部63により取得された状況と、投稿内容取得部61により取得された投稿内容と、の比較結果に基づく情報をユーザに提供することによって情報提供を行うようにしてもよい。
例えば、情報提供部64は、状況取得部63により取得された状況と、投稿内容取得部61により取得された投稿内容と、を比較することによって投稿内容の真偽を判定し、当該判定した真偽に関する情報をユーザに提供してもよい。この場合、情報提供部64は、タイムライン50などにおいて、投稿内容が真実である旨を示すテキスト又は画像を表示させたり、投稿内容が虚偽である旨を示すテキスト又は画像を表示させたりする。なお、情報提供部64は、真偽を示す情報を投稿データベースに格納するようにしてよい。
なお、真偽の判定は、予め定められた方法によって行われるようにすればよい。例えば、ここでは無人航空機20が画像データを取得するので、情報提供部64は、画像データに、投稿内容に関するオブジェクトが撮影されているかを判定し、撮影されている場合は投稿内容が真実であると判定し、撮影されていない場合は投稿内容が虚偽であると判定する。例えば、投稿内容が事故渋滞に関するものである場合、情報提供部64は、所定台数以上の車が撮影されているかを判定するようにしてもよい。
他にも例えば、情報提供システム1の管理者が、投稿内容と画像データとを見比べて真偽を判定してもよい。この場合、管理者は、自身が操作する端末から真偽を入力し、当該入力内容が投稿データベースに格納される。また、真偽の判定は、ユーザにより行われてもよい。この場合、実施形態と同様にして、情報提供部64は、あるユーザに対して画像データをそのまま提供して、そのユーザが入力した真偽に関する情報を投稿データベースに格納する。そして、情報提供部64は、当該真偽に関する情報を他のユーザに対して提供するようにしてもよい。
変形例(8)によれば、投稿内容の真偽をユーザが判断しやすくなる。
(9)また例えば、また例えば、変形例(1)~(8)の2つ以上を組み合わせてもよい。
また例えば、実施形態では、所定の属性の投稿が行われることを条件にして、無人航空機20が撮影に向かう場合を説明したが、特に属性が指定されずに、所定の内容の投稿が行われた場合に無人航空機20を撮影に向かわせるようにしてもよい。この場合、指示部62は、投稿内容に所定のキーワード(場所データベースのキーワードとは異なるキーワードである。例えば、「事故」や「渋滞」などの文字列であってよい。)が含まれているかを判定することによって、所定の内容の投稿が行われたかを判定する。指示部62は、所定の内容の投稿ではない場合は無人航空機20に対して指示を行わず、所定の内容の投稿であった場合に無人航空機20に対して指示を行うことになる。また、指示部62は、所定の投稿かを判定せずに、ランダムに選出した投稿内容が示す場所に無人航空機20を向かわせてもよいし、全ての投稿内容が示す場所に無人航空機20を向かわせてもよい。他にも例えば、指示部62は、ある場所に関する投稿数が閾値以上になったかを判定し、閾値以上になるまでは、無人航空機20への指示を待機し、閾値以上になった場合に、無人航空機20への指示を行うようにしてもよい。
また例えば、上記においては、ソーシャルネットワーキングサービスにおける投稿内容を例に挙げて説明したが、ネットワーク上で行われる種々の投稿に本発明に係る処理を適用可能である。例えば、インターネットショッピングモールで販売されている商品の口コミにも本発明に係る処理を適用してもよい。この場合、投稿者は購入した商品の口コミを投稿し、当該口コミに任意の場所に関する内容が含まれていれば、無人航空機20がその場所に飛行して情報提供が行われる。例えば、インターネットショッピングモールで購入した洋服などの商品が所定の場所で流行している旨の口コミを投稿者が投稿した場合、無人航空機20は、その場所に飛行して撮影することになる。この場合、実施形態と同様に、画像データがそのままユーザに対して提供されるようにしてもよいし、情報提供部64は、画像データに基づいて、インターネットショッピングモールのウェブサイトにおける商品に関する情報をユーザに提供するようにしてもよい。更に、インターネットショッピングモールにおける話題の商品をランキング形式で紹介するページで情報提供が行われるようにしてもよい。この場合、例えば、情報提供部64は、変形例(8)のように口コミの真偽を判定し、真実の口コミの商品については、その商品のランキングが上がるようにして、虚偽の口コミの商品については、その商品のランキングが下がるようにしてもよい。他にも例えば、電子掲示板やブログに対する投稿にも本発明に係る処理を適用してもよい。更に、投稿内容は、事故渋滞や商品の口コミに限られず、任意の場所に関する種々の内容であってよい。例えば、ある場所で行われているイベントの投稿であってもよいし、ある場所で目撃した人物や出来事に関する投稿であってもよい。
また例えば、無人航空機20が写真を撮影する場合を説明したが、無人航空機20が検出可能な情報に基づいて情報提供が行われるようにすればよい。例えば、投稿者がある場所で行われている路上ライブに関する投稿をした場合には、情報提供システム1は、センサ部24のマイクがその場所で検出した音声に基づいて、ユーザに対する情報提供が行われるようにしてもよい。また例えば、投稿者がある場所での気温に関する投稿をした場合には、情報提供システム1は、センサ部24の温度センサがその場所で検出した温度に基づいて、ユーザに対する情報提供が行われるようにしてもよい。他にも例えば、投稿者がある場所での風に関する投稿をした場合には、情報提供システム1は、センサ部24の風向風速センサがその場所で検出した風に基づいて、ユーザに対する情報提供が行われるようにしてもよい。
また例えば、サーバ10で各機能が実現される場合を説明したが、一部又は全部の機能が無人航空機20で実現されるようにしてもよい。例えば、投稿内容取得部61が無人航空機20により実現される場合には、無人航空機20は、サーバ10に対して投稿内容を送信してもよいし、情報提供部64が無人航空機20により実現される場合には、無人航空機20からユーザ端末40に対して直接的に情報提供が行われるようにしてもよい。また例えば、情報提供システム1の複数のコンピュータで各機能が分担されるようにしてもよい。更に、上記説明した各機能のうち、投稿内容取得部61、指示部62、状況取得部63、及び情報提供部64以外の機能は省略してもよい。
Claims (13)
- 投稿者により投稿された、任意の場所に関する投稿内容を取得する投稿内容取得手段と、
前記投稿内容取得手段により取得された投稿内容が示す前記場所に飛行して状況を検出するように、無人航空機に指示する指示手段と、
前記無人航空機により検出された、前記場所の状況を取得する状況取得手段と、
前記状況取得手段により取得された状況に基づいて、ユーザに情報提供を行う情報提供手段と、
を含むことを特徴とする情報提供システム。 - 前記情報提供システムは、前記投稿内容取得手段により取得された投稿内容の信頼性に関する信頼性情報を取得する信頼性情報取得手段を更に含み、
前記指示手段は、前記信頼性情報取得手段により取得された信頼性情報に基づいて、前記無人航空機に指示をする、
ことを特徴とする請求項1に記載の情報提供システム。 - 前記指示手段は、前記投稿内容取得手段により取得された第1の投稿内容が示す第1の場所に前記無人航空機が移動している間に、当該第1の投稿内容の信頼性情報よりも高い信頼性情報を有する第2の投稿内容が前記投稿内容取得手段により取得された場合、前記無人航空機の移動先を当該第2の投稿内容が示す第2の場所に変更する、
を更に含むことを特徴とする請求項2に記載の情報提供システム。 - 前記指示手段は、前記第1の投稿内容の前記信頼性情報が基準以上である場合は、前記無人航空機の移動先を変更せず、前記第1の投稿内容の前記信頼性情報が基準未満である場合に、前記無人航空機の移動先を前記第2の場所に変更する、
ことを特徴とする請求項3に記載の情報提供システム。 - 前記情報提供システムは、投稿者端末の位置情報を取得する位置情報取得手段を更に含み、
前記信頼性情報取得手段は、前記位置情報取得手段により取得された位置情報と、前記投稿内容取得手段により取得された投稿内容が示す場所と、の比較結果に基づいて、前記信頼性情報を取得する、
ことを特徴とする請求項2~4の何れかに記載の情報提供システム。 - 前記信頼性情報は、投稿者ごとに関連付けられた情報であり、
前記情報提供システムは、各投稿者の過去の投稿内容に基づいて、当該投稿者の前記信頼性情報を決定する信頼性情報決定手段を更に含み、
前記信頼性情報取得手段は、前記投稿内容取得手段により取得された投稿内容の投稿者の前記信頼性情報を取得する、
ことを特徴とする請求項2~4の何れかに記載の情報提供システム。 - 前記投稿内容取得手段により取得される投稿内容は、任意の場所における出来事に関するものであり、
前記情報提供システムは、
前記状況取得手段により取得された状況に基づいて、前記出来事が終了したか否かを判定する終了判定手段と、
前記終了判定手段により終了したと判定された場合、所定の場所に戻るように、前記無人航空機に指示する帰還指示手段と、
を更に含むことを特徴とする請求項1~6の何れかに記載の情報提供システム。 - 前記情報提供システムは、
前記無人航空機の電池又は燃料の残量に関する残量情報を取得する残量取得手段と、
前記残量取得手段により取得された残量情報に基づいて、前記無人航空機の電池又は燃料の残量が所定未満であるか否かを判定する残量判定手段と、
を更に含み、
前記帰還指示手段は、前記残量判定手段により所定未満であると判定された場合、前記終了判定手段により終了したと判定されなくても、前記所定の場所に戻るように、前記無人航空機に指示する、
ことを特徴とする請求項7に記載の情報提供システム。 - 前記情報提供システムは、前記残量判定手段により所定未満であると判定された場合、前記投稿内容取得手段により取得された投稿内容が示す場所に移動するように、前記無人航空機以外の無人航空機に指示する、
ことを特徴とする請求項8に記載の情報提供システム。 - 前記情報提供手段は、前記状況取得手段により取得された状況を前記ユーザに提供することによって情報提供を行う、
ことを特徴とする請求項1~9の何れかに記載の情報提供システム。 - 前記情報提供手段は、前記状況取得手段により取得された状況と、前記投稿内容取得手段により取得された投稿内容と、の比較結果に基づく情報を前記ユーザに提供することによって情報提供を行う、
ことを特徴とする請求項1~9の何れかに記載の情報提供システム。 - 投稿者により投稿された、任意の場所に関する投稿内容を取得する投稿内容取得ステップと、
前記投稿内容取得ステップにより取得された投稿内容が示す前記場所に飛行して状況を検出するように、無人航空機に指示する指示ステップと、
前記無人航空機により検出された、前記場所の状況を取得する状況取得ステップと、
前記状況取得ステップにより取得された状況に基づいて、ユーザに情報提供を行う情報提供ステップと、
を含むことを特徴とする情報提供方法。 - 投稿者により投稿された、任意の場所に関する投稿内容を取得する投稿内容取得手段、
前記投稿内容取得手段により取得された投稿内容が示す前記場所に飛行して状況を検出するように、無人航空機に指示する指示手段、
前記無人航空機により検出された、前記場所の状況を取得する状況取得手段、
前記状況取得手段により取得された状況に基づいて、ユーザに情報提供を行う情報提供手段、
としてコンピュータを機能させるためのプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2016/050720 WO2017122277A1 (ja) | 2016-01-12 | 2016-01-12 | 情報提供システム、情報提供方法、及びプログラム |
JP2017561090A JP6345891B2 (ja) | 2016-01-12 | 2016-01-12 | 情報提供システム、情報提供方法、及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2016/050720 WO2017122277A1 (ja) | 2016-01-12 | 2016-01-12 | 情報提供システム、情報提供方法、及びプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017122277A1 true WO2017122277A1 (ja) | 2017-07-20 |
Family
ID=59312010
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2016/050720 WO2017122277A1 (ja) | 2016-01-12 | 2016-01-12 | 情報提供システム、情報提供方法、及びプログラム |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6345891B2 (ja) |
WO (1) | WO2017122277A1 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110260853A (zh) * | 2018-03-12 | 2019-09-20 | 丰田自动车株式会社 | 位置信息赋予装置以及位置信息赋予方法 |
JP2020522831A (ja) * | 2017-11-19 | 2020-07-30 | ケーケー デリバー リミテッド (エイチケー) | クラウドソーシングユーザーの信頼性と妥当性の検証のためのシステムおよび方法 |
WO2022149452A1 (ja) * | 2021-01-05 | 2022-07-14 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | 災害情報管理装置、方法およびプログラム |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009099024A (ja) * | 2007-10-18 | 2009-05-07 | Hitachi Ltd | 災害情報収集装置、システム、プログラムとその方法 |
JP2013200684A (ja) * | 2012-03-23 | 2013-10-03 | Toyota Central R&D Labs Inc | 情報提供装置、情報提供システム、情報提供方法、及びプログラム |
JP2015118432A (ja) * | 2013-12-17 | 2015-06-25 | アイシン・エィ・ダブリュ株式会社 | 投稿情報管理システム、方法およびプログラム |
JP2015195030A (ja) * | 2014-03-27 | 2015-11-05 | 株式会社電通 | 避難支援システム、避難支援用管理プログラム、避難支援用端末アプリケーションプログラム及び避難支援方法 |
JP2015207149A (ja) * | 2014-04-21 | 2015-11-19 | 薫 渡部 | 監視システム及び監視方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012011496A1 (ja) * | 2010-07-21 | 2012-01-26 | 楽天株式会社 | サーバ装置、投稿情報処理方法、投稿情報処理プログラム及び記録媒体 |
-
2016
- 2016-01-12 JP JP2017561090A patent/JP6345891B2/ja active Active
- 2016-01-12 WO PCT/JP2016/050720 patent/WO2017122277A1/ja active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009099024A (ja) * | 2007-10-18 | 2009-05-07 | Hitachi Ltd | 災害情報収集装置、システム、プログラムとその方法 |
JP2013200684A (ja) * | 2012-03-23 | 2013-10-03 | Toyota Central R&D Labs Inc | 情報提供装置、情報提供システム、情報提供方法、及びプログラム |
JP2015118432A (ja) * | 2013-12-17 | 2015-06-25 | アイシン・エィ・ダブリュ株式会社 | 投稿情報管理システム、方法およびプログラム |
JP2015195030A (ja) * | 2014-03-27 | 2015-11-05 | 株式会社電通 | 避難支援システム、避難支援用管理プログラム、避難支援用端末アプリケーションプログラム及び避難支援方法 |
JP2015207149A (ja) * | 2014-04-21 | 2015-11-19 | 薫 渡部 | 監視システム及び監視方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020522831A (ja) * | 2017-11-19 | 2020-07-30 | ケーケー デリバー リミテッド (エイチケー) | クラウドソーシングユーザーの信頼性と妥当性の検証のためのシステムおよび方法 |
CN110260853A (zh) * | 2018-03-12 | 2019-09-20 | 丰田自动车株式会社 | 位置信息赋予装置以及位置信息赋予方法 |
CN110260853B (zh) * | 2018-03-12 | 2023-10-03 | 丰田自动车株式会社 | 位置信息赋予装置以及位置信息赋予方法 |
WO2022149452A1 (ja) * | 2021-01-05 | 2022-07-14 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | 災害情報管理装置、方法およびプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP6345891B2 (ja) | 2018-06-20 |
JPWO2017122277A1 (ja) | 2018-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10974829B2 (en) | Drone device security system for protecting a package | |
US11088977B1 (en) | Automated image processing and content curation | |
JP5676147B2 (ja) | 車載用表示装置、表示方法および情報表示システム | |
US11361444B2 (en) | Information processing device, aerial photography path generating method, aerial photography path generating system, program, and recording medium | |
US10021254B2 (en) | Autonomous vehicle cameras used for near real-time imaging | |
JP6358390B2 (ja) | 路上物体をヘッドアップディスプレイ上で強調する安全システム | |
US10553113B2 (en) | Method and system for vehicle location | |
US10943135B2 (en) | Information processing apparatus, image delivery system, information processing method, and computer-readable recording medium | |
US20170153113A1 (en) | Information processing apparatus, information processing method, and program | |
US20140018101A1 (en) | Mobile information terminal, information management device, and mobile information terminal information management system | |
CN107563267A (zh) | 在无人驾驶车辆中提供内容的***和方法 | |
JP2011527004A (ja) | ナビゲータとしてのモバイルイメージング装置 | |
JP2007156637A (ja) | 情報検索装置およびプログラムならびに情報検索システム | |
US20200064133A1 (en) | Information processing device, aerial photography route generation method, aerial photography route generation system, program, and storage medium | |
US20210095986A1 (en) | Travel based notifications | |
JP6345891B2 (ja) | 情報提供システム、情報提供方法、及びプログラム | |
US20230066144A1 (en) | Information processing system and information processing method | |
JP7041700B2 (ja) | 情報処理装置、情報処理方法および情報処理プログラム | |
JP2021177317A (ja) | 3次元モデル構築システム、および3次元モデル構築方法 | |
JP6956232B2 (ja) | 探索システム、探索方法、および探索プログラム | |
US10580168B2 (en) | Content output system and method | |
JP6796000B2 (ja) | 監視支援装置及び監視システム | |
JP2015230691A (ja) | 情報提供装置 | |
JP6982875B2 (ja) | 情報提供システム | |
JP2008193336A (ja) | 情報伝達システム、移動端末装置および情報サーバ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16884880 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2017561090 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16884880 Country of ref document: EP Kind code of ref document: A1 |