Information provision system and information presentation program
The information providing system addresses the challenge of accurately identifying matching results in real-world communication systems by generating a virtual space image on mobile devices, allowing users to easily visualize and interact with nearby individuals.
Patent Information
- Application Number
- JP2020198578
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-11-30
- Publication Date
- 2025-05-08
- Estimated Expiration
- 2040-11-30
AI Technical Summary
Existing systems that facilitate communication between individuals within a given area require significant time and effort to accurately identify matching results in the real world.
An information providing system that uses a processor and storage medium to generate a virtual space image on a mobile terminal, displaying a real space within a predetermined range and a second user icon, allowing users to easily visualize and access information about others in their vicinity.
Enables users to accurately grasp the real world environment and associate it with information about others viewed on a mobile device, improving user convenience and efficiency in identifying and interacting with nearby individuals.
Smart Images

Figure 0007672811000001 
Figure 0007672811000002 
Figure 0007672811000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an information providing system and an information presentation program. [Background technology]
[0002] Patent Document 1 discloses a server system that derives a matching result that enables communication between people in a predetermined area. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 5788429 Summary of the Invention [Problem to be solved by the invention]
[0004] With this system, even if the matching results are notified, it takes time and effort to accurately identify the people who appear in the matching results in the real world.
[0005] Therefore, an object of the present disclosure is to enable accurate understanding by correlating the real world within the visible range with information about other people viewed on a mobile device. [Means for solving the problem]
[0006] An information provision system according to one embodiment of the present disclosure includes a processor that executes a program and a storage medium on which the program is stored, and the program causes the processor to execute the following operations: acquire first position coordinates indicating a position of a first mobile terminal of a first user, who is the user himself, and second position coordinates indicating a position of a second mobile terminal of a second user, who is another person; generate a virtual space image including a space corresponding to a real space of a predetermined range including the first position coordinates and a second user icon corresponding to the second position coordinates in the real space; display the virtual space image on the first mobile terminal; acquire data related to the second user, and display the data related to the second user on the first mobile terminal in association with the virtual space image.
[0007] According to the above configuration, a virtual space image including a space determined based on the first position coordinates in a predetermined specific space including a first position coordinate in real space and a second user icon corresponding to the second position coordinates is displayed on the first mobile terminal, so that the first user can easily visually confirm the second user (other person) corresponding to the second user icon (other person icon) in real space.
[0008] An information presentation program according to an embodiment of the present disclosure is an information presentation program installed in a first mobile terminal of a first user, and causes a processor to execute the following operations: acquiring first position coordinates indicating a position of the first mobile terminal; generating a virtual space image including a space corresponding to a real space of a predetermined range including the first position coordinates and a second user icon corresponding to second position coordinates indicating a position of a second mobile terminal of a second user who is another person in the real space; displaying the virtual space image on the first mobile terminal; acquiring data related to the second user, and displaying the data related to the second user in association with the virtual space image on the first mobile terminal. The information presentation program is stored in a computer-readable storage medium. The storage medium is a non-transitory and tangible medium. Effect of the Invention
[0009] According to one aspect of the present disclosure, a user can accurately understand the real world within his or her field of vision and information about other people viewed on a mobile device while associating the two. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a schematic diagram of a network configuration of an information providing system according to an embodiment. [Diagram 2] FIG. 2 is a schematic diagram of the in-vehicle configuration of the information provision system of FIG. [Diagram 3] FIG. 3 is a block diagram of the information providing system of FIGS. [Figure 4] FIG. 4 is a flowchart showing the processing of personal setting in the information providing system of FIG. [Diagram 5] FIG. 5 is a flowchart showing a basic process in the information providing system of FIG. [Figure 6] Fig. 6(A) is a virtual space image page displayed on the first mobile terminal of Fig. 3. Fig. 6(B) is a personal item page displayed on the first mobile terminal when the other person icon of Fig. 6(A) is selected. Fig. 6(C) is a personal detail page displayed on the first mobile terminal when the item icon of Fig. 6(B) is selected. [Figure 7] FIG. 7 is a flowchart showing the reaction data processing in the information providing system of FIG. [Figure 8] FIG. 8 is a flowchart showing the process of ranking based on external evaluation in the information providing system of FIG. [Figure 9] FIG. 9 is a flowchart showing the processing of a message addressed to another person in the information providing system of FIG. [Figure 10] FIG. 10 is a flowchart showing the process when an emergency occurs in the information providing system of FIG. [Figure 11] FIG. 11 is a flow chart showing the processing of a message addressed to an administrator in the information providing system of FIG. [Figure 12]FIG. 12 is a flowchart showing the processing of representative emotions in the information provision system of FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, an embodiment will be described with reference to the drawings.
[0012] FIG. 1 is a schematic diagram of a network configuration of an information providing system 10 according to an embodiment. As shown in FIG. 1, in the information providing system 10, a plurality of mobile terminals 1 to 3 are communicatively connected to a server 4 via a network N. Each of the mobile terminals 1 to 3 is, for example, a smartphone, a tablet terminal, or the like. Here, the first mobile terminal 1 is possessed by a first user, the second mobile terminal 2 is possessed by a second user, and the third mobile terminal 3 is possessed by a third user (the nth mobile terminal is possessed by the nth user (n is a natural number)). The network N is, for example, an external network such as the Internet, a mobile phone network, or a satellite communication line.
[0013] FIG. 2 is a schematic diagram of the in-car configuration of the information provision system 10 of FIG. 1. As shown in FIG. 2, the service of the information provision system 10 is provided in a predetermined specific space (for example, an internal space of a structure) including the position coordinates of the first mobile terminal 1 in the real space. In this embodiment, a case is considered in which the first to third users who each possess the mobile terminals 1 to 3 use the service of the information provision system 10 when they are in a passenger compartment space S (internal space) of a train 8 (an example of a structure) of a railway. The structure may be a building (for example, a shopping mall, etc.) instead of a railway vehicle. The specific space is not limited to the internal space of a structure, and may be a limited range of an outdoor space (for example, an amusement park, an event venue, a campsite, etc.).
[0014] Formation vehicle 8 includes a plurality of individual vehicles 9 coupled together. Each of the plurality of individual vehicles 9 has a plurality of (e.g., four or more) locators 5 distributed and installed at predetermined locations. Each of mobile terminals 1-3 transmits and receives wireless signals to and from each locator 5, thereby making it possible to estimate three-dimensional position coordinates indicating the position of each of mobile terminals 1-3 within individual vehicle 9 with high accuracy.
[0015] Locator 5 functions as a sensor that wirelessly communicates with each of mobile terminals 1-3 to obtain information that enables identification of the position coordinates of each of mobile terminals 1-3. Specifically, the wireless signal used by locator 5 may be one that uses radio waves, sound waves, light, or magnetism. Positioning principles using locator 5 may include, for example, the AOA (Angle Of Arrival) method that uses the arrival angle of a signal, the RSSI (Received Signal Strength Indicator) method that uses the reception strength of a signal, the TOA (Time Of Arrival) method that uses the propagation time of a signal, and the TDOA (Time Difference Of Arrival) method that uses the propagation time difference of a signal. By utilizing these positioning principles, the three-dimensional position coordinates of the first to third mobile terminals 1-3 (mobile stations) may be estimated by communication with locator 5 (base station).
[0016] Each locator 5 is communicatively connected to the position coordinate device 7 via the hub 6. The position coordinate device 7 has a processor and a memory, and calculates the position coordinates of each of the mobile terminals 1-3 based on information from each of the locators 5, and transmits the calculated position coordinates to the first mobile terminal 1. Specifically, the position coordinate device 7 calculates three-dimensional position coordinates (relative position coordinates with respect to the passenger compartment space S) of each of the mobile terminals 1-3 based on basic information (e.g., signal arrival angle, reception strength, propagation time, or propagation time difference) obtained by transmitting and receiving wireless signals between each of the mobile terminals 1-3 and each of the locators 5. The position coordinate device 7 transmits the calculated position coordinates to each of the mobile terminals 1-3 via the network N (see FIG. 1). Note that, for the transmission, a wireless communication system (e.g., Wi-Fi, etc.) in the individual vehicle 9 may be used instead of the network N. Furthermore, satellite positioning may be used for acquiring the position coordinates of each of the mobile terminals 1-3.
[0017] FIG. 3 is a block diagram of the information provision system 10 of FIGS. 1 and 2. For convenience, three mobile terminals 1 to 3 are illustrated in FIG. 3, but the number of mobile terminals may be increased or decreased according to the number of users in the individual vehicle 9. Since the mobile terminals 1 to 3 are substantially the same as each other, the first mobile terminal 1 will be described as a representative. As shown in FIG. 3, the first mobile terminal 1 includes a processor 11, a main memory 12 (RAM), a storage 13 (storage medium), a communication interface 14, an input operation unit 15, and a display unit 16. The processor 11 is, for example, a CPU. The storage 13 is, for example, a hard disk, a flash memory, or the like. The main memory 12 and the storage 13 can also be collectively referred to as a memory. The storage 13 stores an information presentation program P1. That is, the information presentation program P1 is installed in the first mobile terminal 1. The information presentation program P1 is read into the main memory 12 and executed by the processor 11. Here, the information presentation program P1 may be in a cloud or the like without being installed in the first mobile terminal 1.
[0018] Communication interface 14 includes both a communication interface for wireless communication with network N (e.g., a mobile phone line communication device) and a communication interface for wireless communication with locator 5 (e.g., a short-range wireless communication (Bluetooth (registered trademark) communication device). Input operation device 15 is operated by the first user to input commands to first mobile terminal 1. Display device 16 is a display that displays a screen to the first user. First mobile terminal 1 is equipped with, for example, a touch panel display, which can fulfill the functions of input operation device 15 and display device 16. Input operation device 15 may include a voice input device.
[0019] The server 4 includes a processor 21, a main memory 22 (RAM), a storage 23 (storage medium), and a communication interface 24. The processor 21 is, for example, a CPU. The storage 23 is, for example, a hard disk, a flash memory, or the like. The main memory 22 and the storage 23 can also be collectively referred to as memory. An information provision program P2 is stored in the storage 23. That is, the information provision program P2 is installed in the server 4. The information provision program P2 is read into the main memory 22 and executed by the processor 21. The communication interface 24 is a communication interface for communicating with the network N.
[0020] Locator 5 includes radio wave arrival angle calculation unit 31 and radio wave arrival angle output unit 32. Radio wave arrival angle calculation unit 31 calculates the arrival angle (receiving direction) of radio waves (for example, radio waves for Bluetooth (registered trademark) communication) received from each of mobile terminals 1-3. Radio wave arrival angle output unit 32 outputs the arrival angle of the radio waves calculated by radio wave arrival angle calculation unit 31. Information on the radio wave arrival angle calculated by radio wave arrival angle calculation unit 31 is basic information that enables the three-dimensional position coordinates of each of mobile terminals 1-3 to be specified by the AOA method. Note that, although an AOA-based configuration has been exemplified as the configuration of locator 5 here, an RSSI-based, TOA-based or TDOA-based configuration may also be adopted.
[0021] Position coordinate device 7 includes position coordinate calculation unit 41 and position coordinate transmission unit 42. Position coordinate calculation unit 41 calculates the position coordinates of each of mobile terminals 1-3 by the AOA method based on the radio wave arrival angle from each locator 5. Position coordinate transmission unit 42 transmits the calculated position coordinates of each of mobile terminals 1-3 to each of mobile terminals 1-3. Note that position coordinate transmission unit 42 may transmit the calculated position coordinates of each of mobile terminals 1-3 to server 4.
[0022] The position coordinate device 7 also serves as an attribute information transmitter that transmits attribute information relating to the attributes of the location where the position coordinates of each mobile terminal 1 exist to the server 4. For example, the position coordinate device 7 receives attributes (e.g., car number, destination, next stop, etc.) of one individual vehicle 9 (hereinafter referred to as target individual vehicle) where the first position coordinate of the first mobile terminal 1 exists among the multiple trains 8, from the in-car LAN of the train 8, and transmits the attributes to the server 4. The attribute information transmitter may be provided separately from the position coordinate device 7.
[0023] In the following description, processing on the first mobile terminal 1 is performed by the processor 11 executing an information presentation program P1 installed on the first mobile terminal 1, processing on the second mobile terminal 2 is performed by the processor 11 executing an information presentation program P1 installed on the second mobile terminal 2, and processing on the server 4 is performed by the processor 21 executing an information provision program P2 installed on the server 4.
[0024] Fig. 4 is a flow chart showing the processing of personal setting in the information providing system 10 of Fig. 3. As shown in Figs. 3 and 4, the first to third users use the input operation device 15 of each of the mobile terminals 1 to 3 to select the personal setting input section 63b of the virtual space image page 51 (see Fig. 6(A)) described later (step S1). Then, on each of the mobile terminals 1 to 3, a setting screen for accepting input of data (personal data) related to each user is displayed on the display device 16 (step S2).
[0025] The personal data may include private data that is prohibited from being disclosed to others, and voluntarily disclosed data that is permitted to be disclosed to others. The voluntarily disclosed data includes a plurality of itemized data. When input of the personal data into the setting screen is completed, the personal data is transmitted from each of the mobile terminals 1 to 3 to the server 4.
[0026] The server 4 receives the personal data transmitted from each of the mobile terminals 1 to 3 (step S4). The server 4 stores the received personal data in the storage 23 in association with the identification information of each user (step S5). Furthermore, the server 4 stores the grade information of each user in association with the identification information of each user in the storage 23 (step S6).
[0027] The grade information may be billing information of each user, or may be determined based on billing information of each user, or may be determined based on the system usage of each user. For example, the grade information may be set so that the more a user is charged, the higher the grade is set. For example, a free member may be set as a low grade member, and a paid member may be set as a high grade member. In other words, the grade may be determined based on whether the service is paid or free. The grade information may be set so that the greater the system usage of a user, the higher the grade is set. In other words, the greater the accumulated usage time of a user and / or the amount of information provided by the user, the higher the grade may be set.
[0028] The server 4 determines the use restriction range of the user of the grade according to the stored grade information (step S7). The determined use restriction range is stored in association with the identification information of each user. The use restriction range may be the range of viewable data among the voluntarily published data of other people's personal data, or the range of a specific space that can be viewed.
[0029] Fig. 5 is a flowchart showing basic processing in the information provision system 10 of Fig. 3. Fig. 6(A) is a virtual space image page 51 displayed on the first mobile terminal 1 of Fig. 3. Fig. 6(B) is a personal item page 52 displayed on the first mobile terminal 1 when the other person icon 71b of Fig. 6(A) is selected. Fig. 6(C) is a personal detail page 53 displayed on the first mobile terminal 1 when the item icon 82 of Fig. 6(B) is selected. Below, the basic processing will be explained according to the flowchart of Fig. 5 with appropriate reference to Figs. 6(A) to (C).
[0030] In the following, the first user of the first mobile terminal 1 will be described as the user himself / herself, and the second user of the second mobile terminal 2 will be described as another person. The third mobile terminal 3 is similar to the second mobile terminal 2, so its description will be omitted.
[0031] When the information presentation program P1 is started in the first mobile terminal 1 and the second mobile terminal 2, the first mobile terminal 1 transmits its own first position coordinates received from the position coordinate device 7 to the server 4, and the second mobile terminal 2 transmits its own second position coordinates received from the position coordinate device 7 to the server 4 (step S11). The server 4 receives the position information of the first mobile terminal 1 and the second mobile terminal 2 (step S12).
[0032] The server 4 generates a virtual space image 71 (see FIG. 6(A)) (step S13) described later based on the position information of the first mobile terminal 1 and the second mobile terminal 2. The virtual space image 71 has a field of view space image 71a and a person icon 71b (second user icon) displayed on the field of view space image 71a.
[0033] The server 4 generates attribute information on attributes (e.g., car number, destination, next stop, etc.) of the individual vehicle 9 in which the first position coordinates received from the first mobile terminal 1 are present (step S14). The server 4 creates a virtual space image page 51 using the generated attribute information and the virtual space image 71, and transmits it to the first mobile terminal 1 (step S15).
[0034] 6(A), the first mobile terminal 1 receives the virtual space image page 51 (step S16) and displays it on the screen of the display 16 (step S17). The virtual space image page 51 includes, for example, a virtual space image display section 61, an attribute information display section 62, and an input display section 63. The virtual space image display section 61 displays a virtual space image 71 including a field of view space image 71a and a person icon 71b.
[0035] The field of view space image 71a is an image representing a space of a predetermined section determined based on the first position coordinates in a predetermined space (cabin space S) including a first position coordinate in real space. Specifically, the field of view space image 71a is an image representing a three-dimensional space visually recognized from a point corresponding to the first position coordinates in the cabin space S including the first position coordinates in real space. When the first mobile terminal 1 is present in one target individual vehicle 9 among the train cars 8, the field of view space image 71a is an image representing a space visible from the first position coordinates in the cabin space S of the target individual vehicle 9. That is, the viewpoint of the field of view space image 71a is a point corresponding to the first position coordinates. The field of view space image 71a may or may not include an icon of the first user, which is the user himself / herself.
[0036] The spatial image 71a may be configured to rotate its display with the first position coordinate as a reference point (viewpoint) to change the viewing direction in response to an operation by the first user to change the viewing direction (for example, a scroll operation on the touch panel of the first mobile terminal 1). That is, in response to a request from the first mobile terminal 1, the server 4 may transmit the virtual space image 71 including the spatial image 71a in the requested viewing direction to the first mobile terminal 1. In a state in which the display of the field of view space image 71a is not moved by an operation, the field of view space image 71a becomes an image representing a partial space determined from the cabin space S with the first position coordinate as a reference.
[0037] The field of view space image 71a may be displaced in response to the operation of the first user to display a space that does not have the first position coordinate as a reference point. For example, in a state in which the first position coordinate remains stopped in the passenger compartment space S of a specific target individual vehicle 9, the viewpoint may be virtually displaced in response to the operation of the first user to display the passenger compartment space of an adjacent individual vehicle in the field of view space image 71a.
[0038] The other person icon 71b is arranged at a three-dimensional position corresponding to the position coordinates of the mobile terminal of the other person present in the cabin space S including the first position coordinates on the field of view space image 71a. The other person icon 71b corresponding to the second mobile terminal 2 is arranged at the second position coordinates on the field of view space image 71a. A hyperlink to a personal item page 52 described later is embedded in the other person icon 71b. The other person icon 71b may be arranged at a position shifted from the second position coordinates within a range where the correspondence with the second position coordinates can be grasped. The other person icon 71b may be a symbol or a shape imitating a human. According to this embodiment, the other person icon 71b is arranged at a three-dimensional position, so that it is possible to distinguish whether the second user is standing or sitting in the real space.
[0039] The size of the other person icon 71b may be determined so as to become smaller as the distance from the viewpoint (first position coordinate) of the visual field space image 71a to the second position coordinate increases. The display form of the other person icon 71b may be determined according to the contents of the personal settings of the user corresponding to the other person icon 71b. For example, the display color (e.g., blue for men and pink for women) may be determined according to the gender of the user corresponding to the other person icon 71b.
[0040] The first mobile terminal 1 periodically acquires the first position coordinates, and the second mobile terminal 2 periodically acquires the second position coordinates. When the first position coordinates move, the server 4 updates the virtual space image 71 so that a field of view space image 71a based on the first position coordinates after the movement is displayed. Therefore, when the first mobile terminal 1 moves, the display of the field of view space image 71a of the virtual space image 71 on the virtual space image page 51 also changes continuously accordingly.
[0041] When the first mobile terminal 1 moves to an adjacent individual vehicle 9, the target individual vehicle changes accordingly to the adjacent individual vehicle, and the field of view space image 71a of the virtual space image 71 also changes to display a field of view space image 71a of the passenger compartment space S of the adjacent individual vehicle 9. In other words, adjacent passenger compartment spaces (the multiple partition spaces that make up the specific space) are not continuous with each other, and the field of view space image 71a switches discontinuously with the movement of the first position coordinate between the passenger compartment spaces.
[0042] The attribute information display unit 62 displays the attribute information related to the target individual vehicle 9 in which the first user is present. For example, the attribute information display unit 62 displays the car number, destination, next stop station, etc. of the target individual vehicle 9. This allows the first user to easily grasp information related to the attributes of the target individual vehicle in which the first user is riding among the multiple individual vehicles 9.
[0043] In the input display section 63, for example, a personal setting input section 63a, an emergency situation input section 63b, a message to administrator function section 63c, and an emotion input section 63d are displayed. When the first user selects (tap) the personal setting input section 63a, the setting screen described in step S2 of Fig. 4 is displayed, and the first user is prompted to input personal data. The emergency situation input section 63b, the message to administrator function section 63c, and the emotion input section 63d will be described later.
[0044] When the first user selects (tap) the other person icon 71b corresponding to the second user (step S18), information on the selection is transmitted to the server 4 based on the hyperlink embedded in the selected other person icon 71b. The server 4 generates a personal item page 52 of the second user linked to the selected other person icon 71b (step S19) and transmits the personal item page 52 to the first mobile terminal 1 (step S20).
[0045] 6(B), the first mobile terminal 1 receives it (step S21) and displays the personal item page 52 on the screen of the display 16 (step S22). On the personal item page 52, for example, an avatar 81, a plurality of item icons 82, a title display section 83, a message function section 84 for others, an external evaluation display section 85, a reaction input section 86, and a back selection section 87 are displayed.
[0046] The avatar 81 may be one determined by the information presentation program P1, or may be one customized by the second user through personal settings. It is not necessary to have an avatar 81. The item icons 82 are arranged close to parts of the avatar 81 that are highly relevant to the item content. For example, an item icon 82 related to hair is arranged close to the head of the avatar 81, and an item icon 82 related to shoes is arranged close to the feet of the avatar 81. It is also possible to display the item icons 82 in a list when there is no avatar 81. The item icons 82 may be text instead of icons.
[0047] The title display section 83 may display the user name of the second user, a sentence set by the second user, etc. A hyperlink to the virtual space image page 51 is embedded in the return selection section 87. When the first user selects (tap) the return selection section 87, the display returns to the virtual space image page 51, which is a higher level, based on the hyperlink embedded in the return selection section 87. That is, the personal item page 52 linked to the virtual space image page 51 is displayed on the first mobile terminal 1. The message-to-others function section 84, the external evaluation display section 85, and the reaction input section 86 will be described later.
[0048] When the first user selects (tap) any one of the item icons 82 (step S23), information on the selection is transmitted to the server 4 based on the hyperlink embedded in the selected item icon 82. The server 4 generates a personal details page 53 of the second user linked to the selected item icon 82 (step S24), and transmits the personal details page 53 to the first mobile terminal 1 (step S25).
[0049] As shown in FIG. 6(C), the first mobile terminal 1 receives it (step S26) and displays the personal details page 53 on the screen of the display 16 (step S27). The personal details page 53 displays a detailed data display section 91 that displays itemized data corresponding to the selected item, and a back selection section 92. For example, when the hair-related item icon 82 is selected, the personal details page 53 displays information about hair (e.g., information about the hair salon used) as the spontaneously public data that the second user specified to be public in the personal settings. When the shoe-related item icon 82 is selected, the personal details page 53 displays information about shoes (e.g., information about a favorite shoe brand) as the spontaneously public data that the second user registered in the personal settings. This allows the first user to immediately and accurately grasp the data that the second user has made public in association with the real space.
[0050] A hyperlink to the personal item page 52 is embedded in the return selection section 92. When the first user selects (tap) the return selection section 92, the display returns to the personal item page 52, which is a higher level, based on the hyperlink embedded in the return selection section 92. That is, the first mobile terminal 1 displays the personal details page 53 linked to the virtual space image page 51 via the personal item page 52. The personal item page 52 and the personal details page 53 constitute a personal page related to the second user.
[0051] As described above, the first user can easily visually confirm the second user (other person) corresponding to the other person icon 71b in the real space when looking at the virtual space image display portion 61 of the virtual space image page 51. Therefore, after visually confirming the comparison between the other person icon 71b of the second user in the virtual space image 71 and the actual second user in the real space, personal data regarding the second user can be displayed according to the first user's desire.
[0052] In other words, after identifying a stranger of interest in real space, the user can instantly and accurately grasp the personal page (personal item page 52 and personal detail page 53) in association with the second user in real space by selecting the stranger icon 71b corresponding to the stranger on the virtual space image page 51. This can dramatically improve user convenience.
[0053] The server 4 may change a specific range that is determined in advance based on the first position coordinates, based on the use restriction range determined according to the grade information of the first user, to generate the virtual space image 71. When the first user is a first grade (e.g., a paid member), the server 4 sets the spatial range in which the virtual space image 71 can be displayed wider than when the first user is a second grade (e.g., a free member) that is lower than the first grade.
[0054] For example, when the first user is in the first grade, the server 4 sets the spatial range of the virtual space image 71 in which the virtual space image page 51 can be displayed to both the passenger compartment space S of the target individual vehicle 9 to which the first position coordinates belong and the passenger compartment space S of the non-target individual vehicle 9 to which the first position coordinates do not belong. On the other hand, when the first user is in the second grade, the server 4 sets the spatial range of the virtual space image 71 in which the virtual space image page 51 can be displayed only to the passenger compartment space S of the target individual vehicle 9 to which the first position coordinates belong. In this way, the range of the virtual space image 71 that the user can view can be changed according to the user's grade information (e.g., billing information), thereby realizing a variety of usage patterns.
[0055] The server 4 may determine the viewable range of the personal page displayed on the first mobile terminal based on the use restriction range determined according to the grade information of the first user. When the first user is in the first grade, the server 4 sets the range of personal data that can be displayed on the personal page (personal item page 52 and personal detail page 53) wider than when the first user is in the second grade. For example, when the first user is in the first grade, the server 4 may set both the personal item page 52 and the personal detail page 53 to be displayable on the first mobile terminal 1. On the other hand, when the first user is in the second grade, the server 4 may set only the personal item page 52 to be displayable on the first mobile terminal 1 and the personal detail page 53 to be undisplayable on the first mobile terminal 1.
[0056] The server 4 may determine the usable range of the functions based on the usage restriction range determined according to the grade information of the first user. For example, when the first user is in the first grade, the server 4 may set at least one of the emergency input section 63b, the message function section 63c for the administrator, the emotion input section 63d, the message function section 84 for other users, the external evaluation display section 85, and the reaction input section 86 to be unavailable. On the other hand, when the first user is in the second grade, the server 4 may set all of the emergency input section 63b, the message function section 63c for the administrator, the emotion input section 63d, the message function section 84 for other users, the external evaluation display section 85, and the reaction input section 86 to be available.
[0057] FIG. 7 is a flowchart showing the processing of reaction data in the information provision system 10 of FIG. 3. As shown in FIG. 7, when the reaction input section 86 is selected (tapped) on the personal item page 52 corresponding to the second user, a reaction input screen for accepting input of reaction data is displayed (step S31). When a user other than the second user inputs reaction data (for example, a good reaction, a bad reaction, etc.) on the reaction input screen, the reaction data is transmitted to the server 4 (step S32). The server 4 receives the reaction data (step S33) and stores the received reaction data in the storage 23 of the server 4 in a state associated with the second user (step S34). The server 4 may display the reaction data on the external evaluation display section 85 of the personal item page 52 of the second user. In this way, the second user can easily be informed of the reactions of other users in the real space. For example, when this embodiment is used in a railway vehicle, when a user wants to show some reaction to the words and actions of passengers within the visual range, the reaction can be conveyed indirectly rather than in a direct manner such as verbally.
[0058] Fig. 8 is a flowchart showing the process of ranking based on external evaluation in the information providing system 10 of Fig. 3. As shown in Fig. 8, the server 4 accumulates usage history data of the information presentation program P1 for each of the mobile terminals 1 to 3 (step S41). The usage history data may be the accumulated time of connecting to the server 4 using the information presentation program P1, or may be the accumulated number of times of connecting to the server 4 using the information presentation program P1. The server 4 accumulates reaction data of a third party to the second user (step S42). The reaction data to the second user is accumulated and saved in step S34 of Fig. 7.
[0059] The accumulated usage history data and reaction data are collectively referred to as external evaluation data. The server 4 aggregates the external evaluation data and quantifies it based on a predetermined rule (e.g., weighting calculation) (step S43). When a weighting calculation formula is used for the rule, as an example, a calculation formula may be used in which the "number of public data items," "number of rides," "number of views," "number of messages received," and "number of favorable reactions" are additive elements, each of which is multiplied or raised to a predetermined weighting coefficient, and the "number of unfavorable reactions" is a subtraction element, each of which is multiplied or raised to a predetermined weighting coefficient.
[0060] The server 4 generates ranking data by ranking the index values, which are quantified external evaluation data, in ascending or descending order (step S44). The server 4 may generate rankings by classification according to the line along which the train 8 operates. For example, the server 4 may rank the second user higher the larger the value of the usage history data (e.g., accumulated time, accumulated number of times, etc.), or may rank the second user higher the larger the favorable reaction data. Furthermore, the data of the first user may or may not be reflected in the ranking.
[0061] The ranking reflecting the external evaluation data of the second user is displayed, for example, in the external evaluation display section 85 of the personal item page 52 displayed on the screen of the first mobile terminal 1. In this way, the first user can instantly and accurately grasp the information reflecting the external evaluation data of the second user in association with the real space. For example, when the present embodiment is used in a railway vehicle, the first user can obtain the usage situation along the line where the first user is riding, and the evaluation of the first user's or others' behavior by others, and can compare the first user's behavior with others.
[0062] Fig. 9 is a flow chart showing the processing of messages addressed to others in the information providing system 10 of Fig. 3. As shown in Fig. 6(B) and Fig. 9, when the first user selects (tap) the message-to-others function section 84 displayed on the first mobile terminal 1 (step S51), a message function screen capable of sending and receiving messages addressed to others is displayed (step S52). When the first user inputs a message addressed to others to the second user on the message function screen and makes a request to send the message, the message addressed to others is sent to the server 4 (step S53). The server 4 receives the message addressed to others (step S54).
[0063] The server 4 transmits the message addressed to the other person to the second mobile terminal 2 with information added that the sender is the first user (step S55). The second mobile terminal 2 receives the message addressed to the other person (step S56). The second mobile terminal 2 then displays unread messages in the message addressed to other person function unit 84, and when the second user selects (tap) the message addressed to other person function unit 84 on the second mobile terminal 2, the message addressed to the other person and information about the sender (first user) are displayed. This function can promote communication between users in the real world. For example, when this embodiment is used in a railway vehicle, the user can check the personal data of people riding in the same railway vehicle and ask them questions by direct messages when he or she has a question.
[0064] Fig. 10 is a flowchart showing a process when an emergency occurs in the information provision system 10 of Fig. 3. As shown in Fig. 6(A) and Fig. 10, the second mobile terminal 2 accepts an input of an emergency occurrence in the emergency input section 63b of the virtual space image page 51 (step S61). When the second user selects (tap) the emergency input section 63b displayed on the second mobile terminal 2, a confirmation message is displayed, and when the second user inputs to confirm the selection, an emergency signal is transmitted to the server 4 (step S62). The server 4 receives the emergency signal (step S63).
[0065] The server 4 transmits the emergency signal to the first mobile terminal 1 with information that the sender is the second user added (step S64). The first mobile terminal 1 receives the emergency signal (step S65). The first mobile terminal 1 then receives the emergency signal (step S65) and displays the emergency in association with the other person icon 71b of the second user in the virtual space image page 51 (step S66). The emergency display may be realized, for example, by changing the display form of the other person icon 71b corresponding to the second user. Specifically, the other person icon 71b corresponding to the second user may be blinked, or the display color of the other person icon 71b corresponding to the second user may be changed to a predetermined color (for example, red). With this function, the occurrence of an emergency can be easily notified to the first user in association with the second user. For example, when this embodiment is used in a railroad car, an emergency can be notified when a person suddenly falls ill, when trouble occurs between passengers, or when dirt is found scattered.
[0066] Fig. 11 is a flowchart showing the processing of a message addressed to the administrator in the information providing system 10 of Fig. 3. As shown in Fig. 6(A) and Fig. 11, when the first user selects (tap) the emergency input section 63b on the first mobile terminal 1 (step S71), a message function screen capable of sending and receiving a message addressed to the administrator is displayed (step S72). When the user inputs a message addressed to the administrator on the message function screen and makes a transmission request, the message addressed to the administrator is transmitted to the server 4 (step S73). The server 4 receives the message addressed to the administrator (step S74).
[0067] The server 4 transmits the message to the administrator terminal (step S75), and the administrator terminal receives the message to the administrator (step S76). The message to the administrator is preferably added with location coordinate information of the first user who transmitted the emergency signal and / or car number information of the target individual car 9 in which the first user is present, and is also preferably added with user information of the transmission source (e.g., user name). The administrator terminal may be, for example, a display terminal arranged in the driver's cab of the formed car 8, or may be a display terminal carried by a crew member of the formed car 8.
[0068] The manager terminal then displays on its display screen an indication of the occurrence of an emergency (step S77). At this time, the manager terminal may display the location where the emergency occurred (e.g., the car number), or may display user information of the sender of the emergency signal. This function allows the first user to easily notify the manager (e.g., a crew member) of the train 8 in which the first user is riding.
[0069] Fig. 12 is a flowchart showing the processing of representative emotions in the information provision system 10 of Fig. 3. As shown in Fig. 6(A) and Fig. 12, when the first user and the second user select (tap) the emotion input section 63d of the virtual space image page 51 on the first mobile terminal 1 and the second mobile terminal 2 (step S81), a screen is displayed on which the user can select and input one of a plurality of emotions (e.g., joy, anger, sadness, and happiness) (step S82). Each user selects one of the emotions on the screen and transmits it to the server 4 (step S83).
[0070] The server 4 receives emotion data from the first mobile terminal 1 and the second mobile terminal 2 (step S84). The server 4 calculates a representative emotion (hereinafter referred to as a representative emotion) based on the emotions received from each user (step S85). Here, for convenience, only two users are shown in FIG. 12, but in reality the server 4 may receive emotion data from three or more users. Then, the server 4 determines, for example, the most common type of emotion among all emotions received from each user as the representative emotion.
[0071] The server 4 transmits data of the determined representative emotion to each of the mobile terminals 1, 2 (step S86). Each of the mobile terminals 1, 2 displays an indication of the received representative emotion on the virtual space image page 51 (step S88). The indication of the representative emotion may be, for example, a pictogram mark indicating any of joy, anger, sadness, and happiness, or may be text indicating any of joy, anger, sadness, and happiness. In this way, according to this function, it is possible to inform each user of a representative emotion that representatively indicates the emotions of multiple users near the first user, and to encourage behavior that takes the representative emotion into consideration.
[0072] The present invention is not limited to the above-mentioned embodiment, and the configuration can be changed, added, or deleted. For example, the predetermined specific space including the first position coordinate in the real space may be the entire internal space (e.g., the entire passenger compartment space, the entire floor space, etc.) of a structure (e.g., a railroad car, a building, etc.), and the space determined based on the first position coordinate may be a predetermined partition space divided into a plurality of spaces within the entire structure (e.g., the passenger compartment space of the target individual vehicle 9 in which the first position coordinate exists, the floor space in which the first position coordinate exists, etc.).
[0073] Alternatively, the predetermined specific space including the first position coordinates in the real space may be an entire outdoor limited private space (e.g., an amusement park, an event venue, etc.), and the space determined based on the first position coordinates may be a predetermined partitioned space (e.g., a predetermined themed space in which the first position coordinates exist) that is divided into a plurality of parts from the entire private space. Also, instead of the field of view space, the virtual space image 71 may use an image in which other people's icons are arranged on an image of the entire predetermined partitioned space viewed from above.
[0074] In the above embodiment, the virtual space image page 51 is the upper layer, and the personal page (personal item page 52 and personal detail page 53) is the lower layer linked to it, but the hierarchical relationship may be reversed. For example, a matching process for each user may be performed according to a predetermined condition based on the personal data of each user existing in a predetermined specific space including the first position coordinate in the real space, and the matching list obtained thereby may be presented to the first mobile terminal of the first user. When the first user selects one other user in which he / she is interested from the matching list, the personal page of the other user is displayed, and when the first user selects a link in the personal page, a virtual space image page in which a other user icon corresponding to the other user is displayed may be displayed.
[0075] In this case, the matching list and a part of the personal page may be viewable by users of all grades, and the remaining part of the personal page and the virtual space image page may be viewable by users of a higher grade but not by users of a lower grade. Also, a matching list targeting only other users who exist in a predetermined partitioned space in the specific space where the first position coordinate exists may be provided to users of a lower grade, and a matching list targeting other users who exist in the entire specific space may be provided to users of a higher grade.
[0076] It should be noted that the functions of the elements disclosed herein can be performed using circuits or processing circuits, including general purpose processors, special purpose processors, integrated circuits, Application Specific Integrated Circuits (ASICs), conventional circuits, and / or combinations thereof, configured or programmed to perform the disclosed functions. A processor is considered a processing circuit or circuit because it includes transistors and other circuits. In this disclosure, a circuit, unit, or means is hardware that performs the recited functions or hardware that is programmed to perform the recited functions. The hardware may be hardware disclosed herein or other known hardware that is programmed or configured to perform the recited functions. Where the hardware is a processor, which is considered a type of circuit, the circuit, means, or unit is a combination of hardware and software, and the software is used to configure the hardware and / or the processor. [Explanation of symbols]
[0077] 1. First mobile device 2. Second mobile device 4 Server 5 Locator 7 Position coordinate device 8 trains 9 Individual Vehicles 10 Information provision system 11 Processors 13 Storage (storage media) 21 Processors 23 Storage (storage media) 41 Position coordinate calculation unit 42 Position coordinate transmission unit 51 Virtual Space Image Page 52 Personal Items Page 53 Personal details page 71 Virtual Space Images 71a View space 71b Other person icon (second user icon) N Network P1 Information Presentation Program P2 Information Program S Guest room space (special space)
Claims
1. A processor for executing a program and a storage medium on which the program is stored, The program is Acquiring first location coordinates indicating a location of a first smartphone of a first user, which is the user himself / herself, and second location coordinates indicating a location of a second smartphone of a second user, which is another person; generating a virtual space image including an image corresponding to a predetermined range of real space including the first position coordinates and not including a real image of the second user, and a second user icon located at the second position coordinates in the real space; Displaying the virtual space image on the first smartphone; Acquire data regarding the second user, and cause the first smartphone to display the data regarding the second user in association with the virtual space image; The information providing system causes the processor to execute the above.
2. The virtual space image is an image of a three-dimensional space, the second position coordinates are three-dimensional coordinates, the second user icon is displayed at a three-dimensional position in the virtual space image; 2. The information providing system of claim 1, wherein displaying the virtual space image includes displaying the second user icon such that the size of the second user icon becomes smaller as the distance from the first position coordinates to the second position coordinates increases.
3. The information providing system according to claim 1 , wherein in displaying the data related to the second user, when the second user icon is selected, the data related to the second user is displayed.
4. The program is periodically acquiring the first position coordinates; updating the virtual space image when the first position coordinates are moved; The information providing system according to claim 1 , further comprising:
5. The information providing system according to any one of claims 1 to 4, wherein the program causes the processor to execute the following: linking data relating to the second user that has been designated for public disclosure by the second user with the virtual space image and displaying it on the first smartphone.
6. The information providing system according to claim 1 , wherein the data relating to the second user includes external evaluation data relating to at least one selected from the group consisting of usage history data of the program and reaction data of a third party.
7. 7. The information providing system according to claim 6, wherein the external evaluation data includes ranking data obtained by converting the external evaluation data into numerical values based on a predetermined rule.
8. The program is Obtaining attribute information regarding attributes of a location where the first position coordinates are present; causing the first smartphone to display the attribute information; and The information providing system according to claim 1 , further comprising:
9. the virtual space image is an image corresponding to a passenger compartment space of a railway vehicle in which a plurality of individual cars are coupled to each other, the first position coordinates are position coordinates based on the cabin space, The second position coordinates are position coordinates based on the cabin space, The information providing system according to claim 8 , wherein the attribute information includes information relating to an attribute of an individual vehicle among the plurality of individual vehicles in which the first position coordinates exist.
10. The program is receiving a message from the first smartphone to the second smartphone; Sending the message to the second smartphone; and The information providing system according to claim 1 , further comprising:
11. The program is Receiving reaction data of the first user to the second user from the first smartphone; displaying the reaction data on the second smartphone; The information providing system according to claim 1 , further comprising:
12. The program is receiving an emergency signal from the second smartphone; In response to the emergency signal, the first smartphone displays an emergency display in the virtual space image in association with the second user icon; The information providing system according to claim 1 , further comprising:
13. The program is receiving a message for an administrator from the first smartphone; sending said message to said administrator; The information providing system according to claim 1 , further comprising:
14. A processor for executing a program and a storage medium on which the program is stored, The program is Acquiring first location coordinates indicating a location of a first portable terminal of a first user, which is the user himself / herself, and second location coordinates indicating a location of a second portable terminal of a second user, which is another person; generating a virtual space image including an image corresponding to a real space of a predetermined range including the first position coordinates and a second user icon corresponding to the second position coordinates in the real space; displaying the virtual space image on the first mobile terminal; acquiring data regarding the second user, and causing the first portable terminal to display the data regarding the second user in association with the virtual space image; receiving data indicative of emotions of the first user and the second user from the first mobile terminal and the second mobile terminal; Calculating a representative emotion based on emotions of a plurality of users including the first user and the second user; causing the first portable terminal to display the representative emotion in the virtual space image; The information providing system causes the processor to execute the above.
15. A processor for executing a program and a storage medium on which the program is stored, The program is Acquiring first location coordinates indicating a location of a first portable terminal of a first user, which is the user himself / herself, and second location coordinates indicating a location of a second portable terminal of a second user, which is another person; generating a virtual space image including an image corresponding to a real space of a predetermined range including the first position coordinates and a second user icon corresponding to the second position coordinates in the real space; displaying the virtual space image on the first mobile terminal; acquiring data regarding the second user, and causing the first portable terminal to display the data regarding the second user in association with the virtual space image; storing grade information of the first user; generating the virtual space image by changing a predetermined range including the first position coordinates based on grade information of the first user; The information providing system causes the processor to execute the above.
16. A plurality of sensors are installed at a predetermined location and wirelessly communicate with the first smartphone and the second smartphone to acquire information that enables identification of position coordinates of the first smartphone and the second smartphone; a second processor in communication with the sensor; The information providing system according to any one of claims 1 to 13, wherein the second processor capable of communicating with the sensor calculates the position coordinates of the first smartphone and the second smartphone based on the information from the multiple sensors, and transmits the calculated position coordinates to the first smartphone.
17. Acquiring first location coordinates indicating a location of a first smartphone of a first user; generating a virtual space image including a space corresponding to a real space of a predetermined range including the first position coordinates and not including a real image of a second user who is a different person in the real space, and a second user icon arranged at second position coordinates indicating a position of a second smartphone of the second user; Displaying the virtual space image on the first smartphone; Acquire data regarding the second user, and cause the first smartphone to display the data regarding the second user in association with the virtual space image; An information presentation program that causes a processor to execute the above.
Citation Information
Patent Citations
Liquid crystal display body device
JP1982088429A
Computer program and information communication device
JP2014146357A
Facility maintenance information management system and method of managing facility maintenance information
JP2018156373A