Information transmission system

The information transmission system addresses the challenge of data transmission during disasters by using a temporary recording server and diverse communication protocols to ensure stable and efficient data exchange, reducing server load and maintaining communication continuity.

JP2026016360APending Publication Date: 2026-02-03GENETEC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025150755
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-11
Publication Date
2026-02-03

AI Technical Summary

Technical Problem

During disasters, the increased communication traffic makes it difficult to transmit location information and other data from mobile devices to a server.

Method used

An information transmission system that includes an information server with a first server communication unit and a temporary recording server, allowing location information to be transmitted directly to the temporary recording server when the main server is congested, using different NICs for communication and protocols like TCP and UDP to ensure continuous data transmission.

Benefits of technology

Enables stable and continuous transmission of location information during disasters by reducing server load and preventing data congestion, allowing for quick updates and efficient use of communication resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026016360000001_ABST
    Figure 2026016360000001_ABST
Patent Text Reader

Abstract

To provide an information transmission system or the like capable of transmitting information from a portable terminal to a server even in disaster.SOLUTION: An information transmission system includes a first server communication unit, an information server, and a temporary recording server. The terminal information database includes at least position information acquired by a position information acquisition unit of the first communication terminal and transmitted from the first communication terminal to the first server communication unit. When a first condition is satisfied, the second server communication unit receives the position information of the first communication terminal from the first communication terminal, instead of the first server communication unit receiving the position information of the first communication terminal from the first communication terminal not via the temporary recording server, the second server recording unit records the position information of the first communication terminal, and then the second server communication unit transmits the position information of the first communication terminal recorded in the second server recording unit to the first server communication unit.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information transmission system that transmits location information and the like from a mobile terminal to another mobile terminal via a server. [Background technology]

[0002] Patent Document 1 and other documents propose a location information system in which a mobile terminal discloses location information of the mobile terminal and other mobile terminals. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2009-165091 Summary of the Invention [Problem to be solved by the invention]

[0004] However, during a disaster, the amount of communication traffic increases, and it may become difficult to send location information and other data from mobile devices to the server.

[0005] Therefore, an object of the present invention is to provide an information transmission system or the like that allows information to be transmitted from a mobile terminal to a server even during a disaster. [Means for solving the problem]

[0006] The information transmission system of the present invention comprises an information server having a first server communication unit that communicates with a plurality of communication terminals including at least a first communication terminal and a first server recording unit that records a terminal information database including location information of each of the plurality of communication terminals, and a temporary recording server having a second server communication unit that communicates with the plurality of communication terminals and a second server recording unit. The terminal information database includes at least the location information acquired by a location information acquisition unit of the first communication terminal, the location information being transmitted from the first communication terminal to a first server communication unit. The first server communication unit receives the location information of the first communication terminal from the first communication terminal without going through the temporary recording server. When a first condition is satisfied, instead of the first server communication unit receiving the location information of the first communication terminal from the first communication terminal without going through the temporary recording server, the second server communication unit receives the location information of the first communication terminal from the first communication terminal, the second server recording unit records the location information of the first communication terminal, and then the second server communication unit transmits the location information of the first communication terminal recorded in the second server recording unit to the first server communication unit.

[0007] If the information server is not in a state where updates can be performed, location information and other information is temporarily recorded in the temporary recording server and later sent to the information server. This prevents data reception and terminal information database update processing from concentrating on the information server, and allows information transmission from communication terminals to continue even when communications are congested during a disaster or other such event.

[0008] Preferably, the first server recording unit is a storage. The second server recording unit is a temporary storage medium.

[0009] The terminal information database can be stably recorded in the first server recording unit, and compared to a configuration in which the second server recording unit is composed of storage, it is possible to quickly write location information to the second server recording unit and delete the location information after transferring it to the information server.

[0010] Also, preferably, a first communication device in the first server communication unit that communicates with the first communication terminal and a second communication device that communicates with the second server communication unit are configured with different NICs (Network Interface Controllers). In the second server communication unit, a third communication device that communicates with the first communication terminal and a fourth communication device that communicates with the first server communication unit are configured with different NICs. The second communication device and the fourth communication device are connected via a network separate from the network through which the first communication device, the third communication device, and the plurality of communication terminals communicate, or are directly connected by a LAN cable. The transmission of the location information of the first communication terminal from the first communication terminal to the first communication device of the first server communication unit is performed using TCP (Transmission Control Protocol). The transmission of the location information of the first communication terminal from the first communication terminal to the third communication device of the second server communication unit is performed using UDP (User Datagram Protocol). The transmission of the location information of the first communication terminal from the fourth communication device to the second communication device is performed using TCP. The second server communication unit transmits, to the first communication terminal, a packet including the location information of the first communication terminal transmitted from the first communication terminal.

[0011] Even if at least one of the first communication device and the third communication device is unable to communicate, as long as the second communication device and the fourth communication device are able to communicate, communication can continue between the first communication unit of the information server and the second communication unit of the temporary recording server. There is no waiting for the transmission of ACK packets, and it is possible to complete the transmission of location information and other information from communication terminals without causing communication congestion. By receiving the same information as the transmitted information, it is possible to confirm that transmission from the communication terminal to the temporary recording server has been completed.

[0012] Also, preferably, as the first condition, when transmission from the first communication terminal to the first server communication unit results in an error a predetermined number of times, the first server communication unit receives location information of the first communication terminal from the first communication terminal via the temporary recording server.

[0013] When the information server is not in a state where it can perform update processing, it is possible to switch to sending to the temporary recording server, thereby reducing the load on the information server.

[0014] Also, preferably, as the first condition, when specified information is included in the data transmitted from the information server to at least the plurality of communication terminals, the first server communication unit receives location information of the first communication terminal from the first communication terminal via the temporary recording server.

[0015] When the update process is not possible, the information server sends data containing specified information to the communication terminal, which switches to sending to the temporary recording server, thereby reducing the load on the information server.

[0016] More preferably, the predetermined information is information relating to an IP address of the temporary recording server. When the load average of the information server is greater than or equal to a load average threshold and / or the CPU utilization rate of the first server control unit of the information server is greater than or equal to a utilization rate threshold, the information server includes the specified information in the data sent to the plurality of communication terminals.

[0017] When the information server is not in a state where update processing is possible, such as when the load average of the information server is high, the information server transmits data including predetermined information to the communication terminal, which switches to transmission to the temporary recording server, thereby reducing the load on the information server.

[0018] In a preferred embodiment, the information server transmits disaster information to the plurality of communication terminals. As the first condition, during a first period of time from when the information server transmits first disaster information including information about a disaster of a predetermined scale or greater among the disaster information, the first server communication unit receives location information of the first communication terminal from the first communication terminal via the temporary recording server.

[0019] Immediately after the first disaster information has been sent, if there is a high possibility that communications are congested and update processing is not possible, the information server can send data containing specified information to the communications terminal, thereby switching to sending to a temporary recording server and reducing the load on the information server.

[0020] In a preferred embodiment, the information server transmits disaster information to the plurality of communication terminals. When a first condition is satisfied, the first server communication unit receives, via the temporary recording server, information regarding a response to the first disaster information from the first communication terminal when the information server transmits first disaster information to the first communication terminal, the first disaster information including information regarding a disaster of a predetermined scale or greater among the disaster information.

[0021] Immediately after the first disaster information is sent, when the transmission of information regarding responses to the first disaster information increases and communication is likely to become congested, it becomes possible to switch to sending to a temporary recording server, thereby reducing the load on the information server.

[0022] The information transmission system of the present invention comprises an information server having a plurality of communication terminals including at least a first communication terminal, a first server communication unit that communicates with the plurality of communication terminals, and a first server recording unit that records a terminal information database including location information of each of the plurality of communication terminals, and a temporary recording server having a second server communication unit that communicates with the plurality of communication terminals and a second server recording unit. The terminal information database includes at least the location information acquired by a location information acquisition unit of the first communication terminal, the location information being transmitted from the first communication terminal to a first server communication unit. The communication unit of the first communication terminal transmits the location information of the first communication terminal to the first server communication unit without going through the temporary recording server. When a first condition is met, instead of the communication unit of the first communication terminal transmitting the location information of the first communication terminal to the first server communication unit without going through the temporary recording server, the communication unit of the first communication terminal transmits the location information of the first communication terminal to the second server communication unit, the second server recording unit records the location information of the first communication terminal, and then the second server communication unit transmits the location information of the first communication terminal recorded in the second server recording unit to the first server communication unit.

[0023] If the information server is not in a state where updates can be performed, location information and other information is temporarily recorded in the temporary recording server and later sent to the information server. This prevents data reception and terminal information database update processing from concentrating on the information server, and allows information transmission from communication terminals to continue even when communications are congested during a disaster or other such event.

[0024] Preferably, the information server transmits disaster information to the plurality of communication terminals. When the communication unit of the first communication terminal receives first disaster information from the information server, the first disaster information includes information about a disaster of a predetermined scale or larger among the disaster information, the location information acquisition unit of the first communication terminal acquires the location information, and the communication unit of the first terminal transmits the location information of the first communication terminal to either the information server or the temporary recording server.

[0025] The latest location information can be obtained quickly immediately after a disaster occurs, without being affected by the specifications of the communication device's OS (Operating System), such as positioning at regular intervals.

[0026] More preferably, the information server transmits disaster information to the plurality of communication terminals. When the communication unit of the first communication terminal receives first disaster information from the information server, the first disaster information includes information about a disaster of a predetermined scale or larger among the disaster information, the location information acquisition unit of the first communication terminal increases the frequency of positioning the location information compared to before receiving the first disaster information.

[0027] This will enable detailed understanding of changes in the location information of communication terminal users immediately after a disaster occurs.

[0028] More preferably, when an operation is performed on the first communication terminal to send a safety response to either the information server or the temporary recording server, the location information acquisition unit of the first communication terminal sets the positioning frequency of the location information to the same as before receiving the first disaster information.

[0029] This makes it possible to reduce power consumption due to positioning.

[0030] More preferably, the first server recording unit records the disaster information and an identification number corresponding to the disaster information.

[0031] In cases where multiple disasters such as earthquakes occur within a short period of time, it will be easier to understand which disaster the safety response corresponds to.

[0032] The information transmission system of the present invention comprises a plurality of communication terminals including at least a first communication terminal, an information server having a first server communication unit that communicates with the plurality of communication terminals and a first server recording unit that records a terminal information database, and a temporary recording server having a second server communication unit that communicates with the plurality of communication terminals and a second server recording unit. The information server transmits disaster information to the plurality of communication terminals. The terminal information database includes information regarding the response of the first disaster information from the first communication terminal when the information server transmits first disaster information to the first communication terminal, the first disaster information including information regarding a disaster of a predetermined scale or larger among the disaster information. The communication unit of the first communication terminal transmits information about the response to the first server communication unit without going through the temporary recording server. When a first condition is met, instead of the communication unit of the first communication terminal sending information regarding the response to the first server communication unit without going through the temporary recording server, the communication unit of the first communication terminal sends information regarding the response to the second server communication unit, the second server recording unit records the information regarding the response, and then the second server communication unit sends the information regarding the response recorded in the second server recording unit to the first server communication unit.

[0033] When the information server is not in a state where updates can be performed, information related to responses such as safety confirmation replies is temporarily recorded in the temporary recording server and later transmitted to the information server. This prevents data reception and terminal information database update processing from concentrating on the information server, and allows information transmission from communication terminals to continue even when communications are congested during a disaster or other such event. [Effects of the Invention]

[0034] As described above, according to the present invention, it is possible to provide an information transmission system that can transmit information from a mobile terminal to a server even in the event of a disaster. [Brief explanation of the drawings]

[0035] [Figure 1] 1 is a configuration diagram of an information transmission system according to an embodiment of the present invention. [Figure 2] FIG. 10 is a diagram illustrating an example of the contents of a terminal information database before an earthquake occurs. [Figure 3] FIG. 10 is a diagram illustrating an example of content of a group information database. [Figure 4] In the example of the display of the first screen of the first communication terminal before the earthquake occurred, the upper area of ​​the user location information display area is displayed. [Figure 5] This is an example of the display on the first screen of the first communication terminal before the earthquake occurred, showing the lower area of ​​the user position information display area. [Figure 6] 10 is a display example of a second screen of the first communication terminal. [Figure 7]10 is a display example of a first interrupt screen. [Figure 8] 10 is a display example of a second interrupt screen. [Figure 9] In the example of the display of the first screen of the first communication terminal after an earthquake occurs, the upper area of ​​the user location information display area is displayed. [Figure 10] 10 is an example of a display on the first screen of the first communication terminal after an earthquake occurs, showing the lower area of ​​the user position information display area. [Figure 11] FIG. 10 is a diagram showing an example of the contents of a terminal information database after an earthquake occurs. DETAILED DESCRIPTION OF THE INVENTION

[0036] The present embodiment will be described below with reference to the drawings. However, the embodiment is not limited to the following embodiment. In principle, the content described in one embodiment is also applicable to other embodiments. Each embodiment and each modified example can be combined as appropriate.

[0037] The information transmission system 1 in this embodiment includes an information source transmission unit 20, an information server 30 (first server communication unit 31, first server recording unit 33, first server control unit 35), a temporary recording server 40 (second server communication unit 41, second server recording unit 43, second server control unit 45), and communication terminals (51st communication terminal M51 to 55th communication terminal M55) (see Figure 1). In this embodiment, a configuration will be described in which five communication terminals are used to share location information and safety information with each other, but the number of communication terminals is not limited to five. Note that the relationship between the latitude and longitude information and area names shown in Figure 2 and other figures may not match those that actually exist.

[0038] (Configuration of communication terminal) Each of the communication terminals (51st communication terminal M51 to 55th communication terminal M55) has a communication unit 11, a display unit 12, a recording unit 13, a control unit 15, and a location information acquisition unit 16. It is desirable that the communication terminal is a portable terminal such as a mobile phone, but it may also be a device that is fixed to a predetermined location.

[0039] (Communications Department 11) The communication unit 11 communicates with the first communication device 31a of the first server communication unit 31, communicates with the third communication device 41a of the second server communication unit 41, and communicates with a base station that forms a wireless link with the communication terminal.

[0040] (Display unit 12, Recording unit 13, Control unit 15) The display unit 12 displays at least a first screen P1 (see FIGS. 4, 5, 8 to 10), a second screen P2 (see FIG. 6), a first interrupt screen Pi1 (see FIG. 7), and a second interrupt screen Pi2 (see FIG. 8). In the recording unit 13, a location information program (information transmission program) according to this embodiment is installed. The control unit 15 executes a location information program and controls each unit of the communication terminal (the communication unit 11, the display unit 12, the recording unit 13, and the location information acquisition unit 16).

[0041] (Location information acquisition unit 16) The location information acquisition unit 16 has a positioning device such as a GPS and an acceleration sensor, and detects the location information and acceleration of the communication terminal.

[0042] The location information acquisition unit 16 acquires location information at regular intervals (for example, a first time T1) or when the communication terminal moves a first distance di1 or more (T1=30 minutes, di1=500 m). However, when the communication terminal receives the first disaster information described below, the location information acquisition unit 16 acquires the location information immediately thereafter, and thereafter every second time T2 which is shorter than the first time T1, or when the communication terminal moves a second distance di2 or more which is shorter than the first distance di1 (T2=15 minutes, di1>di2=250 m). That is, when the communication unit 11 receives the first disaster information from the information server 30, the location information acquisition unit 16 of the communication terminal increases the frequency of determining the location information compared to before receiving the first disaster information. The location information obtained by the location information acquisition unit 16 and information regarding the response to the first disaster information from the communication terminal described later (safety response information) are transmitted to the information server 30 or the temporary recording server 40 via the communication unit 11. After the safety response information is transmitted, the frequency of measuring the location information is returned to the original value. In other words, when a specific operation (safety response operation, first operation and second operation described below) is performed on the communication terminal to send a safety response to either the information server 30 or the temporary recording server 40, such as tapping the "Report that you are safe" button 601, the location information acquisition unit 16 of the communication terminal sets the positioning frequency of the location information to the same as before receiving the first disaster information.

[0043] (Procedure for sending location information, etc.) First, at least one of the location information and the safety response information is transmitted to the information server 30 via the communication unit 11. When the communication unit 11 of the communication terminal is able to transmit data to the information server 30 and the information server 30 is able to perform processing such as updating the terminal information database D1, the first communication device 31a of the first server communication unit 31 of the information server 30 receives at least one of the location information of the communication terminal and safety response information regarding the safety of the user of the communication terminal from the communication terminal without going through the temporary recording server 40. The transmission of at least one of the location information and the safety response information from the first server communication unit 31 to the first communication device 31a via the communication unit 11 is performed using TCP (Transmission Control Protocol).

[0044] When the first condition is met, that is, when transmission from the communication unit 11 of the communication terminal to the first communication device 31a of the first server communication unit 31 of the information server 30 fails a predetermined number of times, such as when the information server 30 is unable to process, a packet containing at least one of location information and safety response information is sent to the temporary recording server 40 via the communication unit 11. At least one of the location information and the safety response information is transmitted to the third communication device 41a of the second server communication unit 41 of the temporary recording server 40 via the communication unit 11 using UDP (User Datagram Protocol). Possible conditions in which the information server 30 cannot process include when the load average of the information server 30 (the sum of the number of processes running and waiting to be executed and the number of processes waiting for I / O) is higher than the load average threshold, or when the CPU utilization rate of the first server control unit 35 of the information server 30 is higher than the utilization rate threshold.

[0045] The packet containing the information transmitted to the temporary recording server 40 is transmitted to the communication unit 11 via the third communication device 41 a of the second server communication unit 41 . At this point, at least one of the location information and the safety response information has only been temporarily recorded in the temporary recording server 40, and at least one of the location information and the safety response information has not yet reached the information server 30, and the terminal information database D1 has not been updated.

[0046] If the packet is not received from the temporary recording server 40 after a third time T3 has elapsed since the communication terminal transmitted at least one of the location information and safety response information to the temporary recording server 40, it is determined that the location information and / or safety response information was not transmitted to the temporary recording server 40, and at least one of the location information and / or safety response information is retransmitted to the temporary recording server 40 (for example, T3 = 10 seconds). At least one of the location information and / or safety response information is retransmitted to the temporary recording server 40 after a fourth time T4 has elapsed. The fourth time T4 is set by a random number. The procedure by which at least one of the location information and the safety response information transmitted to the temporary recording server 40 is transmitted to the information server 30 will be described later.

[0047] (Location Information Program) In this embodiment, an example is shown in which a user with user ID: 11 (user name: Papa, Taro) logs in to the location information program (information transmission program) installed on the 51st communication terminal M51 using user ID: 11, a user with user ID: 12 (user name: Hanako) logs in to the location information program installed on the 52nd communication terminal M52 using user ID: 12, a user with user ID: 13 (user name: Susumu) logs in to the location information program installed on the 53rd communication terminal M53 using user ID: 13, a user with user ID: 23 (user name: Grandpa) logs in to the location information program installed on the 54th communication terminal M54 using user ID: 23, and a user with user ID: 24 (user name: Grandma) logs in to the location information program installed on the 55th communication terminal M55 using user ID: 24. In addition, the screen display examples in Figures 4 to 10 are displayed after a user with user ID: 11 (user name: Papa, Taro) logs in to the location information program installed on the 51st communication terminal M51 using user ID: 11.

[0048] Furthermore, the "first communication terminal" described in the claims will be described as corresponding to the 51st communication terminal M51, but is not limited to the 51st communication terminal M51. Furthermore, the "second communication terminal" described in the claims will be explained as corresponding to any one of the 52nd communication terminal M52 to the 55th communication terminal M55, but is not limited to the 52nd communication terminal M52 to the 55th communication terminal M55. Furthermore, the "multiple communication terminals" described in the claims will be described as corresponding to any of the 51st communication terminal M51 to the 55th communication terminal M55, but are not limited to the 51st communication terminal M51 to the 55th communication terminal M55.

[0049] Information transmission between the information server 30 and the communication terminal, and information transmission between the temporary recording server 40 and the communication terminal are performed via a location information program. In this embodiment, a configuration is described in which a location information program installed on each communication terminal is used, but it is also possible for each communication terminal to access an ASP (Application Service Provider) server via a network and use the location information program stored on the ASP server.

[0050] (Information Source 20) The information source transmitting unit 20 outputs the disaster information to the first communication device 31 a of the first server communication unit 31 of the information server 30 . The disaster information includes at least information about the location of the disaster, and in this embodiment, includes information about the type, location, and date and time of the disaster. In this embodiment, the disaster information is described as disaster information related to earthquakes, but it may also be information about other disasters such as floods. Furthermore, it may not only be information about past disasters such as earthquake occurrence reports, but also information about future disasters such as lightning warnings and earthquake predictions.

[0051] Disaster information is classified into first disaster information, which is information about a disaster that is equal to or larger than a predetermined scale, second disaster information, which is information about a disaster that is smaller than a predetermined scale, and cancellation information (information that cancels the first disaster information or the second disaster information) that is issued within a fifth time T5 (for example, T5 = several seconds to several tens of seconds) after the first disaster information or the second disaster information is transmitted. In this embodiment, information about earthquakes with a seismic intensity of 5 or greater is referred to as first disaster information, and information about earthquakes with a seismic intensity of less than 5 and information about disasters other than earthquakes is referred to as second disaster information.

[0052] The information source transmitting unit 20 is installed in a location where disaster information can be transmitted, such as the Japan Meteorological Agency, in a state where network connection with the information server 30 is possible. However, it is also possible to have an information source transmission unit 20 not installed, and for a user who receives disaster-related information to input the disaster information into the information server 30 via an input / output terminal 70, and based on this, the information server 30 transmits the disaster information to the communication terminal.

[0053] In this embodiment, the information server 30 receives disaster information (first disaster information) from the information source transmission unit 20, which has the following information: "Type of disaster: earthquake (maximum predicted seismic intensity 6-, magnitude 7.1 in the Shikoku region), location: Shikoku region, date and time: 8:30 on August 3, 2016," and the 51st communication terminal M51 to the 55th communication terminal M55 transmit their own location information, etc. to the information server 30 as shown below before and after the information server 30 receives the first disaster information.

[0054] The 51st communication terminal M51 transmitted the location information acquired at 8:08 on August 3, 2016 to the information server 30. The 52nd communication terminal M52 transmitted the location information acquired at 8:04 on August 3, 2016 to the information server 30. The 53rd communication terminal M53 transmitted the location information acquired at 8:05 on August 3, 2016 to the information server 30. The 54th communication terminal M54 transmitted the location information acquired at 7:30 on August 3, 2016 to the information server 30. The 55th communication terminal M55 transmitted the location information acquired at 7:45 on August 3, 2016 to the information server 30.

[0055] The 51st communication terminal M51 transmitted the location information and safety response information acquired at 8:50 on August 3, 2016 to the information server 30. The 52nd communication terminal M52 transmitted the location information acquired at 8:46 on August 3, 2016 to the information server 30. The 52nd communication terminal M52 did not receive the disaster information. The 53rd communication terminal M53 transmitted the location information acquired at 8:45 on August 3, 2016 to the information server 30. The 53rd communication terminal M53 did not receive the disaster information. The 54th communication terminal M54 transmitted the location information acquired at 8:12 on August 3, 2016 to the information server 30, but did not transmit safety response information to the information server 30. The 55th communication terminal M55 transmitted the location information acquired at 8:27 on August 3, 2016 to the information server 30, but did not transmit safety response information to the information server 30.

[0056] (Information Server 30) Next, each unit of the information server 30 (first server communication unit 31, first server recording unit 33, first server control unit 35) will be described.

[0057] (First server communication unit 31 of information server 30) The first server communication unit 31 includes a first communication device 31a and a second communication device 31b. The first communication device 31a of the first server communication unit 31 of the information server 30 is compatible with TCP and communicates with each of the communication terminals (51st communication terminal M51 to 55th communication terminal M55) registered in the terminal information database D1, and obtains the location information of each communication terminal before sending disaster information to these communication terminals.

[0058] For example, a configuration is conceivable in which each communication terminal transmits location information to the first communication device 31a of the first server communication unit 31 of the information server 30 using a location information program installed in each communication terminal.

[0059] When the location of the communication terminal itself can be determined using GPS positioning or the like and this information is sent to the information server 30, the ICCID corresponding to the identification number of the SIM card included in the communication terminal, the latitude and longitude information of the communication terminal, and the date and time when the latitude and longitude information was acquired are used as the location information of the communication terminal.

[0060] When acquiring location information for each communication terminal, there is no restriction on the level of detail of the location information, and the most detailed level of location information that can be acquired is acquired and recorded in the terminal information database D1. However, when disclosing location information of a communication terminal (first communication terminal) or another communication terminal (second communication terminal), the level of detail of the location information is adjusted based on the "level of detail of the location information to be disclosed (first level of detail parameter dp1, second level of detail parameter dp2)" set by the user of the communication terminal.

[0061] In addition, the first communication device 31a of the first server communication unit 31 of the information server 30 receives disaster information from the information source transmission unit 20, and after receiving the disaster information (or after inputting the disaster information by the input / output terminal 70), transmits the disaster information, etc. to communication terminals (51st communication terminal M51 to 55th communication terminal M55) based on the terminal information database D1 and the group information database D2, and receives safety response information from the communication terminals.

[0062] Furthermore, the second communication device 31b of the first server communication unit 31 of the information server 30 supports TCP. The second communication device 31b of the first server communication unit 31 of the information server 30 and the fourth communication device 41b of the second server communication unit 41 of the temporary recording server 40 described later are connected via a network separate from the network through which the first communication device 31a of the first server communication unit 31, the third communication device 41a of the second server communication unit 41, and multiple communication terminals (51st communication terminal M51 to 55th communication terminal M55) communicate, or are directly connected via a LAN cable. The second communication device 31b of the first server communication unit 31 of the information server 30 communicates with the fourth communication device 41b of the second server communication unit 41 of the temporary recording server 40 via TCP and receives data temporarily recorded in the second server recording unit 43, such as location information.

[0063] In the first server communication unit 31 of the information server 30, the first communication device 31a that communicates with the information source transmission unit 20 and the communication unit 11 of the communication terminal, and the second communication device 31b that communicates with the second server communication unit 41 of the temporary recording server 40 are preferably configured with different NICs (Network Interface Controllers).

[0064] (First server recorder 33 of information server 30) The first server recording unit 33 of the information server 30 is configured with a storage such as a hard disk, and records a terminal information database D1 and a group information database D2. Furthermore, the first server recording unit 33 records the disaster information together with the identification number corresponding to the disaster information. Also, the first server recording unit 33 has installed therein a first program that corresponds to the location information program (information transmission program) installed in the communication terminal, communicates with the communication terminal, and transmits and receives disaster information and the like.

[0065] (Device information database D1) The terminal information database D1 indicates the relationship between information about the user of the communication terminal, the communication terminal (communication terminal name), information about the location of the communication terminal, and information about safety transmitted from the communication terminal (see Figures 2 and 11). The information about the users of the communication terminals in the terminal information database D1 is information entered by the users via each communication terminal (information set by the user setting operation), and includes the user name, user ID (identification number for logging in to the location information program), and user mark (which can be a photograph) corresponding to each communication terminal. The user names may be in a form where different names are used for each group, such as user names: Papa, Taro corresponding to user ID: 11.

[0066] The information relating to the location of the communication terminal includes latitude and longitude information corresponding to each communication terminal, the name of the area corresponding to the latitude and longitude information, and the date and time of positioning.

[0067] The latitude and longitude information and positioning date and time in the terminal information database D1 are obtained by the first communication device 31a of the first server communication unit 31 of the information server 30 communicating with the communication terminals (51st communication terminal M51 to 55th communication terminal M55) registered in the terminal information database D1.

[0068] The area names corresponding to the latitude and longitude information in the terminal information database D1 are obtained by converting the latitude and longitude information of the communication terminal into area names using a table (not shown) that converts latitude and longitude information into area names.

[0069] The information regarding safety in the terminal information database D1 indicates whether or not a safety response operation has been performed from the communication terminals (51st communication terminal M51 to 55th communication terminal M55) registered in the terminal information database D1 by the first communication device 31a of the first server communication unit 31 of the information server 30, and is initialized when the first disaster information is sent, and the parameter in the safety type column (safety type parameter sp) is set to the initial value (sp=1) indicating that the safety of the users of all communication terminals is unknown (no safety response operation has been performed). However, the safety type parameter sp for a communication terminal to which the first disaster information has not been transmitted is not initialized. In this embodiment, an example is shown in which the first disaster information is transmitted to the 51st communication terminal M51, the 54th communication terminal M54, and the 55th communication terminal M55, and the safety type parameter sp of the 51st communication terminal M51, the 54th communication terminal M54, and the 55th communication terminal M55 is initialized.

[0070] After initialization, the safety information in the terminal information database D1 is updated when safety response information is received from the communication terminal.

[0071] When a specific operation for replying to a safety question (safety reply operation) is performed by the user of the communication terminal on the location information program installed on the communication terminal, the parameter value in the safety type field is changed to 0 (safety type parameter sp=0 indicating that a reply has been made). In other words, when the specific operation for replying to a safety question (safety reply operation) is not performed, the initial value: 1 is maintained.

[0072] (Group Information Database D2) The group information database D2 indicates the relationship between information about groups used in group chats (group messages) within the location information program and information about users belonging to the groups (see FIG. 3). The information about the group is information input by the user via the communication terminal (information set by the group setting operation), and includes the group name, group ID (group identification number), and group mark (which may be a photo). The information about users belonging to the group is information input by the user via the communication terminal (information set by the location information disclosure specification operation), and includes the name of the user belonging to the group, the user ID of the user belonging to the group, the level of detail (first level of detail parameter dp1) of the location information to be disclosed during normal times (while the safety type parameter sp is 0), and the level of detail (second level of detail parameter dp2) of the location information to be disclosed during a disaster (while the safety type parameter sp is 1).

[0073] In this embodiment, the first detail parameter dp1 and the second detail parameter dp2 have three levels (1: discloses rough location information (for example, prefecture level) without altitude information, 2: discloses medium-level location information (for example, city / town level) with altitude information, 3: discloses fine location information (for example, street address level) with altitude information), but they may also have two levels or four or more levels.

[0074] It is desirable that the second detail level parameter dp2 be set to a level of detail equal to or greater than that of the first detail level parameter dp1. For example, the first level of detail parameter dp1 may be adjustable by the user in three steps, and the second level of detail parameter dp2 may be fixed at the finest level of detail.

[0075] In this embodiment, the group name: Tanaka family (group ID: G001) includes a user with user ID: 11 (user name: Dad, first level of detail parameter dp1:2, second level of detail parameter dp2:3), a user with user ID: 12 (user name: Hanako, first level of detail parameter dp1:3, second level of detail parameter dp2:3), and a user with user ID: 13 (user name: Susumu, first level of detail parameter dp1:1, second level of detail parameter dp2:3). In addition, the group name: Parents' home (group ID: G002) includes the user with user ID: 23 (user name: Grandpa, first level of detail parameter dp1:2, second level of detail parameter dp2:3), the user with user ID: 24 (user name: Grandma, first level of detail parameter dp1:3, second level of detail parameter dp2:3), and the user with user ID: 11 (user name: Taro, first level of detail parameter dp1:1, second level of detail parameter dp2:3).

[0076] (First server control unit 35 of information server 30) The first server control unit 35 of the information server 30 executes the program installed in the first server recording unit 33 and controls the first server communication unit 31 and the first server recording unit 33 .

[0077] Specifically, when the information server 30 receives disaster information from the information source transmission unit 20, the first server control unit 35 transmits the disaster information to the communication terminals (51st communication terminal M51 to 55th communication terminal M55) registered in the terminal information database D1 via the first communication device 31a of the first server communication unit 31. However, the first server control unit 35 transmits the disaster information only to communication terminals whose relationship with the location satisfies a second condition based on information about the location of the disaster included in the disaster information. The second condition is, for example, within a third distance di3 from the location, in which case the disaster information is transmitted to a communication terminal whose latest location information is within the third distance di3 from the location (for example, di3 = 500 km). The third distance di3 may be varied depending on the type and scale of the disaster. For example, in the case of first disaster information, the third distance di3 may be set to be large, and in the case of second disaster information, the third distance di3 may be set to be small. Furthermore, the second condition is not limited to one based on distance, but may be a pre-set area (city, town, or village) to be notified corresponding to the location of the disaster, and the disaster information may be sent to communication terminals whose location information is included in the set area.

[0078] In addition, the first server control unit 35 updates the terminal information database D1 and the group information database D2 recorded in the first server recording unit 33 when the information server 30 receives information about the user, information about the group to which the user belongs, and information about the level of detail of the location information to be disclosed from the 51st communication terminal M51 to the 55th communication terminal M55 through a user setting operation, a group setting operation, a location information disclosure designation operation, etc.

[0079] In addition, when the information server 30 receives the location information of the 51st communication terminal M51 to the 55th communication terminal M55 without going through the temporary recording server 40, the first server control unit 35 updates the location information in the terminal information database D1 recorded in the first server recording unit 33. In addition, when the information server 30 receives the location information of the 51st communication terminal M51 to the 55th communication terminal M55 via the temporary recording server 40, the first server control unit 35 updates the location information in the terminal information database D1 recorded in the first server recording unit 33.

[0080] In addition, when the information server 30 receives safety response information from the 51st communication terminal M51 to the 55th communication terminal M55 without going through the temporary recording server 40, based on the safety response operation by the user of the communication terminal, the first server control unit 35 updates the safety type parameter sp in the terminal information database D1 recorded in the first server recording unit 33. In addition, when the information server 30 receives safety response information from the 51st communication terminal M51 to the 55th communication terminal M55 via the temporary recording server 40 based on the safety response operation by the user of the communication terminal, the first server control unit 35 updates the safety type parameter sp in the terminal information database D1 recorded in the first server recording unit 33.

[0081] In addition, the first server control unit 35 transmits location information and safety information of other users (other people) who belong to the group to which the user (the user himself) who has logged in to the location information program belongs to the communication terminal of the user (the user himself) who has logged in to the location information program via the first communication device 31a of the first server communication unit 31 based on the terminal information database D1 and the group information database D2. For example, since the user with user ID: 11 (user name: Papa, Taro) belongs to the group with group name: Tanaka Family (group ID: G001) and the group with group name: Parents' Home (group ID: G002), the location information and safety information of users belonging to these groups (user with user ID: 12 and user ID: 13 who belong to the group with group name: Tanaka Family (group ID: G001), user with user ID: 23 and user ID: 24 who belong to the group with group name: Parents' Home (group ID: G002)) is sent to the 51st communication terminal M51 corresponding to user ID: 11.

[0082] The location information sent from the information server 30 to the communication terminal is the location information with the most detailed level, and the level of detail of the location information displayed on the display unit 12 of the communication terminal is adjusted based on the safety information (safety type parameter sp). Specifically, for users whose safety type parameter sp is 0, location information is displayed with the level of detail of location information disclosed during normal times (first level of detail parameter dp1), and for users whose safety type parameter sp is 1, location information is displayed with the level of detail of location information disclosed during a disaster (second level of detail parameter dp2). However, at the stage of transmitting location information from the information server 30 to each communication terminal, the location information may be transmitted to each communication terminal with varying levels of detail for each transmitting communication terminal and for each user to whom the location information is disclosed, based on the safety information (safety type parameter sp) recorded in the terminal information database D1.

[0083] (Temporary Recording Server 40) Next, each unit of the temporary recording server 40 (the second server communication unit 41, the second server recording unit 43, and the second server control unit 45) will be described. The temporary recording server 40 is configured as a separate entity from the information server 30 .

[0084] The second server communication unit 41 includes a third communication device 41a and a fourth communication device 41b. The third communication device 41a of the second server communication unit 41 of the temporary recording server 40 supports UDP and communicates with each of the communication terminals (51st communication terminal M51 to 55th communication terminal M55) registered in the terminal information database D1 to obtain at least one of location information and safety response information. In addition, the fourth communication device 41b of the second server communication unit 41 of the temporary recording server 40 supports TCP and communicates with the second communication device 31b of the first server communication unit 31 of the information server 30, and transmits data temporarily recorded in the second server recording unit 43, such as location information, to the second communication device 31b of the first server communication unit 31 of the information server 30. The second server recording unit 43 of the temporary recording server 40 is composed of a temporary storage medium such as a memory, and temporarily records the location information and / or safety response information received from the communication terminal together with the identification information of the communication terminal that sent the information. In addition, the second server recording unit 43 has installed therein a second program that corresponds to the location information program (information transmission program) installed in the communication terminal, communicates with the communication terminal, and temporarily records location information, etc. The third communication device 41a of the second server communication unit 41 transmits a packet including at least one of the received location information and safety response information to the communication terminal that is the transmission source.

[0085] In the second server communication unit 41 of the temporary recording server 40, it is desirable that the third communication device 41a that communicates with the communication unit 11 of the communication terminal and the fourth communication device 41b that communicates with the first server communication unit 31 of the information server 30 are configured with different NICs.

[0086] The second server control unit 45 communicates with the second communication unit 31b of the first server communication unit 31 via the fourth communication unit 41b of the second server communication unit 41, and checks whether the information server 30 is in a state where it can perform processing. Possible states in which the information server 30 is capable of processing include a state in which the load average of the information server 30 (the sum of the number of processes currently running and waiting to be executed and the number of processes waiting for I / O) is less than the load average threshold, and a state in which the CPU utilization rate of the first server control unit 35 of the information server 30 is lower than the utilization rate threshold. If the information server 30 is in a state where it can perform processing, the second server control unit 45 transmits the data temporarily recorded in the second server recording unit 43 to the information server 30 via the second server communication unit 41. The transmission of the temporarily recorded data from the fourth communication device 41b of the second server communication unit 41 of the temporary recording server 40 to the second communication device 31b of the first server communication unit 31 of the information server 30 is performed by TCP. The first server recording unit 33 of the information server 30 updates the terminal information database D1 and the like based on the information transmitted from the temporary recording server 40.

[0087] (Location Information Program) Next, the location information program will be described in detail. The location information program has the function of displaying the first screen P1 (display of disaster information and location information for each user), the second screen P2 (display of disaster information list), the first interrupt screen Pi1 (interrupt display of disaster information), and the second interrupt screen Pi2 (interrupt display of safety response) on the display unit 12 of the communication terminal. Normally, the first screen P1, the second screen P2, etc. are displayed on the display unit 12 of the communication terminal in response to a user operation. In the event of a disaster, that is, when first disaster information is received from the information server 30, the display unit 12 of the communication terminal displays the first screen P1, the second screen P2, etc., and then displays the first interrupt screen Pi1 in an interrupt manner, and after a predetermined operation (such as clicking the OK button 501a), the second interrupt screen Pi2 is displayed. The first interrupt screen Pi1 may also be displayed in an interrupt manner when second disaster information is received from the information server 30.

[0088] (1st screen P1) The first screen P1 has a first disaster information display area 101, a user position information display area 103, and a screen switching button display area 105 (see FIGS. 4, 5, and 8 to 10).

[0089] The first disaster information display area 101 displays information about the earthquake that occurred just before (area, date and time, maximum seismic intensity, magnitude), and displays a map in the background that centers on the area included in the information about the earthquake. The first disaster information display area 101 indicates the scale of the disaster (the numerical value of the maximum predicted seismic intensity) for the first disaster information and second disaster information, and displays a disaster level mark ma1 indicating that the information is canceled in the case of cancellation information. In this embodiment, the disaster level mark ma1 is displayed in white letters for first disaster information, in black letters for second disaster information, and in black letters with an X mark on a hatched background for cancellation information.

[0090] If no earthquake has occurred within a certain period of time in the past, the first disaster information display area 101 will display a message stating that "no earthquake has occurred" along with detailed location information of the communication terminal. Note that the first disaster information display area 101 may only display "no earthquake has occurred" and not display detailed location information of the communication terminal. 4 and 5 show examples in which "No earthquake has occurred" is displayed in the first disaster information display area 101. 8 to 10 show examples in which the first disaster information is displayed in the first disaster information display area 101. FIG.

[0091] Furthermore, during a sixth time T6 from when the information server 30 transmits the first disaster information until the information server 30 receives safety responses from all users in the group who are users of the communication terminals that received the first disaster information, or until the information server 30 receives cancellation information from the information source transmission unit 20, the first disaster information display area 101 or a display area nearby it is displayed in a different state than during times other than the sixth time T6. For example, during the sixth time T6, the first disaster information display area 101 and its neighboring display areas are displayed in a color based on red, and during times other than the sixth time T6, the first disaster information display area 101 and its neighboring display areas are displayed in a color based on a color other than red, such as green.

[0092] The sixth time T6 is determined for each user of the communication terminal based on the safety information (safety type parameter sp) in the terminal information database D1, and the sixth time T6 corresponding to the user of the communication terminal is the period during which the safety type parameter sp of at least one user of the communication terminal to which the first disaster information was transmitted and who belongs to the group to which the user of the communication terminal belongs is 1. In this embodiment, the sixth time T6 corresponding to user ID: 11 is the period during which the safety type parameter sp of at least one of the users (user ID: 11) of the communication terminal to which the first disaster information was transmitted and who belong to the first group (group name: Tanaka family, group ID: G001) to which the user of the communication terminal (user ID: 11, user name: Dad, Taro) belongs and the users (user IDs: 11, 23, 24) of the communication terminal to which the first disaster information was transmitted and who belong to the second group (group name: Parents' home, group ID: G002) is the sixth time T6 corresponding to user ID: 11.

[0093] If the disaster information is cancellation information, a text display area indicating "cancellation information" is provided in the first disaster information display area 101 (not shown). Furthermore, if the disaster information immediately before the cancellation information is the first disaster information, the safety type parameter sp in the terminal information database D1 is reset to 0 for all users.

[0094] In the user location information display area 103, for each group to which the user of the communication terminal belongs, a group mark, group name, user mark for the user, user name, location information, and date and time when the location information was obtained are provided. Figures 4, 5, 8 to 10 show examples in which location information and other information of users belonging to each group (first group name: Tanaka family, group ID: G001, second group name: Parents' family, group ID: G002) to which a user with user ID: 11 belongs is displayed.

[0095] The user location information display area 103 has a group member location information display switch button 103a and a chat display switch button 103b. When the group member location information display switching button 103a is tapped, the display switches to a user location information map display (not shown). The user location information map display includes the location information of the user of the communication terminal and the users of the group corresponding to the tap operation. When the chat display switching button 103b is tapped, the display is switched to a group chat screen (not shown) for the group.

[0096] When the amount of information to be displayed in the user position information display area 103 is large, the information is displayed in a state in which it can be scrolled vertically. Figures 4, 8, and 9 show the state in which the upper area of ​​the user position information display area 103 is displayed, and Figures 5 and 10 show the state in which the lower area of ​​the user position information display area 103 is displayed.

[0097] The level of detail of the location information displayed in the user location information display area 103 is determined based on the safety information (safety type parameter sp) in the terminal information database D1 and the level of detail of the location information to be disclosed in the group information database D2 (first level of detail parameter dp1, second level of detail parameter dp2). For users whose safety type parameter sp is 0, i.e., users who have received a safety response, the location information of the user is displayed with the level of detail of the location information disclosed under normal circumstances, based on the first level of detail parameter dp1.

[0098] 4, 8, and 9 show examples in which the safety type parameter sp of the user name: Hanako who belongs to the group name: Tanaka family is 0, and the location information is displayed with the level of detail of the location information disclosed under normal circumstances (first detail parameter dp1:3 (fine location information level)). 4, 8, and 9 show examples in which the safety type parameter sp of the user name: Susumu who belongs to the group name: Tanaka family is 0, and the location information is displayed with the level of detail of the location information disclosed under normal circumstances (first detail parameter dp1:1 (coarse location information level)).

[0099] Figures 4 and 5 show an example in which the safety type parameter sp for the user name: Grandpa who belongs to the group name: Parents' House is 0, and the location information is displayed with the level of detail of the location information disclosed under normal circumstances (first detail parameter dp1:2 (medium level of location information)). FIG. 10 shows an example in which the safety type parameter sp of the user name: grandmother who belongs to the group name: parent's home is 1, and the location information is displayed with the level of detail of the location information disclosed under normal circumstances (first detail parameter dp1:3 (fine location information level)).

[0100] Furthermore, even if the user ID is the same, the level of detail of the location information disclosed can be different for each group. Figures 4, 5, 8 to 10 show an example in which a user with user ID: 11, who is named Dad in a group named Tanaka Family, normally displays medium-level location information (Okayama City, Okayama Prefecture) based on the first level of detail parameter dp1, and who is named Taro in a group named Parents' Home, normally displays coarse location information (Okayama Prefecture) based on the first level of detail parameter dp1.

[0101] For users whose safety type parameter sp1 is 1, i.e., users who have not performed a safety response operation, the user's location information is displayed with the level of detail of the location information to be disclosed in the event of a disaster, based on the second level of detail parameter dp2. 8 to 10 show an example in which the safety type parameter sp of the user name: Grandpa who belongs to the group name: Parents' House is 1, and the location information is displayed with the level of detail of the location information to be disclosed in the event of a disaster (second detail parameter dp2: 3 (fine location information level)). FIG. 10 shows an example in which the safety type parameter sp of the user name: grandmother belonging to the group name: parent's home is 1, and the location information is displayed with the level of detail of the location information to be disclosed in the event of a disaster (second detail parameter dp2: 3 (fine location information level)).

[0102] In addition, near either the user mark, user name, or location information, a safety unconfirmed mark ma2 is provided which lights up when either the safety type parameter sp is 1 (no safety response has been given) or the safety type parameter sp is 0 (safety response has been given), and is turned off in the other case. In this embodiment, a mark (a diamond with an exclamation mark inside) is provided at the top right of the user mark as the unconfirmed safety mark ma2, which lights up when the safety type parameter is 1 (no safety response has been given) and turns off when the safety type parameter is 0 (safety response has been given). However, the shape of the safety unconfirmed mark ma2 is not limited to this, and may be another shape, such as a circular frame surrounding the user mark.

[0103] The screen switching button display area 105 has a home button 105a, a weather button 105b, a disaster information button 105c, an evacuation shelter button 105d, and a settings button 105e. When the home button 105a is tapped, the display switches to the first screen P1. If the home button 105a is tapped while the first screen P1 is being displayed, the screen will not be switched. When the weather button 105b is tapped, the display switches to a weather forecast screen (not shown). When the disaster information button 105c is tapped, the screen is switched to a time-series list display of disaster information (second screen P2, see FIG. 6). When the shelter button 105d is tapped, the display switches to a list of shelters (not shown). When the setting button 105e is tapped, the screen is switched to an operation screen display (not shown) for setting the users of the group and the like.

[0104] By displaying the first screen P1, it becomes possible to output location information of a user of a communication terminal other than the communication terminal displaying the first screen P1.

[0105] (2nd screen P2) The second screen P2 has a disaster chronological display area 201 and a screen switching button display area 105. The disaster chronological display area 201 displays information about earthquakes (area, date and time, maximum seismic intensity, magnitude) in chronological order. In the area showing each disaster information in the disaster time series display area 201, the magnitude of the earthquake (the numerical value of the maximum predicted seismic intensity) is shown for the first disaster information and the second disaster information, and in the case of cancellation information, a disaster level mark ma1 is provided to indicate that it is cancellation information. In this embodiment, the disaster level mark ma1 is displayed in white letters for first disaster information, in black letters for second disaster information, and in black letters with an X mark on a hatched background for cancellation information. In addition, it is also possible that the disaster level mark ma1 related to the first disaster information has a background color of warm colors (advancing colors), and the disaster level mark ma1 related to the second disaster information has a background color of cool colors (retreating colors). The disaster timeline display area 201 may display a mark (identification number mark ma3) including an identification number corresponding to the disaster information recorded by the first server recording unit 33 of the information server 30. In this embodiment, an example is shown in which the identification number mark ma3 is displayed in the upper left of the disaster level mark ma1. The third screen P3 allows you to visually check past disasters in chronological order.

[0106] (First interrupt screen Pi1) The first interrupt screen Pi1 has a second disaster information display area 501 (see FIG. 7). In the second disaster information display area 501, information (area, date and time, maximum seismic intensity, magnitude) relating to the earthquake that occurred immediately before is displayed. The second disaster information display area 501 is larger than the first disaster information display area 101 provided on the first screen P1. The second disaster information display area 501 is provided with an OK button 501a, and when the OK button 501a is tapped, the interrupt display of the first interrupt screen Pi1 ends. The second disaster information display area 501 is provided with a disaster level mark ma1 indicating the numerical value of the maximum predicted seismic intensity, and the disaster level mark ma1 in the second disaster information display area 501 rotates around an axis perpendicular to the first interrupt screen Pi1 and passing through approximately the center of the disaster level mark ma1 while the first interrupt screen Pi1 is displayed.

[0107] After the interruption display of the first interruption screen Pi1 ends, the first screen P1 displays an interruption display of a second interruption screen Pi2 prompting the user to reply about their safety below the first disaster information display area 101 (see FIG. 8). FIG. 8 shows an example in which the second interruption screen Pi2 is displayed in an interruption position superimposed on an area including the group member location information display switch button 103a and the chat display switch button 103b. The user mark on the first screen P1 displays a safety unconfirmed mark ma2 until the safety type parameter sp of the corresponding user changes from 1 to 0. The user's location information on the first screen P1 is displayed with the level of detail (second detail parameter dp2) of location information to be disclosed in the event of a disaster until the corresponding user's safety type parameter sp changes from 1 to 0.

[0108] (Second interrupt screen Pi2) The second interrupt screen Pi2 has a "Report that you're safe" button 601 and a "Send a message" button 603. When the first operation of tapping the "Report I'm safe" button 601 is performed, the communication terminal transmits to the information server 30 information regarding the first operation (safety response information) and the location information of the communication terminal after receiving the first disaster information. If the location information cannot be determined after receiving the first disaster information, the communication terminal first transmits information regarding the first operation to the information server 30, and after the positioning is completed, transmits the location information of the communication terminal to the information server 30.

[0109] When the information server 30 is unable to process the data and transmission from the communication terminal to the information server 30 results in an error a predetermined number of times, the communication terminal transmits a packet containing at least one of the location information and the safety response information via the communication unit 11 to the third communication device 41a of the second server communication unit 41 of the temporary recording server 40 using UDP. The packet containing the information sent to the temporary recording server 40 is sent to the information server 30 via the fourth communication device 41b of the second server communication unit 41 when the information server 30 becomes ready for processing. The information server 30 updates the location information of the communication terminal that transmitted this information in the terminal information database D1, and also changes the safety type parameter sp from 1 to 0. In addition, the interrupt display of the second interrupt screen Pi2 ends, the safety unconfirmed mark ma2 corresponding to the user of the communication terminal is turned off, and the user location information corresponding to the user of the communication terminal is displayed with the level of detail of the location information disclosed under normal circumstances (first detail parameter dp1).

[0110] When the "Send a message" button 603 is tapped, the second interrupt screen Pi2 changes from a state displaying the "Report that you are safe" button 601 and the "Send a message" button 603 to a display for entering a message (not shown). When a message such as text, image, or voice is entered on the display for entering the message and the send operation is performed, the communication terminal transmits information (safety response information) regarding the second operation including the message and the location information of the communication terminal to the information server 30. If the location information has not been determined, the communication terminal first transmits information regarding the second operation to the information server 30, and after the location determination is completed, transmits the location information of the communication terminal to the information server 30.

[0111] When the information server 30 is unable to process the data and transmission from the communication terminal to the information server 30 results in an error a predetermined number of times, the communication terminal transmits a packet containing at least one of the location information and the safety response information via the communication unit 11 to the third communication device 41a of the second server communication unit 41 of the temporary recording server 40 using UDP. The packet containing the information sent to the temporary recording server 40 is sent to the information server 30 via the fourth communication device 41b of the second server communication unit 41 when the information server 30 becomes ready for processing. The information server 30 updates the location information of the communication terminal that transmitted this information in the terminal information database D1, and also changes the safety type parameter sp from 1 to 0.

[0112] The information server 30 transmits the message to the communication terminals of all users who belong to the group to which the user of the communication terminal belongs. As a result, the message is added to the group chat of the group to which the user of the communication terminal belongs as a statement made by the user of the communication terminal. If the user of the communication terminal belongs to multiple groups, the message is added to the group chat of the multiple groups. In addition, the interrupt display of the second interrupt screen Pi2 ends, the safety unconfirmed mark ma2 corresponding to the user of the communication terminal is turned off, and the user location information corresponding to the user of the communication terminal is displayed with the level of detail of the location information disclosed under normal circumstances (first detail parameter dp1).

[0113] (Effect of transmitting location information etc. via temporary recording server 40 when the first condition is met) In cases where the information server 30 is not in a state where update processing is possible, the location information and the like are temporarily recorded in the temporary recording server 40 and later transmitted to the information server 30. This prevents data reception and update processing of the terminal information database D1 from concentrating on the information server 30, and allows information transmission from the communication terminal to continue even in the event of communication congestion during a disaster, etc.

[0114] (The effect of temporarily recording location information etc. on temporary storage media) The terminal information database D1 can be stably recorded in the first server recording unit 33, and compared to a configuration in which the second server recording unit 43 is configured as storage, it is possible to quickly write location information, etc. to the second server recording unit 43 and delete the location information, etc. after transfer to the information server 30.

[0115] (Effect of being configured with a separate NIC) The receive buffer and queue buffer are allocated for each NIC. Therefore, even if at least one of the first communication device 31a and the third communication device 41a is unable to communicate, as long as the second communication device 31b and the fourth communication device 41b are able to communicate, communication between the first server communication unit 31 of the information server 30 and the second server communication unit 41 of the temporary recording server 40 can continue.

[0116] (Effect of sending location information etc. to temporary recording server 40 via UDP) There is no waiting for the transmission of ACK packets, and it is possible to complete the transmission of location information and other information from communication terminals without causing communication congestion.

[0117] (The effect of sending received location information back to the communication device) By receiving the same information as the transmitted information, it becomes possible to confirm that transmission from the communication terminal to the temporary recording server 40 has been completed.

[0118] (Effect of using a transmission error from the first server communication unit 31 to the first communication device 31a as a trigger for switching) When the information server 30 is not in a state where update processing is possible, it is possible to switch to sending to the temporary recording server 40, thereby reducing the load on the information server 30.

[0119] (The effect of using the presence or absence of predetermined information contained in the data sent from the information server 30 as a switching trigger) When the update process is not possible, the information server 30 sends data containing specified information to the communication terminal, which switches to sending to the temporary recording server 40, thereby reducing the load on the information server 30.

[0120] (The effect of using values ​​such as load average as a switching trigger) When the information server 30 is not in a state where update processing is possible, such as when the load average of the information server 30 is high, the information server 30 sends data including specified information to the communication terminal, which switches to sending to the temporary recording server 40, thereby reducing the load on the information server 30.

[0121] (Effect of using the start and end of the first period Pe1 as the switching trigger) Immediately after the first disaster information has been sent, if there is a high possibility that communication is congested and update processing is not possible, the information server 30 can send data containing specified information to the communication terminal, thereby switching to sending to the temporary recording server 40 and reducing the load on the information server 30.

[0122] (Effect of transmitting information regarding the response to the first disaster information via the temporary recording server 40) Immediately after the first disaster information is sent, when the transmission of information relating to responses to the first disaster information increases and there is a high possibility of communication congestion, it becomes possible to switch to sending to the temporary recording server 40 and reduce the load on the information server 30.

[0123] (Effect of transmitting location information etc. via temporary recording server 40 when the first condition is met) In cases where the information server 30 is not in a state where update processing is possible, the location information and the like are temporarily recorded in the temporary recording server 40 and later transmitted to the information server 30. This prevents data reception and update processing of the terminal information database D1 from concentrating on the information server 30, and allows information transmission from the communication terminal to continue even in the event of communication congestion during a disaster, etc.

[0124] (Effect of determining location information immediately after receiving the first disaster information) The latest location information can be obtained immediately after a disaster occurs, such as positioning every first time T1, without being affected by the specifications of the communication terminal's OS (Operating System).

[0125] (Effect of increasing the frequency of location information immediately after receiving the first disaster information) This will enable detailed understanding of changes in the location information of communication terminal users immediately after a disaster occurs.

[0126] (The effect of restoring the frequency of positioning after the safety response) This makes it possible to reduce power consumption due to positioning.

[0127] (Effect of recording identification numbers corresponding to disaster information) In cases where multiple disasters such as earthquakes occur within a short period of time, it will be easier to understand which disaster the safety response corresponds to.

[0128] (Example of the configuration of the information server 30 and temporary recording server 40) In this embodiment, an example has been described in which the information server 30 and the temporary recording server 40 are configured as separate entities. However, the information server 30 and the temporary recording server 40 may be configured as a single server. In this case, the network port of the information server 30 and the network port of the temporary recording server 40 are configured as separate entities, or the first program executed by the information server 30 and the second program executed by the temporary recording server 40 are configured as separate threads.

[0129] (Example of sending to temporary recording server 40) In the present embodiment, an example has been described in which when transmission from the communication terminal to the information server 30 has resulted in an error a predetermined number of times, the first condition is deemed to be satisfied and transmission from the communication terminal to the temporary recording server 40 is performed. However, the first condition, that is, the condition for transmitting from the communication terminal to the temporary recording server 40, is not limited to this. For example, when the communication terminal receives the first disaster information, the communication terminal may transmit the first disaster information to the temporary recording server 40. In this case, predetermined information (an IP address field of the temporary recording server 40) is provided in the data sent from the information server 30 to the communication terminal. When the information server 30 is in a state where update processing is possible, the IP address field of the data sent from the information server 30 to the communication terminal does not contain a value (predetermined information is not contained). If the information server 30 is not in a state where update processing is possible, a value is included in the IP address field of the data sent from the information server 30 to the communication terminal (predetermined information is included). The communication terminal that receives the data transmits it to the temporary recording server 40 based on the value included in the IP address field. Furthermore, the cancellation of transmission from the communication terminal to the temporary recording server 40 may be performed when a first period Pe1 (for example, Pe1=1 hour) has elapsed since the communication terminal received the first disaster information.

[0130] Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are intended to be included within the scope and spirit of the invention, as well as within the scope of the invention described in the claims and their equivalents. [Explanation of symbols]

[0131] 1. Information Transmission System 11 Communications Department 12 Display section 13 Recording section 15 Control Unit 16 Location information acquisition section 20 Information Source Department 30 Information Server 31 First Server Communication Department 31a 1st communication device 31b Second communication device 33 First Server Recording Department 35 First Server Control Unit 40 Temporary Recording Server 41 Second Server Communication Department 41a Third communication device 41b 4th communication device 43 Second Server Recording Department 45 Second Server Control Unit 70 Input / Output Terminal 101 First disaster information display area 103 User location information display area 103a Group member location information display switch button 103b Chat display switch button 105 Screen switching button display area 105a Home button 105b Weather button 105c Disaster Information Button 105d Evacuation shelter button 105e Settings button 201 Disaster time series display area 501 2nd disaster information display area 501a OK button 601 "Report I'm Safe" button 603 "Send Message" button D1 Device Information Database D2 Group Information Database D3 Map Information Database di1 First distance (movement range that triggers positioning, normal) di2 Second distance (movement range that triggers positioning, in case of disaster) di3 Third distance (range from the disaster location to send disaster information) dp1 First level of detail parameter dp2 Second level of detail parameter M51 51st communications terminal M52 52nd communications terminal M53 53rd communications terminal M54 54th communications terminal M55 55th communications terminal ma1 disaster level mark ma2 Safety unconfirmed mark ma3 Identification number mark P1 First screen (disaster information, display of location information for each user) P2 2nd screen (group chat display) P3 3rd screen (disaster information list display) Pe1 First period (a certain period of time after receiving the first disaster information) Pi1 1st interrupt screen (disaster information interrupt display) Pi2 2nd interrupt screen (interrupt display of safety confirmation response) sp Safety type parameter T1 First time (positioning interval, normal time) T2 Second time (location interval, in case of disaster) T3 Third hour (time to confirm transmission to temporary recording server) T4 4th hour (waiting time for retransmission to temporary recording server) T5 5th hour (time until cancellation information is issued) T6 6th hour (time until all safety confirmation replies are received)

Claims

1. a plurality of communication terminals including at least a first communication terminal; An information transmission system comprising: an information server having a first server communication unit that communicates with the plurality of communication terminals; and a first server recording unit that records a terminal information database including location information of each of the plurality of communication terminals, the information server transmits disaster information to the plurality of communication terminals; an information transmission system in which, immediately after the communication unit of the first communication terminal receives first disaster information from the information server, a location information acquisition unit that acquires location information of the first communication terminal acquires the location information, and the communication unit of the first terminal transmits the location information of the first communication terminal to the information server.

2. the information server transmits disaster information to the plurality of communication terminals; 2. The information transmission system according to claim 1, wherein when the communication unit of the first communication terminal receives the first disaster information from the information server, the location information acquisition unit increases the frequency of acquiring the location information compared to before receiving the first disaster information.

3. 3. The information transmission system according to claim 2, wherein when an operation is performed on the first communication terminal to send a safety response to the information server, the location information acquisition unit sets the frequency of acquiring the location information to the same frequency as before receiving the first disaster information.

4. 4. The information transmission system according to claim 1, wherein the first server recording unit records the disaster information and an identification number corresponding to the disaster information.

Citation Information

Patent Citations

  • Information transmission system

    JP2009165091A