Information processing device, information processing method, and information processing program

JP7639163B2Active Publication Date: 2025-03-04PIONEER IP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023557591
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-11-08
Publication Date
2025-03-04
Estimated Expiration
2041-11-08

Smart Images

  • Figure 0007639163000001
    Figure 0007639163000001
  • Figure 0007639163000002
    Figure 0007639163000002
  • Figure 0007639163000003
    Figure 0007639163000003
Patent Text Reader

Abstract

This information processing device can generate event information about identical events from among a plurality of various postings, and comprises: a postings collection unit that collects a plurality of postings which are from terminal devices and each of which includes a posting comment, posting time information, and posting location information; an event identification unit that identifies one or more events that are occurring, such identification being performed on the basis of the relevancy, between the plurality of postings, of the posting comments, the posting time information, and the posting location information included in each of the plurality of postings; and an event information generation unit that generates event information based on the plurality of postings, for each of the one or more events identified by the event identification unit.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device, an information processing method, and an information processing program for processing information received from a terminal device. [Background technology]

[0002] Conventionally, for example, Patent Document 1 proposes performing statistical processing on posts with location information from multiple users for each name of a point on a map, and outputting the statistical information on the map. In addition, it discloses only outputting information based on the total number of posts as the statistical information to be output. [Prior art documents] [Patent documents]

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

[0004] However, with conventional technology, when the names of facilities, etc. are not registered in the map database, such as fallen objects on the road, construction work, traffic enforcement, flooding, etc., multiple posted comments are simply output even if the posts are about the same event.

[0005] One example of a problem to be solved by the present invention is to provide an information processing device that can identify posts related to the same event from among a variety of multiple posts, and generate event information related to the same event. [Means for solving the problem]

[0006] The invention described in claim 1 is an information processing device comprising: a post collection unit that collects a plurality of posts from a terminal device, each of which includes a posted comment, posted time information, and posted location information; an event identification unit that identifies the occurrence of one or more events based on the correlation between the posted comments, the posted time information, and the posted location information contained in each of the plurality of posts; and an event information generation unit that generates event information based on the plurality of posts for each of the one or more events identified by the event identification unit.

[0007] The invention described in claim 14 is an information processing method executed by an information processing device, The method includes a post collection step of collecting a plurality of posts from a terminal device, each of which includes a posting comment, posting time information, and posting location information; an event identification step of identifying that one or more events have occurred based on the correlation between the posting comment, the posting time information, and the posting location information contained in each of the plurality of posts; and an event information generation step of generating event information based on the plurality of posts for each of the one or more events identified by the event identification unit.

[0008] The invention described in claim 15 is an information processing program executed by an information processing device having a computer, which causes the computer to execute a post collection step of collecting a plurality of posts from a terminal device, each of which includes a posted comment, posted time information, and posted location information; an event identification step of identifying that one or more events have occurred based on the correlation between the posted comments, the posted time information, and the posted location information contained in each of the plurality of posts; and an event information generation step of generating event information based on the plurality of posts for each of the one or more events identified by the event identification unit. [Brief description of the drawings]

[0009] [Figure 1]1 is a block diagram showing a configuration of an information processing system according to an embodiment; [Diagram 2] 1 is a block diagram showing a configuration example of an information processing apparatus according to an embodiment; [Diagram 3] 1 is a block diagram showing a configuration example of a mobile communication device according to an embodiment; [Figure 4] 1 is a block diagram showing an example of the configuration of a mobile communication device according to an embodiment of the present invention; [Diagram 5] 4 is an image diagram showing an example of a data structure of posted information S1 transmitted from a portable communication device or a mobile communication device of the terminal device of the embodiment. FIG. [Figure 6] 11 is an image diagram showing an example of map information when a control unit of the information processing device according to the present embodiment identifies one piece of headline information of a representative word of multiple posted comments. [Figure 7] 13 is an image diagram showing an example of map information in which one of the headline information and event occurrence area information of a representative word of a plurality of posted comments is specified by the control unit of the information processing device of this embodiment. FIG. [Figure 8] 13 is an image diagram showing an example of map information in which one of the headline information and event occurrence area information of a representative word of a plurality of posted comments is specified by the control unit of the information processing device of this embodiment. FIG. [Figure 9] FIG. 13 is an image diagram illustrating how the control unit of the information processing device of this embodiment identifies the midpoint between the peak points of two posting position distributions from contributors of vehicles in the inbound and outbound lanes as the center point of the occurring event. [Figure 10] 11 is an image diagram illustrating how the control unit of the information processing device according to the embodiment corrects the posted positions of two vehicles traveling in the same direction. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, an information processing device according to an embodiment of the present invention will be described with reference to the drawings. The present invention is not limited to the following embodiment. In the embodiment, components having substantially the same functions and configurations are denoted by the same reference numerals, and duplicated explanations will be omitted. EXAMPLES

[0011] (Configuration of Information Processing System) 1 is a schematic configuration of an information processing system according to the present embodiment. The information processing system includes an information processing device 10 that distributes event information connected to a network NE, and a plurality of terminal devices 20 that communicate with the information processing device.

[0012] When each of the terminal devices 20 detects an operation of registering a post by a user, it generates post information S1 including time information of the operation and location information of the terminal device 20, and transmits the post information S1 to the information processing device 10 via the network NE. The terminal device 20 is, for example, a communication terminal such as a car navigation device or a drive recorder (mobile communication device 40) having a communication function mounted in the vehicle VE, or a smartphone (portable communication device 30).

[0013] Furthermore, the terminal device 20 is a device capable of displaying a map, and in the case of a map display mode, for example, transmits to the information processing device 10 area designation information S2 that designates a display range of the map of the current position.

[0014] In this case, the information processing device 10 receives the area designation information S2, and in response thereto, uses multiple posts from other terminal devices 20 to identify that one or multiple events have occurred, generates event information (headline information) based on the multiple posts for a certain event within the display range of the map, and transmits display information S3 to the terminal device 20. The display information S3 includes event information (including headline information and event occurrence area information) S4 for displaying the event.

[0015] In this way, when the information processing device 10 receives posted information S1 from the terminal device 20, it identifies an event belonging to the position related to the position information included in the posted information S1, and stores headline information representative of the event in association with the position related to the position information included in the posted information S1. In this case, the information processing device 10 generates display information S3 including headline information associated with the specific event aggregated as event information related to the specific event corresponding to the area included in the region indicated by the region designation information S2. Then, the information processing device 10 transmits the generated display information S3 to the terminal device 20.

[0016] Then, the terminal device 20 receives the display information S3 from the information processing device 10, and based on the display information S3, displays the headline indicated by the event information S4 in association with the event occurrence area indicated by the event information S4 on the map displayed on the terminal device 20.

[0017] This allows the user to visually recognize the event information S4 received from the information processing device 10.

[0018] (network) The terminal device 20 (portable communication device 30 and mobile communication device 40) and the information processing device 10 are communicatively connected via a network NE. The network NE may be a mobile phone network (LTE (Long Term Evolution) or 4G (fourth generation mobile communication standard), or 5G or 6G (fifth or sixth generation mobile communication standard)) connected to the Internet, or may include, for example, a satellite communication network. The network NE and the portable communication device 30 may be connected via an access point AC (wireless communication such as communication of the Wi-Fi (registered trademark) standard).

[0019] The mobile communication device 40 and the portable communication device 30 may be connected by Wi-Fi (registered trademark) or short-range wireless communication such as communication conforming to the Bluetooth (registered trademark) standard.

[0020] (Information processing device) 2 is a block diagram showing an example of the configuration of an information processing device 10 according to an embodiment. The information processing device 10 includes a storage unit 13, a communication unit 14 for performing data communication, and a control unit 15 for controlling these elements to execute various tasks.

[0021] The storage unit 13 is configured by a device such as a hard disk drive (HDD), a solid state drive (SSD), or a flash memory (not shown). The storage unit 13 stores a program executed by the control unit 15. The storage unit 13 also holds an event management DB 131, which is a database for managing event information and information related thereto, such as a time, a location, and a poster. For example, the event management DB 131 stores at least an ID of each generated event and information indicating an event area corresponding to the event in association with each other. The storage unit 13 also holds a map information DB 133, which is a database for identifying an event area related to the event information. The storage unit 13 also holds a heading information DB 132, which is a database for storing heading information related to the event information. For example, the control unit 15 updates the event management DB 131 and the heading information DB 132 based on the posted information S1 received from the terminal device 20 via the communication unit 14. The control unit 15 also updates the map information DB 133 based on new map data acquired by a map data acquisition unit (not shown).

[0022] The communication unit 14 is an interface that transmits and receives information to and from the terminal device 20 via the network NE under the control of the control unit 15. In the case where the terminal device 20 does not have a voice-to-text conversion function when receiving information and a digital voice signal is transmitted from the terminal device 20 as posted information, the communication unit 14 has a voice recognition unit (not shown) that converts the digital voice signal into voice text. In such a case, the voice recognition unit performs voice recognition processing on the received voice data, converts the voice data into a character string, and outputs the generated character string to the control unit 15.

[0023] The communication unit 14 functions as a notification unit that notifies the multiple terminal devices 20 of display information S3 (see FIG. 1) including event information S4 for displaying an event.

[0024] The control unit 15 includes a central processing unit (CPU), a read only memory (ROM), a random access memory (RAM), etc. (not shown), and performs various controls on the components within the information processing device 10.

[0025] The control unit 15 functions as a post collection unit TSS, an event identification unit JSS, and an event information generation unit JIG (including an event area information generation means JEG) by the CPU executing various programs stored in the storage unit 13, and further controls the operation of the entire information processing device 10. Note that the control unit 15 is not limited to a CPU, and may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

[0026] The post collection unit TSS collects, via the communication unit 14, a plurality of posts from a plurality of terminal devices 20, each of which includes a posted comment, posted time information, and posted location information.

[0027] The event identification unit JSS identifies that one or more events have occurred based on the relevance between the multiple posts of the posted comments, posting time information, and posting location information contained in each of the multiple posts. The relevance between the multiple posts of the posted comments, posting time information, and posting location information is determined according to a determination of whether the posted comments contain synonyms for each other, the interval between the posting times, and the distance between the posting locations. The event identification unit JSS includes a thesaurus for identifying representative words. For each of the identified one or more events, the event identification unit JSS identifies a representative word from the multiple posted comments related to each event.

[0028] The event information generation unit JIG generates event information based on multiple posts for each of one or more events identified by the event identification unit JSS. In addition, the event information generation unit JIG generates event information including one headline information including a representative word for each event identified by the identification unit JSS.

[0029] The event information generation unit JIG is equipped with an event area information generation means JEG, and the event area information generation means JEG generates event information including event area information indicating the event occurrence area in which each of the identified one or more events is occurring based on the posted comments, posting time information, and posting location information.

[0030] Here, the event information generation unit JIG creates each event area by associating it with a circle of a predetermined length (for example, 10 m). Note that the event area is not limited to a circle, but may be a square or an ellipse, or may have a shape that can be arranged on a two-dimensional plane without gaps. Note that the event identification unit JSS can also identify one or more events from multiple posts based on the distribution of posts within a predetermined area (administrative district, etc.) on a map.

[0031] (Mobile communication devices) Examples of the mobile communication device 30 of the terminal device 20 include electronic devices capable of communication connection, such as a smartphone, a tablet terminal equipped with a SIM (Subscriber Identity Module), and a notebook personal computer (PC) equipped with a SIM.

[0032] FIG. 3 is a block diagram showing an example of the configuration of the mobile communication device 30, which is a 4G, 5G, or 6G smartphone.

[0033] The portable communication device 30 has an output unit 31 such as a user interface display and speaker, an input unit 32 such as a microphone and touch panel, a memory unit 33, a communication unit 34 (including a Wi-Fi (registered trademark) module and a Bluetooth (registered trademark) module) for performing voice calls and data communication, a control unit 35 including a CPU and RAM that control each of these elements to execute tasks, a sensor unit 36 ​​including a GPS (Global Positioning System) receiver, a gyro sensor for tilt detection, a geomagnetic sensor, and an acceleration sensor for inertia detection, each of which sends detection signals to the control unit, and a camera 37 and a vibrator (not shown) controlled by the control unit.

[0034] The storage unit 33 is configured with a memory such as an SSD or a flash memory, and stores programs executed by the control unit 35, etc.

[0035] When a user posts, the communication unit 34 transmits the posted information S1 to the information processing device 10 under the control of the control unit 35 at the command of the user. The sensor unit 36 ​​generates location information indicating the current location of the mobile communication device 30 and outputs it to the control unit 35.

[0036] In the map display mode, the communication unit 34 transmits area designation information S2 to the information processing device 10 and receives display information S3 and event information S4 from the information processing device 10 under the control of the control unit 35.

[0037] For example, when displaying a map on the display, the control unit 35 transmits area designation information S2 indicating the display range of the map to the information processing device 10 via the communication unit 34, thereby acquiring display information S3 from the information processing device 10. As a result, the control unit 35 causes headline icons of event balloons indicating events for each event area to be displayed on the map on the display.

[0038] For example, when a user activates a posting app installed in the storage unit 33 and detects posting of text data or voice data input from the input unit 32, the control unit 35 generates posted information S1 including location information measured by the sensor unit 36 ​​and transmits it to the information processing device 10 via the communication unit 34. At this time, the control unit 35 accepts input of a posted comment from the input unit 32 and includes the input posted comment in the posted information S1. Furthermore, when a voice-to-text conversion function is activated in response to the posting app to convert voice data into voice text, the control unit 35 includes the converted posted comment in the posted information S1 and transmits it to the information processing device 10.

[0039] (Mobile communication devices) 4 is a block diagram showing a configuration example of a mobile communication device 40 of the terminal device 20. The mobile communication device 40 has an output unit 41 such as a display and a speaker of a user interface, an input unit 42 such as a microphone and a touch panel, a storage unit 43, a communication unit 44 (including a Wi-Fi (registered trademark) module and a Bluetooth (registered trademark) module) for performing voice calls and data communication, a control unit 45 including a CPU and a RAM that control each of these elements to execute tasks, a sensor unit 46 including a GPS receiver, a gyro sensor for tilt detection, and an acceleration sensor for inertia detection, each of which sends a detection signal to the control unit, and a camera 47 controlled by the control unit.

[0040] The storage unit 43 is configured with a memory such as an HDD, an SSD, or a flash memory, and holds the programs executed by the control unit 45, map information, and the like.

[0041] When a user posts, the communication unit 44 transmits the posted information S1 to the information processing device 10 under the control of the control unit 45 at the command of the user. The sensor unit 46 generates location information indicating the current location of the mobile communication device 40 and outputs it to the control unit 45.

[0042] In the map display mode, the communication unit 44 transmits area designation information S2 to the information processing device 10 and receives display information S3 and event information S4 from the information processing device 10 under the control of the control unit 45.

[0043] The communication unit 44 may include a receiver capable of acquiring road traffic information such as congestion information and traffic information from a VICS (Vehicle Information Communication System (registered trademark)) center via ground waves.

[0044] For example, when displaying a map on the display, the control unit 45 transmits area designation information S2 indicating the display range of the map to the information processing device 10 via the communication unit 44, thereby acquiring display information S3 from the information processing device 10. As a result, the control unit 45 causes headline icons of event balloons indicating events for each event area to be displayed on the map on the display.

[0045] For example, when a user activates a posting app installed in the storage unit 43 and detects posting of text data or voice data input from the input unit 42, the control unit 45 generates posted information S1 including location information measured by the sensor unit 46 and transmits it to the information processing device 10 via the communication unit 44. At this time, the control unit 45 accepts input of a posted comment from the input unit 42 and includes the input posted comment in the posted information S1. Furthermore, when a voice-to-text conversion function is activated in response to the posting app to convert voice data into voice text, the control unit 45 includes the converted posted comment in the posted information S1 and transmits it to the information processing device 10.

[0046] 5 is an example of a data structure of the posted information S1 transmitted from the portable communication device 30 or the mobile communication device 40 of the terminal device 20. The posted information S1 shown in FIG. 5 includes a posting ID, a posted comment input by a user through the input unit 32, 42, posted date and time information indicating the time of transmission of the posted information S1, posted location information generated by the sensor unit 36, 46, user information, and others. The user information is identification information related to the portable communication device 30 or the mobile communication device 40 transmitting the posted information S1, and includes, for example, information such as a user ID (user name, password) and user attributes assigned by user registration in advance to the information processing device 10. In addition to this, the posted information S1 may include travel direction information indicating the travel direction of the portable communication device 30 or the mobile communication device 40 at the time of posting, and speed information indicating the travel speed of the portable communication device 30 or the mobile communication device 40.

[0047] <Example 1> The control unit 15 of the information processing device 10 executes the following steps (1) to (3) to generate event information S4 including one piece of headline information including a representative word and event area information.

[0048] Step (1): The event identification unit JSS detects multiple posts related to the same event based on the posting locations, posted comments, and posting times of multiple microblogs (posts on Twitter (registered trademark), etc.) collected by the post collection unit TSS via the communication unit 14. In other words, the event identification unit JSS detects the same event that is the subject of multiple posts. The event identification unit JSS determines that the posts are related to the same event when all of the following conditions ABC are met.

[0049] A) The posting locations of multiple posts are concentrated within a certain range (for example, within a 100m radius circle). In other words, the distribution of comments is higher than that of the surrounding map area. B) As a result of comparing the words and phrases contained in each of the concentrated posted comments with a thesaurus, it was detected that the words and phrases contained synonyms (e.g., dangerous and dangerous, beautiful and pretty, obstacle and falling object, etc.); and C) The posting time is within a specified time range (for example, within 30 minutes).

[0050] Step (2): The event identification unit JSS aggregates the detected multiple posted comments related to the same event to generate one heading. In other words, it identifies a word (representative word) that represents synonyms contained in the multiple posted comments related to the same event, and generates one heading including the representative word of the synonyms. Specifically, it uses a thesaurus, and if three posted comments each have synonyms such as "dangerous," "risky," and "anxious," it identifies "dangerous" as the representative word, and similarly, it identifies "submerged" as the representative word for synonyms of "overflowing," "flooded," and "submerged." For example, as shown in Figure 6, if there are posted comments such as "Dangerous falling objects, be careful," "Dangerous falling objects," and "Be careful of falling objects," the event identification unit JSS identifies "Dangerous falling objects" as one heading using the representative word.

[0051] In addition, even if the representative word does not match all posted comments, the event identification unit JSS generates a headline by adopting a representative word that matches as many posted comments as possible.

[0052] Step (3): The event information generation unit JIG limits the event occurrence area (or point) where the same event that is the subject of the multiple posts detected by the event identification unit JSS is occurring. That is, the event information generation unit JIG identifies the event occurrence area (or point) where the same event is occurring based on the distribution of the posting positions of posts related to the event (the tips of each posted comment speech bubble as shown in FIG. 6). More specifically, the event information generation unit JIG may statistically process the distribution of the posting positions of the targeted posts and identify a position corresponding to either the median value, the average value, or the most frequent value of the distribution as the event occurrence point. Alternatively, a predetermined range centered on the event occurrence point may be identified as the event occurrence area.

[0053] The control unit 15 of the information processing device 10 that has executed the above steps distributes display information including event information S4 that associates event occurrence area (point) information IGE indicating the event occurrence area with headline information “Dangerous falling objects” to the terminal device 20, and each terminal device displays a concise headline and the event occurrence area superimposed on a map displayed on the display as shown in FIG. 7.

[0054] <Example 2> In the information processing device 10, a database is prepared which has a plurality of representative words, each of which is associated with a thesaurus. In other words, a dictionary database in which the representative words are superordinate words and the synonyms are subordinate words is prepared in the information processing device 10 so that the control unit 15 can search it. Then, instead of step (2) in the above specific example 1, the control unit 15 obtains a representative word by the following steps (2-1) to (2-3), executes steps (1) to (3) in the above specific example 1, and delivers specific event information to the terminal device 20 in a similar manner.

[0055] Step (2-1) Detect posts concentrated within a specified area.

[0056] Step (2-2): Determine whether posts concentrated within a predetermined range contain synonyms included in the thesaurus, and tag each of the posts with the included synonyms.

[0057] Step (2-3): Count the representative words that are hypernyms for each of the tagged synonyms, and select the representative word with the highest count as the representative word for a post group within a predetermined range or within the predetermined range.

[0058] The steps (2-1) and (2-2) may be performed in reverse order.

[0059] In this way, according to this embodiment, multiple posts about the same event can be displayed concisely as headings on the map without cluttering it up, and the actual location where the event occurred can be limited and then displayed on the map.

[0060] <Application Examples> As an application of the step (2) in the above specific example 1, which aggregates posted comments about the same event to generate one headline, the event information generation unit JIG (see FIG. 2) can add the number of posts about the identified event or events to the headline information. That is, a badge indicating the aggregated number of posts using the Arabic numeral "3" is added to the speech bubble of the headline information. This makes it possible to show the credibility of the event.

[0061] In addition, when the posted information from the terminal device 20 is supplemented with travel direction information indicating the poster's travel direction and speed information indicating the travel speed, the following application example can be implemented to limit the event occurrence area (or point) where the event is occurring in step (3) of the above specific example 1.

[0062] The distribution of posted positions may be tallied for each poster's traveling direction, and the event occurrence area (or point) may be identified based on the total. For example, when the poster's traveling direction information is included in the post, the event area information generating means JEG may tallie the distribution of posted positions for each poster's traveling direction, and generate event occurrence area information with the midpoint between the peak position of the distribution of posted positions related to the poster traveling in a first direction and the peak position of the distribution of posted positions related to the poster traveling in a second direction opposite to the first direction as the center point of the event occurrence area. In other words, as shown in FIG. 9, the midpoint between the peak point P1 of the distribution of posted positions from the vehicle (poster) in the upbound lane and the peak point P2 of the distribution of posted positions from the vehicle (poster) in the downbound lane is identified as the center point CET of the occurring event.

[0063] Furthermore, when a post includes information about the poster's traveling direction, the event area information generating means JEG may expand the event occurrence area in accordance with the width of the distribution of the posted positions when aggregating the distribution of the posted positions for each poster's traveling direction. In other words, when the distribution of posted positions is broad, the event occurrence area may be specified to be broad.

[0064] Furthermore, when the posting includes information on the poster's traveling direction, the event area information generating means JEG may generate event occurrence area information based on a position obtained by correcting the posting position of each post according to the poster's traveling direction at the posting time. Specifically, the distribution of posting positions may be tallied for each poster's traveling direction, and a predetermined distance behind the peak position as viewed from the traveling direction may be regarded as the event occurrence area (or point). For example, by experimentally accumulating posting data, it is possible to obtain a tendency for posters to post early or late after discovering an event, in other words, whether they post before or after passing the actual event occurrence position. Using this tendency, the amount of correction is determined so that the actual event occurrence position and the corrected posting position approach each other.

[0065] Furthermore, when the posting includes speed information of the poster, the event area information generating means JEG may generate event occurrence area information based on the position of each posting of the posting corrected according to the poster's moving speed at the posting time. That is, as shown in the image diagram of FIG. 10 for explaining the correction of the posting positions of two vehicles traveling in the same direction by the control unit of the information processing device of this embodiment, the higher the moving speed of the poster's vehicle, the more likely the posting position will be farther away from the position where the fallen object actually exists, so the posting position may be corrected by a distance according to the poster's moving speed (the faster the moving speed, the further back it is shifted), and then the distribution of the posting positions may be tallied.

[0066] Furthermore, when a post includes attribute information indicating the attributes of the poster, the event area information generating means JEG may generate event occurrence area information based on a position obtained by correcting the posting position of each post according to the poster's attributes (pedestrian, transportation driver, general private vehicle driver, age, etc.). For example, since a timing of recognition of a fallen object differs between a transportation driver with a long driving history and a private vehicle driver with a short driving history, the posting position may be corrected by a distance according to the poster's driving proficiency (the lower the driving proficiency, the further back it is shifted) and then the distribution of the posting positions may be tallied.

[0067] Furthermore, when the post includes attribute information indicating the poster's attribute, the event area information generating means JEG may weight the post location of each post according to the poster's attribute (pedestrian, transportation driver, general private vehicle driver, age, etc.) and then aggregate the distribution. For example, a transportation driver with a long driving history is more likely to post at a location close to the actual location of a fallen object than a private vehicle driver with a short driving history, since the driver recognizes a fallen object earlier. For this reason, the number of posts may be weighted according to the poster's driving proficiency (the higher the driving proficiency, the higher the value of one post is, for example, by treating one post as two posts) and then aggregate the distribution of the post locations.

[0068] Furthermore, the event area information generating means JEG may generate event occurrence area information after performing a composite correction that combines the above-mentioned corrections.

[0069] (application) When disaster victims evacuate due to various events occurring during a disaster, the information processing device 10 of this embodiment can be used to instantly check the same event information to help them find an evacuation route.

[0070] The above embodiment describes an example of an event of an object falling on the road, but the present invention can also be applied to a system in which images of various events, such as the occurrence of disasters such as landslides, train stoppages, and congestion at service areas, are captured by a camera and posted. In this case, in addition to a voice recognition unit (not shown) that performs voice-to-text conversion, an image recognition unit (not shown) that performs image-to-text conversion using a deep learning model is provided in the communication unit 14. In such a case, the image recognition unit performs image recognition processing on the received image data, converts the image data into a character string, and outputs the generated character string to the control unit 15.

[0071] The information processing device 10 may be, for example, a server, but is not limited to a server, and may be, for example, a portable communication device 30 such as a smartphone or a tablet terminal, or a mobile communication device 40 such as a PC (Personal Computer) or a car navigation device. [Explanation of symbols]

[0072] 10. Information processing device 13 Storage section 14 Communications Department 15 Control section 131 Event Management DB 132 Heading Information DB 20 Terminal Equipment 30 Mobile communication devices 31 Output section 32 Input section 33 Storage section 34 Communications Department 35 Control section 36 Sensor section 40 Mobile communication devices 41 Output section 42 Input section 43 Storage section 44 Communications Department 45 Control section 46 Sensor section NE Network

Claims

1. a post collection unit that collects a plurality of posts from a terminal device, each of which includes a posted comment, a posted time, a posted position, and information indicating a poster's moving direction and moving speed at the posted time; an event identification unit that identifies that a first event has occurred based on the relevance between the plurality of posts of the posted comment, the posted time, and the posted position included in each of the plurality of posts; an event area identification unit that identifies an area in which the first event is occurring based on a corrected position obtained by correcting the posting position of each of the posts related to the first event according to the traveling direction and the traveling speed; an event information generating unit that generates event information including information indicating an area in which the first event is occurring; An information processing device comprising:

2. 2. The information processing device according to claim 1, An information processing device characterized in that the relevance between multiple posts of the posted comments, the posting times, and the posting locations is determined based on a determination of whether or not the posts contain synonyms, the interval between the posting times, and the distance between the posting locations.

3. 3. The information processing device according to claim 1, The event identification unit identifies a representative word for the first event from a plurality of the posted comments related to the first event; The information processing apparatus is characterized in that the event information generating unit generates the event information including one piece of heading information including the representative word.

4. 4. The information processing device according to claim 3, 13. An information processing apparatus comprising: a display control unit that causes a display unit to display the headline information in association with an area on a map in which the first event is occurring.

5. 5. The information processing device according to claim 4, The information processing device is characterized in that the display control unit adds the number of posts related to the first event to the headline information and displays it.

6. 6. An information processing apparatus according to claim 1, The event area identification unit is characterized in that it compiles the distribution of posting locations for each direction of travel of the poster of the post related to the first event, and sets the midpoint between the peak position of the distribution of posting locations of the posts by the poster moving in a first direction and the peak position of the distribution of posting locations of the posts by the poster moving in the opposite direction to the first direction as the center point of the area in which the first event is occurring.

7. 7. The information processing device according to claim 6, The information processing device is characterized in that the event area identification unit, when aggregating the distribution of posting locations for each direction of travel of the poster of the post related to the first event, expands the area in which the first event is occurring in accordance with the width of the distribution of the posting locations.

8. 8. The information processing device according to claim 6, The information processing device is characterized in that, when aggregating the distribution of posting locations for each direction of travel of the poster of the post related to the first event, the event area identification unit pre-corrects the peak of the distribution of the posting locations in accordance with a weighting based on the poster's attribute information.

9. An information processing method executed by an information processing device, a post collecting step of collecting a plurality of posts from a terminal device, each of which includes a posted comment, a posted time, a posted position, and information indicating a moving direction and a moving speed of a poster at the posted time; an event identification step of identifying that a first event has occurred based on the relevance between the plurality of posts of the posted comment, the posted time, and the posted position included in each of the plurality of posts; an event area specifying step of specifying an area in which the first event is occurring based on a corrected position obtained by correcting the posting position of each of the posts related to the first event according to the traveling direction and the traveling speed; an event information generating step of generating event information including information indicating an area in which the first event is occurring; 13. An information processing method comprising:

10. An information processing program executed by an information processing device having a computer, The computer includes: a post collecting step of collecting a plurality of posts from a terminal device, each of which includes a posted comment, a posted time, a posted position, and information indicating a moving direction and a moving speed of a poster at the posted time; an event identification step of identifying that a first event has occurred based on the relevance between the plurality of posts of the posted comment, the posted time, and the posted position included in each of the plurality of posts; an event area specifying step of specifying an area in which the first event is occurring based on a corrected position obtained by correcting the posting position of each of the posts related to the first event according to the traveling direction and the traveling speed; an event information generating step of generating event information including information indicating an area in which the first event is occurring; An information processing program for executing the above.

Citation Information

Patent Citations

  • Content classification system, server, terminal device, program, and recording medium

    JP2008242689A

  • Information process device, information process method and program

    JP2013235527A

  • Adjusting content delivery based on user submissions

    JP2015535111A

  • Monitoring device, monitoring system, monitoring method, communication terminal, and program

    JP2018136628A

  • Route search device and route search method of route search device

    JP2019090834A