Server, public safety information sharing system, public safety information sharing method, and program
A server and system identify and share user-specific public safety information to help new users avoid unsafe areas, addressing the challenge of subjective safety information sharing.
Patent Information
- Application Number
- JP2024065086
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-15
- Publication Date
- 2025-10-27
AI Technical Summary
Public safety information is difficult to share due to its subjective nature and varies among individuals, making it challenging to acquire and utilize effectively.
A server and system that identifies public safety information based on user inputs, generates warning information, and shares it with new users before they reach unsafe locations, considering user attributes and timing.
Enables effective sharing of public safety information, allowing new users to avoid unsafe areas and reduce anxiety by providing tailored warnings based on user-specific data.
Smart Images

Figure 2025162012000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a server, a security information sharing system, a security information sharing method, and a program. [Background technology]
[0002] Public safety is a major concern in order to create a livable city. However, information about public safety is tacit knowledge gained through experience by residents living in the city, and is difficult to share.
[0003] Here, Patent Document 1 discloses a generating device that can share the location of a near miss. The generating device disclosed in Patent Document 1 determines that a near miss has occurred when a subject is in an abnormal state, and generates a near miss database by associating the location of the near miss with an image taken of the situation at the time the near miss occurred. The generating device disclosed in Patent Document 1 uses information from the near miss database to generate information to issue a warning when the subject approaches the location where the near miss occurred. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 2023-110307 Summary of the Invention [Problem to be solved by the invention]
[0005] Here, information about public safety has the property that it is perceived differently by different people. The generating device disclosed in Patent Document 1 acquires an image of the situation when the near miss occurred in order to grasp information about the details of the near miss, but since information about public safety is information that differs depending on how people perceive it, it can sometimes be difficult to acquire from an image.
[0006] In view of the above-mentioned problems, an object of the present disclosure is to provide a server, a security information sharing system, a security information sharing method, and a program capable of sharing information related to security. [Means for solving the problem]
[0007] The server according to the present disclosure includes: an identification unit that identifies public safety information indicating information about public safety of an uneasy place based on information about the uneasy place where the user feels uneasy; a generating unit that generates warning information including the public safety information, the warning information being notified to the new user before the new user arrives at the unsafe location; Equipped with.
[0008] The public safety information sharing system according to the present disclosure includes: An information processing system including a terminal device and a server, The terminal device acquiring information about an anxiety location where the user felt anxiety; transmitting information about the anxious place to the server; The server identifying public safety information indicating information about public safety of the unsafe place based on the information about the unsafe place received from the terminal device; The information to be notified to the new user before the new user arrives at the unsafe location includes warning information that includes the security information.
[0009] The public safety information sharing method according to the present disclosure includes: identifying public safety information indicating information about public safety of the uneasy place based on information about the uneasy place where the user felt uneasy; generating warning information including the public safety information, the warning information being notified to the new user before the new user arrives at the unsafe location; The processing is performed by a computer.
[0010] The program according to the present disclosure is identifying public safety information indicating information about public safety of the uneasy place based on information about the uneasy place where the user felt uneasy; generating warning information including the public safety information, the warning information being notified to the new user before the new user arrives at the unsafe location; The processing is executed by a computer. [Effects of the Invention]
[0011] The present disclosure provides a server capable of sharing information related to public safety, a public safety information sharing system, a public safety information sharing method, and a program. [Brief explanation of the drawings]
[0012] [Figure 1] FIG. 2 is a block diagram illustrating a server according to the present disclosure. [Figure 2] 1 is a flowchart illustrating a security information sharing method according to the present disclosure. [Figure 3] 1 is a block diagram illustrating a public safety sharing system according to the present disclosure. [Figure 4] FIG. 2 is a diagram showing a display unit of a user terminal. [Figure 5] FIG. 10 is an explanatory diagram for explaining a warning. [Figure 6] 1 is a flowchart illustrating a security information sharing method according to the present disclosure. [Figure 7] FIG. 10 is a diagram showing an example of identifying security information. [Figure 8] FIG. 10 is an explanatory diagram for generating attention-calling information. [Figure 9] FIG. 10 is an explanatory diagram for generating attention-calling information. [Figure 10] FIG. 10 is a diagram showing alert information sent to a new user. [Figure 11] FIG. 10 is a diagram showing alert information sent to a new user. [Figure 12] FIG. 1 is a block diagram illustrating a configuration example of a user terminal according to the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0013] The present disclosure will be described below through embodiments, but the disclosure according to the claims is not limited to the following embodiments. Furthermore, not all of the configurations described in the embodiments are necessarily essential as means for solving the problems. In each drawing, the same elements are denoted by the same reference numerals, and redundant explanations are omitted as necessary.
[0014] <Embodiment 1> <Information processing device> The configuration of a server according to the present disclosure will be described below with reference to Fig. 1. Fig. 1 is a block diagram illustrating a server according to the present disclosure. As shown in Fig. 1, a server 10 includes an identification unit 11 and a generation unit 12.
[0015] The identification unit 11 identifies security information indicating information about the security of the anxious place based on information about the anxious place where the user felt uneasy. The identification unit 11 is not limited to identifying security information about the anxious place of one user, and may identify security information about the anxious places of multiple users.
[0016] The information about the anxious place includes at least location information indicating the anxious place and the reason why the user felt anxious, that is, security information.
[0017] Public safety information is tacit knowledge gained through experience by residents as they live their lives. More specifically, public safety information is information about the public safety of a region, and is not information that appears as quantitative figures in crime statistics. Examples of public safety information include whether there is a lot of trash, that the area is dirty, that young people hang out, and that the area is dangerous. Such public safety information is difficult to share, and people tend to perceive it differently.
[0018] The generation unit 12 generates warning information including security information, which is to be notified to a new user before the new user arrives at a location of concern.
[0019] The warning information includes security information, such as "Be careful of the security situation in XX Square" or "Be careful as young people are hanging out in XX Square," to help new users avoid places with poor security.
[0020] However, the warning information is not limited to this, and may include information that can reduce anxiety caused by security concerns without new users avoiding places with poor security, such as, for example, "XX Square is dangerous, so we recommend wearing earphones."
[0021] The new user will be described using an example. For example, if the identification unit 11 identifies security information of a different unsafe place from user A, the new user will be user B, who is different from user A. For example, if the identification unit 11 identifies security information of different unsafe places from users C and D, the new user will be user E, who is different from users C and D.
[0022] For example, if the identification unit 11 identifies security information for different anxious places for users E and F, the new user will be as follows: The identification unit 11 has identified security information for user E's anxious place, and since the anxious places for users E and F are different, the new user will be user F. Similarly, the identification unit 11 has identified security information for different anxious places for user F, and since the anxious places for users E and F are different, the new user will be user E.
[0023] In this way, the new user indicates a user different from the user who is the source of the security information identified by the identification unit 11.
[0024] In this way, the server 10 identifies the public safety information of the uneasy place based on the information about the uneasy place of the user, and generates warning information to be notified to the new user. By adopting such a configuration, the information about the public safety of the uneasy place of the user can be shared with the new user.
[0025] <Information processing method> Next, a security information sharing method according to the present disclosure will be described. Fig. 2 is a flowchart showing the security information sharing method according to the present disclosure. The subject of each process shown in Fig. 2 is the identification unit 11 or the generation unit 12 (see Fig. 1).
[0026] First, the specifying unit 11 specifies security information indicating information about the security of the uneasy place based on information about the uneasy place where the user felt uneasy (step ST1).
[0027] Next, the generation unit 12 generates caution information including security information, which is to be notified to the new user before the new user arrives at the anxiety location (step ST2).
[0028] By adopting such a configuration, information regarding the safety of a place where a user is concerned can be shared with new users.
[0029] <Embodiment 2> <Information Processing System> The configuration of the public safety sharing system according to the present disclosure will be described below with reference to Fig. 3. Fig. 3 is a block diagram illustrating an example of the public safety sharing system according to the present disclosure. As shown in Fig. 3, the public safety sharing system 20 includes a server 100, a user terminal 200, a detection device 300, and a new user terminal 400.
[0030] <Detection device> The detection device 300 detects the user's anxiety based on a change in the user's state, and transmits information to the user terminal 200 indicating that the detection device 300 has detected the user's anxiety.
[0031] A change in the user's state refers to a predetermined change in the user's state, such as when the heart rate increases to or exceeds a predetermined value or when the walking speed increases to or exceeds a predetermined value.
[0032] The detection device 300 is a device held by a user and is typically a wearable device, but is not limited thereto, and the detection device 300 may be a camera installed on the street so as to be able to detect the user's anxiety based on changes in the user's state.
[0033] <User device> When the user terminal 200 receives information indicating that the user's anxiety has been detected from the detection device 300, the user terminal 200 receives information regarding the anxious place where the user felt anxious. The user terminal 200 transmits the information regarding the anxious place to the server 100.
[0034] The user terminal 200 is, for example, a terminal device owned by the user. In this case, when the user terminal 200 acquires information that the user's anxiety has been detected, the user terminal 200 notifies the user by displaying, an audio notification, or vibrating to prompt the user to input information about the anxious place. For example, the user terminal 200 notifies the user, saying, "There was a scene where your heart rate increased. Please let us know if there was a place where you felt anxious."
[0035] The user inputs information about the anxious place by text or voice to the user terminal 200. In response, the user terminal 200 acquires information about the anxious place where the user felt anxious.
[0036] Here, the information about anxious places includes at least location information indicating the anxious place and the reason the user felt anxious, i.e., security information. The information about anxious places also includes the time when the user felt anxious at the anxious place and the user's attribute information. The time includes information about the time and time zone when the user felt anxious. The user's attribute information includes the user's age, disability, and gender. The information about anxious places is, for example, information such as "Male. 50s. Wheelchair. Many young people hang out near XX Park."
[0037] To facilitate user input, the user terminal 200 may be configured to list predetermined items and prompt the user to input information related to their anxiety. This will be described in more detail with reference to FIG. 4. FIG. 4 is a diagram showing the display unit of the user terminal. As shown in FIG. 4, the user terminal 200 displays an age input unit 201, an anxiety location input unit 202, a time input unit 203, an attribute input unit 204, and an other input unit 205.
[0038] The user inputs the relevant information, for example, by touching the age input section 201, the anxious location input section 202, the time input section 203, the attribute input section 204, and the other input section 205 displayed on the user terminal 200.
[0039] Such a configuration allows the user to easily input information corresponding to the age input section 201, the anxious place input section 202, the time input section 203, the attribute input section 204, and the other input section 205. Furthermore, the server 100 can collect more accurate information regarding public safety by listing the items to be input by the user terminal 200. Note that the age input section 201, the anxious place input section 202, the time input section 203, the attribute input section 204, and the other input section 205 may be configured to restrict input so that information that can identify an individual, such as the user's name, cannot be input.
[0040] Note that the time input unit 203 may be configured to default to the time when the detection device 300 detected the user's anxiety. In this case, the user may re-input the time input into the time input unit 203 to the time when the user felt anxiety.
[0041] Here, an example has been described in which the user terminal 200 acquires information about an anxious place where the user feels anxious. However, this is not limited to this, and a configuration in which a camera photographing an anxious place acquires information about the anxious place may also be used. The anxious place photographing camera is, for example, a camera installed on the street.
[0042] When the anxious place photographing camera receives information from the detection device 300 that the user's anxiety has been detected, it photographs the surroundings including the anxious place where the user felt anxious. The anxious place photographing camera transmits an image of the surroundings including the anxious place to the server 100. Furthermore, if the detection device 300 is a camera, the anxious place photographing camera may be the same camera as the detection device 300.
[0043] Additionally, although the detection device 300 and the user terminal 200 are different devices, the detection device 300 and the user terminal 200 may be the same device. For example, a case will be described in which the detection device 300 and the user terminal 200 are wearable devices. When the wearable device detects anxiety of the user based on a change in the user's state, the wearable device prompts the user to input information about the anxiety location, and acquires information about the anxiety location where the user felt anxiety.
[0044] <New user terminal> The new user terminal 400 is a terminal device owned by a new user. The new user terminal 400 receives warning information from the server 100. This allows the new user to avoid places that cause the user anxiety. Also, the new user can reduce anxiety caused by public safety without avoiding places that cause the user anxiety.
[0045] A new user registers information about his or her own attributes and the user's name in an application installed in advance on the new user terminal 400. In addition, the application records the location information of the new user terminal 400 as needed.
[0046] <server> The server 100 includes a receiving unit 103, an identifying unit 101, a generating unit 102, and a transmitting unit 104. The receiving unit 103 receives information about the user's anxious place from the user terminal 200. The identifying unit 101 identifies security information indicating information about the security of the anxious place based on the information about the anxious place received from the user terminal 200.
[0047] The generating unit 102 generates warning information including security information to be notified to the new user before the new user arrives at the uneasy location. The transmitting unit 104 transmits the warning information to the new user terminal 400.
[0048] <Identifying security information> The identification unit 101 will be described in detail. The identification unit 101 extracts keywords from the information about the anxiety place received from the user terminal 200, based on the security information of the anxiety place. If the information about the anxiety place received from the user terminal 200 is "Young people hang out near XX Park and there is a lot of trash, so I don't want to go near it," the identification unit 101 extracts keywords such as "XX Park," "young people hang out," and "lots of trash." The identification unit 101 then associates security information such as "young people hang out" and "lots of trash" with the anxiety place "XX Park."
[0049] The processing of the identification unit 101 will be described using an example where the information about a worrying place received from the user terminal 200 is "Young people hang out near XX Park, so I don't want to go near there. Male, in his 50s. Evening." In this case, the identification unit 101 extracts keywords such as "XX Park," "young people hang out," "lots of trash," "50s," and "male." Then, the identification unit 101 associates security information such as "young people hang out" and "lots of trash" with attribute information such as "50s" and "male," and information about time such as "evening" for the worrying place "XX Park."
[0050] In this way, the identification unit 101 identifies security information indicating information about the security of the anxious place based on the information about the anxious place where the user felt uneasy. Then, based on the information about the anxious place of the user, the identification unit 101 identifies the user's attribute information and the time when the user felt uneasy in association with the security information for the anxious place.
[0051] Furthermore, the identification unit 101 may use a learning model to extract keywords related to public safety information, user attribute information, and the time when the user felt anxious. The identification unit 101 uses, for example, the following learning model. Information about the anxious location is input to the learning model. Then, based on the input, the learning model determines the public safety information, user attribute information, and the time when the user felt anxious. The learning model is generated by learning using, for example, a neural network.
[0052] <Generation of warning information> The generation unit 102 will be described. The generation unit 102 generates warning information including security information, which is to be notified to a new user before the new user arrives at the user's uneasy place. More specifically, the generation unit 102 generates warning information when the new user's location is within a predetermined range from the user's uneasy place.
[0053] <Generation of new alert information based on user location> As described above, the application constantly records the location information of the new user terminal 400, i.e., the location of the new user. This allows the server 100 to obtain the location information of the new user terminal 400 by accessing the application.
[0054] The generation unit 102 generates warning information when the acquired position of the new user terminal 400 is within a predetermined range from the anxious place where the user felt anxious. The transmission unit 104 transmits the warning information to the new user terminal 400 before the new user reaches the anxious place. This allows the new user to refer to the warning information and avoid the anxious place.
[0055] Furthermore, the configuration in which the server 100 acquires the location information of the new user terminal 400 may be such that the server 100 communicates with the new user terminal 400 and acquires the location information of the new user terminal 400 without going through an application.
[0056] <Generation of alert information based on new user attributes or estimated arrival time> Here, as described above, the identifying unit 101 identifies the uneasy place by associating the security information for the uneasy place with the user's attribute information and information about the time when the user felt uneasy. From this, the generating unit 102 acquires information about the uneasy place in which the security information, the user's attribute information, and information about the time when the user felt uneasy are linked.
[0057] Furthermore, information on the attributes of the new user and location information of the new user terminal 400 are registered in the application. This allows the generation unit 102 to acquire the attribute information of the new user and the estimated time of arrival of the new user at the location of the user's anxiety.
[0058] The generation unit 102 calculates the estimated time of arrival of the new user at the anxious place, for example, as follows. First, the generation unit 102 calculates the distance to the anxious place based on the location of the anxious place and the location of the new user terminal 400. Next, the generation unit 102 acquires information on the walking speed of the new user from the detection device 300 or the new user terminal 400. Next, the generation unit 102 calculates the estimated time of arrival (length of time) by dividing the distance to the anxious place by the walking speed. Next, the generation unit 102 calculates the estimated time of arrival by adding the estimated time of arrival (length of time) to the current time. The calculation process of the estimated time of arrival of the new user may be performed by the identification unit 101.
[0059] In this way, the generation unit 102 can acquire the attribute information of the user and the attribute information of the new user. Therefore, the generation unit 102 may generate warning information when the attribute information of the user matches the attribute information of the new user.
[0060] Matching of attribute information means that, for example, at least one piece of attribute information among the attribute information of a user is identical to or similar to the attribute information of a new user.
[0061] For example, if the user's attribute information is "male, 50s" and the new user's attribute information is "female, 50s," since "50s" is the same, the generation unit 102 determines that the user's attribute information and the new user's attribute information match.
[0062] Matching will be described using an example where the user's attribute information is "female, wheelchair" and the new user's attribute information is "male, crutches." In this case, there is no identical attribute information, but "wheelchair" and "crutches" both indicate the attribute of having difficulty walking. Therefore, the generation unit 102 determines that at least one of the user's attribute information is similar to the new user's attribute information, and determines that the user's attribute information and the new user's attribute information match.
[0063] Furthermore, the matching of attribute information may be performed such that, for example, all of the attribute information of the user is the same as or similar to the attribute information of the new user.
[0064] Furthermore, the generation unit 102 can acquire the time when the user felt anxiety and the new estimated time when the user will arrive at the anxious place. Therefore, the generation unit 102 may generate alert information when the time when the user felt anxiety and the new estimated time when the user will arrive at the anxious place are within a predetermined time.
[0065] In other words, the generation unit 102 generates warning information by filtering using at least one or more of the new user's position relative to the user's anxious location, the new user's attributes, and the new user's expected arrival time at the user's anxious location.
[0066] <Example of a warning> An example of issuing a warning will be described with reference to Fig. 5. Fig. 5 is an explanatory diagram for explaining warnings. In Fig. 5, it is assumed that user U1 feels uneasy in Plaza A. Then, as shown in Fig. 5, user U1 inputs "Plaza A, 17:00 (evening), women and young people hang out" into his / her terminal.
[0067] As a result, the identification unit 101 identifies "Square A," a place of concern for user U1, by associating it with security information such as "young people hang out here," attribute information such as "female," and information related to the time such as "17:00 (evening)."
[0068] The following describes an example in which alert information is generated for three users U21, U22, and U23 shown in Fig. 5. Users U21, U22, and U23 are different from each other in at least one of attribute information, distance from Square A, and expected arrival time at Square A. It is assumed that users U21 and U22 are traveling on foot, and user U23 is traveling by car. It is also assumed that the current time is 4:55 PM.
[0069] For example, the generation unit 102 generates alert information when the location of a new user (users U21, U22, and U23) is within 300 m of Square A. User U21 is 100 m from Square A. User U22 is 1 km from Square A. User U21 is 1 km from Square C. As a result, the generation unit 102 generates alert information for user U21, who is located within 300 m of Square A.
[0070] For example, the generation unit 102 generates warning information when the attribute information of user U1 matches the attribute information of new users (users U21, U22, and U23). User U21 is male. User U22 is female. User U23 is male. Thus, the generation unit 102 generates warning information for user U22, who has the same attribute information as user U1's attribute information, "female."
[0071] For example, if the time when user U1 felt uneasy, 17:00, is within 20 minutes of the estimated arrival time of new users (users U21, U22, and U23) at square A, the generation unit 102 generates alert information.
[0072] The estimated time of arrival for user U21 at Square A is 17:00. The estimated time of arrival for user U22 at Square A is 17:30. The estimated time of arrival for user U21 at Square A is 17:15. In other words, the estimated times of arrival for users U21 and U23 at Square A are within 20 minutes of 17:00, the time when user U1 felt anxious. Based on this, the generation unit 102 generates alert information for users U21 and UU23.
[0073] In this way, the generation unit 102 generates warning information by filtering based on at least one or more of the new user's position relative to the user's anxious place, the new user's attributes, and the new user's expected arrival time at the user's anxious place. With this configuration, information about the public safety in the user's anxious place can be shared with new users who meet certain conditions.
[0074] 5, the generation unit 102 generates alert information when the time when user U1 felt anxious, 17:00, is within 20 minutes of the estimated arrival time of new users (users U21, U22, and U23) at Square A. Since the time when user U1 felt anxious, 17:00, is in the afternoon time slot, the generation unit 102 may be configured to generate alert information when the estimated arrival time of new users (users U21, U22, and U23) at the anxious place is in the afternoon time slot.
[0075] Furthermore, the warning information may include Plaza A, which is the location where user U1 feels uneasy, security information about Plaza A, the time when user U1 felt uneasy in Plaza A, and attribute information of user U1. Note that the warning information does not include information that can identify user U1, such as the name of user U1.
[0076] <How to share security information> Next, a security information sharing method according to the present disclosure will be described. Fig. 6 is a flowchart showing the security information sharing method according to the present disclosure. The subject of each process shown in Fig. 6 is one of the server 100, the user terminal 200, the detection device 300, and the new user terminal 400.
[0077] First, the detection device 300 detects the anxiety of the user based on a change in the user's state (step ST1). The detection device 300 transmits to the user terminal 200 information indicating that the anxiety of the user has been detected.
[0078] Next, when the user terminal 200 receives information from the detection device 300 that the user's anxiety has been detected, the user terminal 200 displays a message prompting the user to input information about the anxious place (step ST22). When the user has finished inputting the information about the anxious place into the user terminal 200, the user terminal 200 transmits the information about the user's anxious place to the server 100.
[0079] Next, the server 100 receives information about the user's anxious place from the user terminal 200. Then, the server 100 identifies security information indicating information about the security of the anxious place based on the information about the anxious place received from the user terminal 200 (step ST31).
[0080] Next, the server 100 determines whether the new user's location is within a predetermined distance from the user's anxious place (step ST32). If the new user's location is not within the predetermined distance from the user's anxious place (step ST32 NO), the server 100 does not generate alert information (step ST37).
[0081] On the other hand, if the new user's location is within the predetermined distance from the user's anxious place (YES in step ST32), the server 100 determines whether the attribute information of the new user matches the attribute information of the user (step ST33).
[0082] If the attribute information of the new user does not match the attribute information of the user (NO in step ST33), the server 100 does not generate alert information (step ST37).
[0083] On the other hand, if the attribute information of the new user matches the attribute information of the user (step ST33 YES), the server 100 determines whether the time when the user felt anxious and the expected time of arrival of the new user at the anxious location are within a predetermined time period (step ST34).
[0084] If the time when the user felt anxiety and the estimated time of arrival of the new user at the anxious place are not within a predetermined time period (NO in step ST34), the server 100 does not generate alert information (step ST37).
[0085] On the other hand, if the time when the user felt anxiety and the estimated arrival time of the new user at the anxiety location are within a predetermined time (YES in step ST34), the server 100 generates alert information (step ST35).Then, the server 100 transmits the alert information to the new user terminal 400 before the new user arrives at the anxiety location (step ST36).
[0086] Next, the new user terminal 400 receives warning information from the server 100 (step ST41). This allows the new user to avoid the location of concern or reduce anxiety due to public safety based on this information. In this way, the public safety information sharing method according to the present disclosure can share information about public safety in the user's location of concern with new users who meet certain conditions.
[0087] In the example shown in Figure 6, the generation unit 102 generates warning information when the new user's position relative to the user's anxious place, the attributes of the new user, and the new user's expected arrival time at the user's anxious place all satisfy predetermined conditions.
[0088] However, without being limited to this, the generation unit 102 may generate warning information when any of the new user's position relative to the user's anxious place, the new user's attributes, or the new user's expected arrival time at the user's anxious place satisfies a predetermined condition. <Embodiment 3> <Information Processing System> The configuration of the public safety sharing system according to the present disclosure will be described below. The public safety sharing system according to the present disclosure includes a server, a user terminal, a detection device, and a new user terminal, similar to FIG. 3. The user terminal, detection device, and new user terminal are the same as those in FIG. 3, and therefore description thereof will be omitted. Each functional block of the server is the same as that in FIG. 3. Here, the identification unit and generation unit will be described in detail.
[0089] <Specific part> The identification unit identifies security information for each of the users' anxiety places based on the information on the anxiety places provided by each of the users. The identification unit also identifies attribute information for each of the users in association with the security information based on the information on the anxiety places for each of the users.
[0090] Furthermore, the identification unit 101 identifies the time when each user felt anxiety at the anxious place in association with the security information, based on the information about the anxious place of each user. That is, the identification unit 101 identifies the attribute information, the time when each user felt anxiety, and the security information of each user in association with the anxious place of each user, based on the information about the anxious place of each user.
[0091] The identifying unit will be described in more detail with reference to Fig. 7. Fig. 7 is a diagram showing an example of identifying security information.
[0092] As shown in FIG. 7, it is assumed that user U11 feels uneasy in Plaza A1. User U1 inputs "A1 Plaza, 17:00 (evening), male, in his 50s, young people hang out" into his own terminal. As shown in FIG. 8, it is assumed that user U12 feels uneasy in Plaza B1. User U12 inputs "B1 Plaza, 20:00, female, in her 20s, creepy because there are no lights" into his own terminal. As shown in FIG. 7, it is assumed that user U13 feels uneasy in Plaza C1. User U13 inputs "C1 Plaza, 10:00, female, in her 50s, dirty" into his own terminal.
[0093] The identification unit associates security information such as "young people hang out" with "A1 Square," which is a place where user U11 feels uneasy. Furthermore, the identification unit associates the time when user U11 felt uneasy, such as "17:00," and attribute information such as "male, in his 50s," with "A1 Square," which is a place where user U11 feels uneasy.
[0094] Similarly, the identification unit associates "B1 Square," a place where user U12 is anxious, with security information such as "It's creepy because there are no lights," the time when the anxiety was felt, such as "20:00," and attribute information such as "female, in her 20s."
[0095] Similarly, the identification unit associates security information such as "dirty" with the "C1 Square," a place of anxiety for user U13, the time when the anxiety was felt, such as "10:00," and attribute information such as "female, in her 50s."
[0096] In this way, the identifying unit 101 identifies each user's attribute information, the time when the user felt anxious, and security information in association with each user's anxious place based on information about the anxious place of each user.
[0097] <Generation part> When the attribute information of a user matches the attribute information of a new user, the generation unit generates warning information before the new user arrives at the matched user's anxious place. In this case, the warning information includes at least the user's anxious place and public safety information. The warning information may also include the user's anxious place, the user's attribute information, the time when the user felt anxious, and public safety information.
[0098] The generation unit will be described in detail using Fig. 8 and Fig. 9 as examples. Fig. 8 and Fig. 9 are explanatory diagrams for generating warning information. Fig. 8 and Fig. 9 show an example in which the generation unit filters user attribute information, the time when the user felt uneasy, and security information for each user's uneasy place identified by the identification unit shown in Fig. 7 according to predetermined conditions, and generates a map as warning information.
[0099] For example, the left side of Fig. 8 focuses on male security information and time information for Square A1, Square B1, and Square C1, which are anxious locations shown in Fig. 7. The left side of Fig. 8 shows security information, time information, and attribute information associated with Square A1, which is an anxious location for male user U11.
[0100] The right side of Fig. 8 focuses on women and shows the security information and time information for Square A1, Square B1, and Square C1, which are the anxious locations shown in Fig. 7. The right side of Fig. 8 shows the security information, time information, and attribute information associated with Square B1 and Square C1, which are anxious locations for female users U11 and U12.
[0101] In this way, it can be said that the generation unit generates map information that organizes security information, attribute information, and the time when the user felt uneasy for each predetermined attribute of the user.
[0102] As another example, the left side of Fig. 9 shows security information and attribute information for the anxious places A1 Square, B1 Square, and C1 Square shown in Fig. 7, focusing on the morning. The right side of Fig. 9 shows security information and attribute information for the anxious places A1 Square, B1 Square, and C1 Square shown in Fig. 8, focusing on the afternoon. In this way, it can be said that the generation unit generates map information that organizes security information, attribute information, and the time when the user felt anxious for each predetermined time based on the time when the user felt anxious.
[0103] An example in which the server transmits warning information to a new user will be described in detail using the examples of Figures 10 and 11. Figures 10 and 11 are diagrams showing warning information transmitted to a new user. Figures 10 and 11 show an example in which the generation unit filters the user attribute information, the time when the user felt uneasy, and security information for each of the user's uneasy locations shown in Figure 7 according to predetermined conditions and generates a map.
[0104] <Map generation based on attribute information> FIG. 10 will be described. In FIG. 10, it is assumed that user U24 is a man in his 50s. It is also assumed that user U24 is heading from start point S1 to goal point F1. It is also assumed that user U24 is 100 m from start point S1 to A1 Square, and that the estimated time of arrival at A1 Square, which is a place of concern, is 17:00. It is also assumed that user U24 is currently located at start point S1. In FIG. 10, it is also assumed that the generation unit generates warning information by filtering using attribute information.
[0105] Because user U24 is male, the generation unit determines that the gender of user U11 matches the genders of users U11, U12, and U13. Then, the generation unit generates map 90 as warning information before user U24 reaches Plaza A1, which is the location of anxiety for user U11.
[0106] Map 90 is a map obtained by filtering, focusing on males, information on public safety in Square A1, Square B1, and Square C1 shown in Fig. 7, attribute information of users U11, U12, and U13, and the times when users U11, U12, and U13 felt anxious. In other words, it is the same as the left side of Fig. 8.
[0107] Then, the transmitter transmits information including the map 90 to the terminal of the user U24 before the user U24 reaches the A1 square, which is the location of concern for the user U11. This allows the user U24 to avoid the A1 square by checking the map 90. Note that, as shown in FIG. 10, the map 90 in the warning information may include a route for the user U24 to avoid the A1 square (arrow in FIG. 10).
[0108] In this way, when the attribute information of users U11, U12, and U13 matches the attribute information of new user U24, the generation unit generates warning information (map 90) before the new user U24 reaches the anxious location (A1 Square) of the matched user U11.
[0109] The warning information (map 90) includes the location of concern (A1) of the user U11, the attribute information of the user U11 (male, in his 50s), the time when the user U11 felt uneasy (17:00 (evening)), and security information at the location of concern (A1) (young people hang out).
[0110] Furthermore, when the attribute information of a plurality of users matches the attribute information of a new user, the generation unit may perform the following process: The generation unit generates warning information that includes security information for the anxiety places of the matched plurality of users, the warning information being notified to the new user before the new user reaches the nearest anxiety place among the anxiety places of the matched plurality of users.
[0111] For example, in the example shown in Fig. 10, if user U24 is a woman, the attribute information of user U12 and user U13 is matched. Of square B1, which is an anxious place for user U12, and square C1, which is an anxious place for user U13, square C1 is the closest anxious place to user U24. The generation unit generates warning information to be notified to the new user U24 before user U24 arrives at square C1, the closest anxious place, and the warning information includes security information for the anxious places of the matched multiple users U12 and U13.
[0112] Furthermore, when the attribute information of a plurality of users matches the attribute information of a new user, the generation unit may perform the following process: The generation unit generates warning information to be notified to the new user before the new user arrives at each of the uneasy places of the matched plurality of users, the warning information including security information for the uneasy places of the matched user.
[0113] For example, in the example shown in Fig. 10, if user U24 is a woman, the attribute information of user U12 and user U13 are matched. The generation unit generates warning information to be notified to the new user 24 before user U24 reaches square B1, which is a place of anxiety for user U12, and includes security information for square B1, which is a place of anxiety for the matched user U12. Furthermore, the generation unit generates warning information to be notified to the new user 24 before user U24 reaches square C1, which is a place of anxiety for user U13, and includes security information for square C1, which is a place of anxiety for the matched user U13.
[0114] <Map generation based on time information> Let us now consider Figure 11. As shown in Figure 11, user U25 is a woman in her 20s. Assume that she is heading from start point S1 to goal point F1. Assume that user U25 is 100m from start point S1 to A1 Square and the estimated time of arrival at A1 Square is 19:00. Assume that user U25 is 150m from start point S1 to B1 Square and the estimated time of arrival at B1 Square is 19:02. Assume that user U25 is 50m from start point S1 to C1 Square and the estimated time of arrival at C1 Square is 18:55.
[0115] 11, the generation unit filters and generates alert information when the time when a user (U11, U12, U13 in FIG. 9) felt anxious and the estimated time when a new user (user U25 in FIG. 11) will arrive at the anxious location are within two hours of each other.
[0116] The time when user U11 felt uneasy in square A1, 17:00, and the estimated time when user U25 will arrive at square A1, 19:00, are within two hours. Also, the time when user U12 felt uneasy in square B1, 20:00, and the estimated time when user U25 will arrive at square B1, 19:02, are within two hours. On the other hand, the time when user U13 felt uneasy in square C1, 10:00, and the estimated time when user U25 will arrive at square A1, 18:55, are not within two hours.
[0117] Therefore, the generation unit generates a map 91 as warning information. The map 91 is the same as the map on the right side of Fig. 9. The map 91 includes security information, time information, and user attribute information for the A1 square and the B1 square, but does not include security information, time information, or user attribute information for the C1 square.
[0118] In other words, the warning information (map 91) includes the user U11's uneasy location (A1 Square), the user U11's attribute information (male, 50s), the time the user U11 felt uneasy (17:00 (evening)), and security information (young people hang out). The warning information (map 91) also includes the user U12's uneasy location (B1 Square), the user U11's attribute information (female, 20s), the time the user U12 felt uneasy (20:00), and security information (there are no lights and it's creepy).
[0119] Then, the transmitter transmits information including the map 91 to the terminal of the user U25 before the user U25 reaches the A1 square, which is the uneasy location for the user U11. This allows the user U25 to avoid the A1 square by checking the map 91.
[0120] The transmitter also transmits information including a map 91 to the terminal of user U25 before user U25 reaches Square B1, which is a location of concern for user U12. This allows user U25 to avoid Square B1 by checking the map 91. Note that, as shown in FIG. 11, the map 91 in the warning information may include a route for user U25 that avoids Square A1 and Square B1.
[0121] 11, when there are multiple corresponding anxious places (open spaces A1 and B1), the generation unit may perform the following process: The generation unit may generate warning information before the new user arrives at the anxious place with the earliest expected arrival time among the expected arrival times for the anxious places.
[0122] 11, the estimated arrival time of the new user U25 to Square A1 is 19:00, and the estimated arrival time of the new user U25 to Square B1 is 19:02. That is, the estimated arrival time of the new user U25 to Square A1 is earlier than the estimated arrival time of the new user U25 to Square B1. Thus, the generation unit generates a map 91 that contains information to be notified to the new user U25 before 19:00.
[0123] In this way, when the time when any of users U11, U12, U13 felt anxious and the estimated time of arrival of new user U25 at the anxious location of users U11, U12, U13 are within a predetermined time, the generation unit executes the following process: The generation unit generates warning information (map 91) before the new user U25 arrives at the anxious location (A1 Square, B1 Square) of users U11, U12, whose time of feeling anxious was within the predetermined time between the estimated arrival time of new user U25 and the time when they felt anxious.
[0124] In addition, the generation unit may be configured to generate warning information before the new user reaches each of the user's anxious locations if the new user's location is within a predetermined range from the anxious locations of multiple users.
[0125] The generating unit may be configured to generate alert information that can be recognized by the new user according to the attribute information of the new user. For example, if the new user has a hearing impairment, the generating unit generates alert information that can be recognized by the new user visually. As another example, if the new user has a visual impairment, the generating unit generates alert information that can be recognized by the new user auditoryly.
[0126] <Configuration example> FIG. 12 is a block diagram showing an example configuration of a user terminal or the like according to the present disclosure. FIG. 12 is a block diagram showing an example configuration of the above-described user terminal 200, new user terminal 400, detection device 300, server 10, and server 100 (hereinafter referred to as user terminal 200, etc.). Referring to FIG. 12, the user terminal 200 or the like includes a network interface 1201, a processor 1202, and a memory 1203. The network interface 1201 may be used to communicate with a network node. The network interface 1201 may include, for example, a network interface card (NIC) compliant with the IEEE 802.3 series. IEEE stands for Institute of Electrical and Electronics Engineers.
[0127] The processor 1202 reads and executes software (computer programs) from the memory 1203 to perform the processing of the user terminal 200 and the like described using flowcharts in the above-described embodiments. The processor 1202 may be, for example, a microprocessor, an MPU, or a CPU. The processor 1202 may include multiple processors.
[0128] The memory 1203 is configured by a combination of volatile memory and non-volatile memory. The memory 1203 may include storage located remotely from the processor 1202. In this case, the processor 1202 may access the memory 1203 via an I / O (Input / Output) interface (not shown).
[0129] 12, the memory 1203 is used to store software modules. The processor 1202 reads and executes these software modules from the memory 1203, thereby performing the processing of the user terminal 200 and the like described in the above-described embodiment.
[0130] As explained using FIG. 12, each of the processors included in the user terminal 200 or the like executes one or more programs including a group of instructions for causing a computer to perform the algorithm explained using the drawing.
[0131] In the above examples, the program includes instructions (or software code) that, when loaded into a computer, cause the computer to perform one or more functions described in the embodiments. The program may be stored on a non-transitory computer-readable medium or a tangible storage medium. By way of example and not limitation, computer-readable medium or tangible storage medium includes random-access memory (RAM), read-only memory (ROM), flash memory, solid-state drive (SSD) or other memory technology, CD-ROM, digital versatile disc (DVD), Blu-ray® disc or other optical disk storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage device. The program may also be transmitted on a transitory computer-readable medium or communication medium. By way of example and not limitation, transitory computer-readable medium or communication medium includes electrical, optical, acoustic, or other forms of propagated signals.
[0132] The present disclosure has been described above in accordance with the above-described embodiments, but the present disclosure is not limited to the configurations of the above-described embodiments, and naturally includes various modifications, alterations, and combinations that a person skilled in the art could make within the scope of the claims of the present application.
[0133] Each drawing is merely an example for describing one or more embodiments. Each drawing may relate not only to one particular embodiment, but also to one or more other embodiments. As will be understood by those skilled in the art, various features or steps described with reference to any one drawing can be combined with features or steps shown in one or more other drawings to create, for example, an embodiment not explicitly shown or described. Not all features or steps shown in any one drawing are necessary to describe an exemplary embodiment, and some features or steps may be omitted. The order of steps described in any drawing may be changed as appropriate.
[0134] A part or all of the above-described embodiments can be described as, but not limited to, the following supplementary notes. (Appendix 1) an identification unit that identifies public safety information indicating information about public safety of an uneasy place based on information about the uneasy place where the user feels uneasy; a generating unit that generates warning information including the public safety information, the warning information being notified to the new user before the new user arrives at the unsafe location; Equipped with server. (Appendix 2) The generation unit further generates the warning information when the new user's location is within a predetermined range from the user's anxious location. The server described in Appendix 1. (Appendix 3) The identification unit further identifies attribute information of the user in association with the public safety information based on information about the user's anxious place; When the attribute information of the user matches the attribute information of the new user, the generation unit generates the warning information, which is information to be notified to the new user before the new user reaches the nearest anxiety place among the anxiety places of the matched user, and includes security information of the anxiety place of the matched user. 2. A server as set forth in claim 1 or 2. (Appendix 4) The identification unit further identifies attribute information of the user in association with the public safety information based on information about the user's anxious place; When the attribute information of the user matches the attribute information of the new user, the generation unit generates the warning information to be notified to the new user before the matched user arrives at each of the anxiety places of the matched user, the warning information including security information of the anxiety places of the matched user. 2. A server as set forth in claim 1 or 2. (Appendix 5) The identification unit further identifies a time when the user felt anxious in association with the security information based on information about the anxious place of the user, The generation unit further generates the warning information, which includes security information at the user's anxious place, to be notified to the new user before the new user arrives at the anxious place with the earliest expected arrival time out of the expected arrival time of the new user and the expected arrival time at the anxious place of the user whose time of feeling anxiety was within the predetermined time, when the time when the user felt anxious and the expected arrival time of the new user at the anxious place of the user are within a predetermined time. 2. A server as set forth in claim 1 or 2. (Appendix 6) The identification unit further identifies a time when the user felt anxious in association with the security information based on information about the anxious place of the user, The generation unit further generates the warning information, which is to be notified to the new user before the new user arrives at the anxiety place where the time when the user felt anxiety and the new user's expected arrival time at the anxiety place are within a predetermined time, and includes security information at the anxiety place of the user, when the time when the user felt anxiety and the new user's expected arrival time at the anxiety place are within a predetermined time. 2. A server as set forth in claim 1 or 2. (Appendix 7) the generation unit generates the alert information recognizable by the new user in accordance with attribute information of the new user. The server described in Appendix 2. (Appendix 8) The identification unit identifies the public safety information based on information about an unsafe place provided by the user. 2. A server as set forth in claim 1 or 2. (Appendix 9) An information processing system including a terminal device and a server, The terminal device Acquire information about the anxiety location where the user felt anxiety, transmitting information about the anxious place to the server; The server identifying public safety information indicating information about public safety of the unsafe place based on the information about the unsafe place received from the terminal device; generating warning information including the public safety information, the warning information being notified to the new user before the new user arrives at the unsafe location; Public safety information sharing system. (Appendix 10) Further comprising a detection device; the detection device detects anxiety of the user based on a change in the state of the user; transmitting information to the terminal device indicating that the anxiety of the user has been detected; When the terminal device receives information indicating that the user's anxiety has been detected, the terminal device acquires information regarding an anxiety location where the user felt anxiety. The public safety information sharing system described in Appendix 9. (Appendix 11) identifying public safety information indicating information about public safety of the uneasy place based on information about the uneasy place where the user felt uneasy; generating warning information including the public safety information, the warning information being notified to the new user before the new user arrives at the unsafe location; The computer performs the processing, How to share security information. (Appendix 12) identifying public safety information indicating information about public safety of the uneasy place based on information about the uneasy place where the user felt uneasy; generating warning information including the public safety information, the warning information being notified to the new user before the new user arrives at the unsafe location; Have the computer perform the process, program.
[0135] Some or all of the elements (e.g., configurations and functions) described in Supplementary Notes 2 to 8 that are dependent on Supplementary Notes 1 may also be dependent on Supplementary Notes 9, 11, and 12 in the same dependency relationship as Supplementary Notes 2 to 8. Some or all of the elements described in any Supplementary Note may be applied to various hardware, software, recording means for recording software, systems, and methods. [Explanation of symbols]
[0136] 10, 100 servers 11, 101 Specific part 12, 102 generation section 20 Public Safety Sharing System Maps 90 and 91 100 servers 103 Receiving unit 104 Transmitter 200 user terminals 201 Age Input Section 202 Anxiety location input section 203 Time input section 204 Attribute Input Section 205 Other input section 300 Detection Device 400 New User Devices 1201 Network Interface 1202 processor 1203 memory A, A1, B1, C1 Square S1 Starting point F1 finish line U1, U11, U12, U13, U21, U22, U23, U24, U25 users
Claims
1. an identification unit that identifies public safety information indicating information about public safety of an uneasy place based on information about the uneasy place where the user feels uneasy; a generating unit that generates warning information including the public safety information, the warning information being notified to the new user before the new user arrives at the unsafe location; Equipped with server.
2. The generation unit further generates the warning information when the new user's location is within a predetermined range from the user's anxious location. The server of claim 1 .
3. The identification unit further identifies attribute information of the user in association with the public safety information based on information about the user's anxious place; When the attribute information of the user matches the attribute information of the new user, the generation unit generates the warning information to be notified to the new user before the matched user arrives at each of the anxiety places of the matched user, the warning information including security information of the anxiety places of the matched user.
3. The server according to claim 1 or 2.
4. The identification unit further identifies a time when the user felt anxious in association with the security information based on information about the anxious place of the user, The generation unit further generates the warning information, which is to be notified to the new user before the new user arrives at the anxiety place where the time when the user felt anxiety and the new user's expected arrival time at the anxiety place are within a predetermined time, and includes security information at the anxiety place of the user, when the time when the user felt anxiety and the new user's expected arrival time at the anxiety place are within a predetermined time.
3. The server according to claim 1 or 2.
5. the generation unit generates the alert information recognizable by the new user in accordance with attribute information of the new user. The server of claim 2.
6. The identification unit identifies the public safety information based on information about an unsafe place provided by the user.
3. The server according to claim 1 or 2.
7. An information processing system including a terminal device and a server, The terminal device Acquire information about the anxiety location where the user felt anxiety, transmitting information about the anxious place to the server; The server identifying public safety information indicating information about public safety of the unsafe place based on the information about the unsafe place received from the terminal device; generating warning information including the public safety information, the warning information being notified to the new user before the new user arrives at the unsafe location; Public safety information sharing system.
8. Further comprising a detection device; the detection device detects anxiety of the user based on a change in the state of the user; transmitting information to the terminal device indicating that the anxiety of the user has been detected; When the terminal device receives information indicating that the user's anxiety has been detected, the terminal device acquires information regarding an anxiety location where the user felt anxiety. The security information sharing system according to claim 7.
9. identifying public safety information indicating information about public safety of the uneasy place based on information about the uneasy place where the user felt uneasy; generating warning information including the public safety information, the warning information being notified to the new user before the new user arrives at the unsafe location; The computer performs the processing, How to share security information.
10. identifying public safety information indicating information about public safety of the uneasy place based on information about the uneasy place where the user felt uneasy; generating warning information including the public safety information, the warning information being notified to the new user before the new user arrives at the unsafe location; Have the computer perform the process, program.
Citation Information
Patent Citations
Generating device and generating method
JP2023110307A