Program, information processing device, and method

A communication system that notifies and provides data to users within a specific area, enhancing interaction and attracting people and businesses by facilitating connections and communication through a web service platform.

JP2025188095APending Publication Date: 2025-12-25TOKYU LAND
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025166429
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-10-02
Publication Date
2025-12-25

AI Technical Summary

Technical Problem

There is a need for communication tools that stimulate interaction and connection between people in specific areas to enhance the area's value and attract people and businesses from other areas, which existing technologies have not adequately addressed.

Method used

A communication system that notifies users when their terminal device is within a predetermined area, accepts data indicating their status, and provides relevant data and messaging opportunities, using a web service platform to facilitate connections and communication among users.

Benefits of technology

Facilitates easier communication and connection opportunities among users in specific areas, enhancing area interaction and attracting people and businesses by providing real-time information and messaging capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025188095000001_ABST
    Figure 2025188095000001_ABST
Patent Text Reader

Abstract

To provide a technique for providing an opportunity at which users in a specific region are connected newly.SOLUTION: A server of a communication system executes a step (S121) of storing data regarding a user and acquiring position data of a terminal device from the terminal device used by the user as its function, a step (S122) of detecting that the acquired position data of the terminal device are within a range of a predetermined area, a step (S123) of reporting a detection result to the terminal device when detecting that the position data of the terminal device are within a range of a predetermined area, a step (S124) of receiving data showing a user's situation by the user's operation of the terminal device when it is reported that the position data of the terminal device are within a range of a predetermined area, and a step (S125) of selecting data provided to a user and transmitting the data to the terminal device according to data showing the received user's situation, and presenting the data to the user.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a program, an information processing device, and a method. [Background technology]

[0002] In order to stimulate communication, various tools using personal computers (PCs), smartphones, etc. are provided.

[0003] For example, as an example of matching people, a technology has been disclosed for a matching system for actually meeting people at so-called offline meetings. [Prior art documents] [Patent documents]

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

[0005] In addition to urban development in specific areas, there is a need to encourage interaction between people in those areas and stimulate communication. This is to increase the added value of the area and encourage the inflow of people, businesses, etc. from other areas. However, appropriate communication tools for such purposes have not been provided.

[0006] Therefore, this disclosure describes a technology that provides an opportunity for users in a specific area to make new connections with each other. [Means for solving the problem]

[0007] According to one embodiment of the present disclosure, there is provided a program for providing data to a registered user when executed by a computer having a processor and a memory, wherein the memory stores data related to the user, and the program causes the processor to execute the following steps: acquiring location data of the terminal device from the terminal device used by the user; detecting that the acquired location data of the terminal device is within a predetermined area; notifying the terminal device of the detection result when it is detected that the location data of the terminal device is within the predetermined area; accepting data indicating the user's status by the user operating the terminal device when it is notified that the location data of the terminal device is within the predetermined area; and selecting data to be provided to the user according to the accepted data indicating the user's status, transmitting the data to the terminal device, and presenting the data to the user. [Effects of the Invention]

[0008] According to the present disclosure, when the location data of a user's terminal device is within a predetermined area, the device notifies the user of this fact, accepts data indicating the user's situation from the user, and presents the data to the user. This allows other users to know that the user is in the predetermined area and the user's situation. This makes it easier for other users to communicate, providing opportunities for users in a specific area to connect with each other and stimulating communication. [Brief explanation of the drawings]

[0009] [Figure 1] 1 is a block diagram showing the overall configuration of a communication system 1 according to a first embodiment. [Figure 2] 2 is a block diagram showing a functional configuration of the terminal device 10 of FIG. 1. FIG. [Figure 3] 2 is a block diagram showing the functional configuration of the server 20 of FIG. 1. FIG. [Figure 4] FIG. 4 is a diagram showing an example of the data structure of a user database 2021 in FIG. 3. [Figure 5]10 is a flowchart showing an example of the flow of a data providing process performed by the communication system 1. [Figure 6] FIG. 10 is a diagram showing an example of a service provision screen displayed on the terminal device 10. [Figure 7] 10 is a diagram showing an example of a communication screen displayed on the terminal device 10. FIG. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. The following description and drawings are examples for explaining the present invention, and appropriate omissions and simplifications have been made for clarity of explanation. The present invention can be implemented in various other forms. Unless otherwise specified, each component may be singular or plural. In the following description, the same components are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated.

[0011] The functions performed by the components described herein may be implemented in circuitry or processing circuitry, including general-purpose processors, application-specific processors, integrated circuits, ASICs (Application Specific Integrated Circuits), a CPU (a Central Processing Unit), conventional circuits, and / or combinations thereof, programmed to perform the described functions. A processor includes transistors and other circuits and is considered to be circuitry or processing circuitry. A processor may also be a programmed processor that executes programs stored in memory.

[0012] In this specification, a circuitry, unit, or means is hardware that is programmed to realize or performs the described functions, which may be any hardware disclosed herein or any hardware known to be programmed to realize or perform the described functions.

[0013] If the hardware is a processor considered to be a type of circuitry, the circuitry, means, or unit is a combination of the hardware and software used to configure the hardware and / or processor.

[0014] <Summary> The communication system according to the present disclosure will be described below. The communication system according to the present disclosure is a system for providing various data to users (who may be residents or who work in the vicinity of the area) within a predetermined area. The various data provided includes information about stores within the predetermined area and advertising information, as well as information about other users who are (present) within the predetermined area in real time. The communication system according to the present disclosure is configured to enable communication with other users by exchanging messages. The communication system according to the present disclosure is a system provided as a web service, for example, by a cloud server or the like, known as SaaS (Software as a Service).

[0015] As mentioned above, when developing cities and town blocks in specific areas, it is necessary not only to construct buildings, but also to create attractive towns. As part of this, it is necessary to promote interaction between people in the area and stimulate communication. This is to increase the added value of the area and encourage the inflow of people, businesses, etc. from other areas.

[0016] Therefore, the communication system according to the present disclosure notifies the user when the location data of the user's terminal device is within a predetermined area, accepts data indicating the situation from the user, and presents various data to the user. As described above, the various data includes information about stores within the predetermined area, advertising information, and information about other users who are (present) within the predetermined area in real time.

[0017] Furthermore, the communication system according to the present disclosure accepts message data for other users and transmits it to the terminal devices of the other users.

[0018] The above-described configuration allows users to obtain various information about the specified area, thereby increasing convenience for users and contributing to increasing the added value of the area.

[0019] Furthermore, since other users can know that the user is in a specific area and understand the user's situation, it becomes easier to communicate with other users and actually exchange message data, which leads to providing new opportunities for users in a specific area to connect with each other and stimulate communication.

[0020] <First Embodiment> The following describes the communication system 1. In the following description, for example, when the terminal device 10 accesses the server 20, the server 20 responds with information for generating a screen on the terminal device 10. The terminal device 10 generates and displays a screen based on the information received from the server 20.

[0021] <1 Overall structure of communication system 1> FIG. 1 is a block diagram showing the overall configuration of a communication system 1 according to a first embodiment. As shown in FIG. 1, the communication system 1 includes a plurality of terminal devices (terminal device 10A and terminal device 10B are shown in FIG. 1; hereinafter, they may be collectively referred to as "terminal device 10") and a server 20. The terminal devices 10 and the server 20 are connected to each other so as to be able to communicate with each other via a network 80. The network 80 is configured as a wired or wireless network. In this embodiment, the server 20 is a web server (including a cloud server), and exchanges information with the terminal device 10 via web pages. Furthermore, a web page browser for viewing web pages is installed on the terminal device 10, but a dedicated application for providing the services of the server 20 may also be installed so that the web pages can be viewed using the dedicated application.

[0022] The terminal device 10 is a device operated by each user. Here, the user is a user who is registered with the communication system 1 in order to use the terminal device 10 to receive various data when within a predetermined area, which is a function of the communication system 1. The user may be an individual or a business entity such as a store or corporation. The terminal device 10 is realized by a tablet compatible with a mobile communication system, a mobile terminal such as a smartphone, or the like. Alternatively, the terminal device 10 may be, for example, a desktop personal computer (PC) or a laptop PC.

[0023] The terminal device 10 is communicatively connected to the server 20 via a network 80. The terminal device 10 is connected to the network 80 by communicating with communication devices such as a wireless base station 81 conforming to communication standards such as 4G, 5G, and LTE (Long Term Evolution), and a wireless LAN router 82 conforming to a wireless LAN (Local Area Network) standard such as IEEE (Institute of Electrical and Electronics Engineers) 802.11. As shown as a terminal device 10B in FIG. 1 , the terminal device 10 includes a communication IF (Interface) 12, an input device 13, an output device 14, a memory 15, a storage unit 16, and a processor 19.

[0024] The communication IF 12 is an interface for inputting and outputting signals so that the terminal device 10 can communicate with external devices. The input device 13 is an input device (e.g., a keyboard, a touch panel, a touch pad, a pointing device such as a mouse, etc.) for receiving input operations from a user. The output device 14 is an output device (e.g., a display, a speaker, etc.) for presenting information to a user. The memory 15 is for temporarily storing programs and data processed by the programs, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage unit 16 is a storage device for saving data, such as a flash memory or an HDD (Hard Disc Drive). The processor 19 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.

[0025] The server 20 is a device that stores and manages data related to users registered in the communication system 1. The server 20 acquires location data from the terminal device used by the user, and if it detects that the location data of the terminal device is within a predetermined area, it notifies the user to that effect. Furthermore, if the location data of the terminal device is within the predetermined area, the server 20 accepts data indicating the user's situation, selects data to provide to the user according to the data indicating the user's situation, and transmits the data to the user's terminal device. Furthermore, the server 20 accepts message data for other users and transmits it to the other users' terminal devices.

[0026] The server 20 is a computer connected to a network 80. The server 20 includes a communication IF 22, an input / output IF 23, a memory 25, a storage 26, and a processor 29.

[0027] The communication IF 22 is an interface for inputting and outputting signals so that the server 20 can communicate with external devices. The input / output IF 23 functions as an interface with an input device for receiving input operations from a user and an output device for presenting information to the user. The memory 25 is for temporarily storing programs and data processed by the programs, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage 26 is a storage device for saving data, such as a flash memory or an HDD (Hard Disc Drive). The processor 29 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.

[0028] <1.1 Configuration of the terminal device 10> FIG. 2 is a block diagram showing the functional configuration of the terminal device 10 of FIG. 1. As shown in FIG. 2, the terminal device 10 includes multiple antennas (antenna 111, antenna 112), wireless communication units (first wireless communication unit 121, second wireless communication unit 122) corresponding to the respective antennas, an operation reception unit 130 (including a touch-sensitive device 131), an audio processing unit 140, a microphone 141, a speaker 142, a display 150, a position information sensor 160, a storage unit 170, and a control unit 180. The terminal device 10 also has functions and configurations not specifically shown in FIG. 2 (e.g., a battery for storing power, a power supply circuit for controlling the supply of power from the battery to each circuit, etc.). As shown in FIG. 2, the blocks included in the terminal device 10 are electrically connected by a bus or the like. The terminal device 10 shown in FIG. 2 will be described as a mobile terminal such as a tablet or smartphone compatible with a mobile communication system, but may also be a stationary personal computer (PC) or a laptop PC.

[0029] The antenna 111 emits a signal emitted by the terminal device 10 as a radio wave. The antenna 111 also receives a radio wave from space and provides the received signal to the first radio communication unit 121.

[0030] The antenna 112 emits a signal emitted by the terminal device 10 as a radio wave. The antenna 112 also receives a radio wave from space and provides the received signal to the second radio communication unit 122.

[0031] The first wireless communication unit 121 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 111 so that the terminal device 10 can communicate with other wireless devices. The second wireless communication unit 122 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 112 so that the terminal device 10 can communicate with other wireless devices. The first wireless communication unit 121 and the second wireless communication unit 122 are communication modules including a tuner, an RSSI (Received Signal Strength Indicator) calculation circuit, a CRC (Cyclic Redundancy Check) calculation circuit, a high-frequency circuit, etc. The first wireless communication unit 121 and the second wireless communication unit 122 perform modulation / demodulation and frequency conversion of wireless signals transmitted and received by the terminal device 10, and provide the received signals to the control unit 180.

[0032] The operation reception unit 130 has a mechanism for receiving input operations from a user. Specifically, the operation reception unit 130 is configured as a touch screen and includes a touch-sensitive device 131. Note that, when the terminal device 10 is configured as a PC, the operation reception unit 130 may be configured with a keyboard and a mouse.

[0033] Touch-sensitive device 131 accepts an input operation by a user of terminal device 10. Touch-sensitive device 131 detects the user's touch position on the touch panel by using, for example, a capacitive touch panel. Touch-sensitive device 131 outputs a signal indicating the user's touch position detected by the touch panel to control unit 180 as an input operation.

[0034] The audio processing unit 140 modulates and demodulates audio signals. The audio processing unit 140 modulates a signal provided from the microphone 141 and provides the modulated signal to the control unit 180. The audio processing unit 140 also provides the audio signal to the speaker 142. The audio processing unit 140 is realized, for example, by a processor for audio processing. The microphone 141 accepts audio input and provides an audio signal corresponding to the audio input to the audio processing unit 140. The speaker 142 converts the audio signal provided from the audio processing unit 140 into audio and outputs the audio to the outside of the terminal device 10.

[0035] Display 150 displays data such as images, videos, and text under the control of control unit 180. Display 150 is realized by, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.

[0036] The position information sensor 160 is a sensor that detects the position of the terminal device 10, and is, for example, a GPS (Global Positioning System) module. The GPS module is a receiving device used in a satellite positioning system. The satellite positioning system receives signals from at least three or four satellites, and detects the current position of the terminal device 10 equipped with the GPS module based on the received signals.

[0037] Storage unit 170 is configured with memory 15, such as a flash memory, and storage unit 16, and stores data and programs used by terminal device 10. In one aspect, storage unit 170 stores user information 171.

[0038] The user information 171 is information about a user who uses the terminal device 10 and receives various types of data when within a predetermined area, which is a function of the communication system 1. The user information includes information such as information for identifying the user (user ID), the user name, data for identifying the terminal device 10, the name to be displayed on the terminal device 10, and icon image data.

[0039] The control unit 180 is configured by, for example, the processor 19, and controls the operation of the terminal device 10 by reading a program stored in the storage unit 170 and executing instructions included in the program. The control unit 180 performs the functions of an input operation reception unit 181, a transmission / reception unit 182, a notification control unit 183, and a data processing unit 184 by operating in accordance with a program (not shown) that is an application that is stored in advance in the storage unit 170 of the terminal device 10 and installed, for example.

[0040] Input operation reception unit 181 performs processing to receive a user's input operation on an input device such as touch-sensitive device 131. Based on information about the coordinates where the user has touched touch-sensitive device 131 with a finger or the like, input operation reception unit 181 determines the type of operation, such as whether the user's operation is a flick operation, a tap operation, or a drag (swipe) operation.

[0041] The transmitting / receiving unit 182 performs processing for the terminal device 10 to transmit and receive data to and from an external device such as the server 20 in accordance with a communication protocol.

[0042] The notification control unit 183 performs processing to present information to the user. The notification control unit 183 performs processing to display a display image on the display 150, processing to output sound from the speaker 142, and the like.

[0043] The data processing unit 184 performs calculations on the data that the terminal device 10 has received as input in accordance with a program, and outputs the calculation results to a memory or the like.

[0044] <1.2 Functional configuration of server 20> Fig. 3 is a block diagram showing the functional configuration of the server 20 in Fig. 1. As shown in Fig. 3, the server 20 functions as a communication unit 201, a storage unit 202, and a control unit 203.

[0045] The communication unit 201 performs processing for the server 20 to communicate with external devices.

[0046] The storage unit 202 is composed of, for example, a memory 25 and a storage 26, and stores data and programs used by the server 20. The storage unit 202 stores a user database 2021 and the like.

[0047] The user database 2021 is a database for holding data relating to users who are managed by the communication system 1. Details will be described later.

[0048] The control unit 203 performs the functions shown in various modules, such as a reception control module 2031, a transmission control module 2032, a terminal location data acquisition module 2033, an area notification module 2034, a user status reception module 2035, a user message transmission / reception module 2036, and a user-provided data transmission module 2037, by the processor 29 of the server 20 performing processing according to the program.

[0049] The reception control module 2031 controls the process by which the server 20 receives signals from external devices in accordance with a communication protocol.

[0050] The transmission control module 2032 controls the process in which the server 20 transmits signals to external devices in accordance with a communication protocol.

[0051] The terminal position data acquisition module 2033 controls the process of acquiring position data of the terminal device 10 from the terminal device 10 used by the user. The position information sensor 160 of the terminal device 10 detects the current position of the terminal device 10 and transmits the position data of the detected current position to the server 20 via the transmitter / receiver 182. The terminal position data acquisition module 2033 receives and acquires the transmitted position data via the communication unit 201. The position data acquired by the terminal position data acquisition module 2033 is, for example, data identified from latitude and longitude acquired from a GPS module, but may also be data that identifies the current address of the terminal device 10.

[0052] The terminal location data acquisition module 2033 acquires location data of the terminal device used by each of the multiple users registered in the communication system 1 from the terminal device.

[0053] Furthermore, the terminal location data acquisition module 2033 controls the process of detecting whether the acquired terminal device location data is within a predetermined area. The range of the predetermined area includes an area corresponding to a specific address (for example, Shibuya 1-3 Chome, Shibuya Ward, Chuo Ward, Tokyo, etc.) and an area within a predetermined distance from a specific location (for example, within a 1 km radius of Shinjuku Station, within a 10-minute walk, etc.). The terminal location data acquisition module 2033, for example, stores latitude and longitude data corresponding to the range of the predetermined area, determines whether data specified from the latitude and longitude that is the acquired terminal device location data is within that range, and if it is within that range, detects that the acquired terminal device location data is within the predetermined area.

[0054] When the within-area notification module 2034 detects that the location data of a terminal device acquired by the terminal location data acquisition module 2033 is within a predetermined area, the within-area notification module 2034 controls processing for notifying the terminal device of the detection result. For example, when the within-area notification module 2034 detects that a terminal device 10 of a certain user is within a predetermined area, the within-area notification module 2034 transmits data notifying the terminal device 10 that it is within the predetermined area. When the within-area notification module 2034 transmits the notification data, the terminal device 10 receives the notification data via the transmission / reception unit 182 and displays it on the display 150.

[0055] For example, when the in-area notification module 2034 receives data notifying that the terminal device 10 is within a predetermined area, the in-area notification module 2034 may cause the terminal device 10 to start predetermined application software provided by the communication system 1. For example, the in-area notification module 2034 may cause the data notifying that the terminal device 10 is within the predetermined area to be displayed on the display 150 by push notification, may prompt the user to start the predetermined application software, or may prompt the user to input data indicating the user's status that is accepted by a user status acceptance module 2035 described below.

[0056] Furthermore, for example, when the in-area notification module 2034 receives data notifying that the terminal device 10 is within a predetermined area, the in-area notification module 2034 may transmit the detected location data of the terminal devices 10 used by the user and other users to the terminal devices 10 used by the user and other users, and present the location data to the user and other users (display it on the display 150). At this time, the in-area notification module 2034 may present (display it on the display 150) the location data of the terminal devices 10 used by the user and other users, together with map data of the predetermined area. Specifically, the in-area notification module 2034 displays a map made up of map data of the predetermined area, and displays the locations of multiple users on the map so that they can be seen based on the location data of the multiple users. At this time, the locations of the multiple users may be displayed by arranging icons set (or initially set) by each user on the map.

[0057] When the in-area notification module 2034 notifies that the location data of the terminal device is within a predetermined area, the user status reception module 2035 controls the process of receiving data indicating the user's status through the user's operation of the terminal device 10. The data indicating the user's status is, for example, data selected by the user from predetermined options or data arbitrarily input by the user. Specific examples of the data indicating the user's status include the following: -Indicates the user's mood or emotion (e.g., "I'm in a bad mood," "I want to go to...") - Information introducing the user themselves (workplace information, event information, etc.) -Indicating the user's schedule (e.g., I'm free after XX PM) - Messages to other users (e.g., "Please invite me out for drinks after XX PM")

[0058] The user status reception module 2035 may hold options for data indicating the user's status as described above in advance, and may present the user with standard phrases, icons, etc. indicating such status to allow the user to select one. The user status reception module 2035 may hold editable standard phrases indicating the user's status as described above, and may accept the necessary parts by inputting them as text, etc. (e.g., allowing the user to input only the time portion, such as "I'm free after XX PM").

[0059] The intra-area notification module 2034 may transmit data indicating the user's status received by the user status reception module 2035 to the terminal devices 10 used by the user and other users, and present the data to the user and other users (display it on the display 150). The intra-area notification module 2034 may, for example, display the data indicating the user's status as text or as an icon near an icon set (or initially set) by each user, or may be set to display the data when the user's icon is tapped.

[0060] The user message sending / receiving module 2036 controls the process of accepting message data from a user to another user that is presented (displayed on the display 150), transmitting the message data to the terminal device used by the other user, and presenting the message data to that user. For example, when a user operates the terminal device 10 to select another user displayed on the terminal device 10 by tapping or the like, and input and transmit message data, the terminal device 10 transmits the message data to the server 20 via the transmitting / receiving unit 182, and the user message sending / receiving module 2036 receives the transmitted message data via the communication unit 201. The user message sending / receiving module 2036 then transmits the received message data to the terminal device 10 of the other user via the communication unit 201, and displays it on the display 150.

[0061] The user message sending / receiving module 2036 may, for example, accept message data using a message function provided in predetermined application software provided by the communication system 1 and send it to other users. The user message sending / receiving module 2036 may send an input format using the message function to the terminal device 10, display it on the display 150, and accept message data through operation input of the input format by the user. The user message sending / receiving module 2036 may accept message data input by text as its message function, or may accept message data as a predetermined image (stamp), icon, etc.

[0062] The user message transmitting / receiving module 2036 may accept message data for one other user and transmit it to the one other user, or may accept message data for multiple other users and transmit it to the multiple other users. The multiple users may be grouped, for example, and may be configured to transmit only to target users within a predetermined area.

[0063] The user-provided data transmission module 2037 selects data to be provided to the user in accordance with the data indicating the user's status received by the user status reception module 2035, transmits the data to the user's terminal device 10, and controls the process of presenting the data to the user. The data to be provided to the user includes, for example, advertising data from businesses such as stores within or around a predetermined area. Specific examples of data to be provided to the user include the following: Menus of restaurants in the area (including recommendations) - Food and drink menus available for delivery from restaurants in the area Sales information for stores in the area - Information on services available only to registered users by stores in the area

[0064] The user-provided data transmission module 2037 transmits the data to be provided to the user as described above to the terminal device 10 of another user via the communication unit 201 and causes the data to be displayed on the display 150 .

[0065] Furthermore, the user-provided data transmission module 2037 may select and present data to the user in accordance with message data for other users received by the user message transmission / reception module 2036. For example, the user-provided data transmission module 2037 may determine from the message data that the user desires a restaurant, and present to the user restaurants in the area that meet the conditions of the message data (time period, preferences, etc.).

[0066] Furthermore, the user-provided data transmission module 2037 may determine other users who are nearby from the user's location data, and select and present data about the other users to the user. Here, the other users may be other users who have been registered in advance by the user (such as friends), members registered in a group, or users determined from the user's message history.

[0067] <2 Data Structure> FIG. 4 is a diagram showing an example of the data structure of the user database 2021 in FIG.

[0068] As shown in FIG. 4, each record in the user database 2021 includes an item "user ID," an item "user name," an item "registration information," and the like.

[0069] The item "user ID" is information managed by the communication system 1 that identifies each user registered in the communication system 1.

[0070] The item "user name" is the name of the user (or the name of a business operator, etc.) registered in the communication system 1 and managed by the communication system 1.

[0071] The item "Registration information" is various data about users registered in communication system 1 that is managed by communication system 1, and specifically includes items such as "Terminal identification data," "Display name," "Display icon," and "History information."

[0072] The item "terminal identification data" is information that identifies each terminal device 10 used by a user, and is managed by the communication system 1. The item "terminal identification data" is data necessary for the terminal location data acquisition module 2033 of the server 20 to identify the user corresponding to the terminal device 10 from which the location data has been acquired.

[0073] The item "display name" is information about the name to be displayed on the terminal device 10 used by the user, which is managed by the communication system 1. The item "display name" is, for example, a name to be displayed by predetermined application software provided by the communication system 1, and may be used not only as a display name on the user's own terminal device 10, but also as a display name when the in-area notification module 2034 displays it on a map.

[0074] The item "display icon" is image data to be displayed on the terminal device 10 used by the user, managed by the communication system 1. The item "display icon" is, for example, an icon based on image data to be displayed by predetermined application software provided by the communication system 1, and may be used not only to be displayed on the user's own terminal device 10, but also as a display icon when the in-area notification module 2034 displays it on a map.

[0075] The item "history information" is information about the user's history managed by the communication system 1. The item "history information" is, for example, data that is referenced when the user-provided data transmission module 2037 selects data to be provided to the user.

[0076] When a user registers as a new member, the server 20 accepts input of various data and adds a record to the user database 2021.

[0077] <3 operations> Hereinafter, the input screen control process performed by the communication system 1 in the first embodiment will be described with reference to FIG.

[0078] FIG. 5 is a flowchart showing an example of the flow of the data providing process performed by the communication system 1.

[0079] In step S121, the terminal location data acquisition module 2033 of the server 20 acquires location data of the terminal device 10 from the terminal device 10 used by the user. In step S121, for example, the location information sensor 160 of the terminal device 10 detects the current location of the terminal device 10 and transmits location data of the detected current location to the server 20 via the transmitting / receiving unit 182, and the transmitted location data is received and acquired via the communication unit 201.

[0080] In step S122, the terminal location data acquisition module 2033 of the server 20 detects that the acquired location data of the terminal device is within a predetermined area. In step S122, for example, latitude and longitude data corresponding to the range of the predetermined area is stored, and it is determined whether the data specified from the latitude and longitude, which is the acquired location data of the terminal device, is within that range, and if it is within that range, it is detected that the acquired location data of the terminal device is within the predetermined area.

[0081] In step S123, if the in-area notification module 2034 of the server 20 detects that the location data of the terminal device acquired in step S122 is within a predetermined area, it notifies the terminal device of the detection result. In step S123, for example, if it detects that the terminal device 10 of a certain user is within the predetermined area, it transmits data notifying the terminal device 10 that it is within the predetermined area. At this time, the in-area notification module 2034 may, for example, present (display on the display 150) location data of the terminal devices 10 used by the user and other users together with map data of the predetermined area. Specifically, in step S123, a map made up of map data of the predetermined area is displayed, and the locations of multiple users on the map based on their location data are displayed so that they can be seen. At this time, the locations of the multiple users may be displayed by arranging icons set (or initially set) by each user on the map.

[0082] In step S124, if the user status receiving module 2035 of the server 20 is notified in step S123 that the location data of the terminal device is within a predetermined area, the user status receiving module 2035 receives data indicating the user's status through the user's operation of the terminal device 10. The data indicating the user's status received in step S124 is, for example, data selected by the user from predetermined options or data arbitrarily input by the user.

[0083] In step S125, the user-provided data transmission module 2037 of the server 20 selects data to be provided to the user in accordance with the data indicating the user's status received in step S124, transmits the data to the terminal device 10 of the user, and presents it to the user. In step S125, the data to be provided to the user is transmitted via the communication unit 201 to the terminal device 10 of another user, and is displayed on the display 150.

[0084] As described above, in the communication system 1, when the location data of the user's terminal device is within a predetermined area, the communication system 1 notifies the user of this, accepts data indicating the situation from the user, and presents various data to the user.

[0085] <4 Screen example> An example of an input screen for service provision by the communication system 1 will be described below with reference to FIGS.

[0086] Fig. 6 is a diagram showing an example of a service provision screen displayed on the terminal device 10. The screen example of Fig. 6 shows an example of a screen displayed on the display 150 of the terminal device 10, in which a map of a predetermined area is displayed by the in-area notification module 2034 of the server 20, and multiple users on the map are displayed as icons based on their position data. This corresponds to step S123 in Fig. 5.

[0087] 6, a window 1031 is displayed on the display 150 of the terminal device 10. In this window 1031, a service provision screen 1031a by the communication system 1 is displayed.

[0088] The service provision screen 1031a displays a map showing the range of a predetermined area (which may be the whole or a part of it). On this map screen, user icons 1031b to 1031e representing each user are displayed according to the position based on the position data of each terminal device 10, and buildings 1031f to 1031h, which are structures such as buildings on the map, are also displayed. The user icons 1031b to 1031e represent each user registered in the communication system 1, and icon images set at the time of user registration are displayed. At this time, the user's location (place) may be indoors or outdoors, and the user associated with user icon 1031b indicates that he or she is outdoors, while the user associated with user icon 1031e indicates that he or she is indoors (inside building 1031f). Although not shown in the figure, data indicating the user's situation accepted by the user situation acceptance module 2035 may be displayed near each icon, for example.

[0089] Tapping user icons 1031b to 1031e on the screen shown in Fig. 6 may transition to a communication screen shown in Fig. 7, which will be described later, and allow individual communication. Also, if a store or the like that is a user registered in the communication system 1 is located in buildings such as 1031f to 1031h, advertising data or the like may be displayed as data to be provided to the user.

[0090] Fig. 7 is a diagram showing an example of a communication screen displayed on the terminal device 10. The screen example in Fig. 7 shows an example of a screen displayed on the display 150 of the terminal device 10 after the user message sending / receiving module 2036 of the server 20 receives message data from a certain user to another user displayed on the display 150.

[0091] 7, a window 1032 is displayed on the display 150 of the terminal device 10. In this window 1032, a communication service provision screen 1032a by the communication system 1 is displayed.

[0092] The communication service provision screen 1032a displays user icons 1032b representing other users, and displays a user icon 1032c representing the user using this terminal device 10. To the right of the user icon 1032c, a text display field 1032d (here, the input content of the user of the user icon 1032c) entered by each user is displayed, and a text input field 1032e is provided for the user to enter a message. In addition, recommendation display fields 1032f to 1032h are provided, which are data to be provided to the user according to message data between the user and other users.

[0093] 7, when the user inputs text into text input field 1032e and presses the send button (not shown), the text is displayed as in text display field 1032d and is also displayed to other users. At this time, text input field 1032e may be configured to allow not only message data to be input by text input, but also message data in the form of a predetermined image (stamp), icon, etc., or to allow attachment of a file such as a photo.

[0094] <Summary> As described above, according to this embodiment, the location data of the terminal device is acquired from the terminal device used by the user, the location data of the user's terminal device is detected to be within a predetermined area, and if it is within the predetermined area, a notification to that effect is issued. Furthermore, if the location data is within the predetermined area, data indicating the user's situation is accepted from the user, and various data is presented to the user. This allows other users to know that the user is in a predetermined area and the user's situation. This makes it easier for other users to communicate, providing opportunities for new connections between users in a specific area and stimulating communication.

[0095] Furthermore, according to this embodiment, the detected location data of the terminal devices used by the user and other users is transmitted and presented to the terminal devices used by the user and other users. Message data for other users is then accepted and transmitted to the terminal devices of the other users. This allows for the exchange of message data with other users, enabling communication. This provides opportunities for users in a specific area to connect with each other and stimulates communication.

[0096] Although the embodiments of the disclosure have been described above, they can be implemented in various other forms and can be implemented with various omissions, substitutions, and modifications. These embodiments and modifications, as well as those with omissions, substitutions, and modifications, are included in the technical scope of the claims and their equivalents.

[0097] <Additional Notes> The matters described in the above embodiments will be supplemented below.

[0098] (Supplementary Note 1) A program for providing data to a registered user when executed by a computer having a processor 29 and a memory 25, wherein the memory 25 stores data relating to the user, and the program causes the processor 29 to execute the following steps: acquire location data of the terminal device from the terminal device used by the user (S121); detect that the acquired location data of the terminal device is within a predetermined area (S122); notify the terminal device of the detection result when it is detected that the location data of the terminal device is within the predetermined area (S123); accept data indicating the user's status by operating the terminal device by the user when it is notified that the location data of the terminal device is within the predetermined area (S124); and select data to be provided to the user according to the accepted data indicating the user's status, send it to the terminal device, and present it to the user (S125).

[0099] (Appendix 2) The program further executes a step of transmitting, for a terminal device that detects that its location data is within a predetermined area, the detected location data of the terminal device used by the user and other users to terminal devices used by the user and other users, and presenting the data to the user and other users, as described in (Appendix 1).

[0100] (Appendix 3) A program as described in (Appendix 2), wherein in the step of presenting to the user and other users, location data of the detected terminal devices used by the user and other users is presented together with map data of a specified area.

[0101] (Appendix 4) A program as described in (Appendix 2), in which, in the step of accepting data indicating the user's status, message data for other users that is presented is accepted together with the data indicating the user's status, and the program further executes a step of transmitting the accepted message data for other users to a terminal device used by the other users and presenting it to the other users.

[0102] (Appendix 5) A program described in (Appendix 4), in which, in the step of selecting data to be provided to the user and sending it to the terminal device, data to be provided to the user is selected in accordance with message data for other users that has been received, sent to the terminal device, and presented to the user.

[0103] (Appendix 6) A program described in any one of (Appendix 1) to (Appendix 5), wherein the data indicating the user's situation includes data input into the terminal device by the user introducing himself / herself, data input into the terminal device by the user about his / her emotions, and data input into the terminal device by the user about his / her schedule.

[0104] (Appendix 7) A program described in any one of (Appendix 1) to (Appendix 5), which includes advertising data of businesses located in a specified area as data to be provided to the user.

[0105] (Appendix 8) An information processing device that includes a control unit 203 and a memory 25 (storage unit 202) and provides data to a registered user, wherein the memory 25 stores data related to the user, and the control unit 203 executes the following steps: a step (S121) of acquiring location data of the terminal device from the terminal device used by the user; a step (S122) of detecting that the acquired location data of the terminal device is within a predetermined area; a step (S123) of notifying the terminal device of the detection result when it is detected that the location data of the terminal device is within the predetermined area; a step (S124) of accepting data indicating the user's status by the user operating the terminal device when it is notified that the location data of the terminal device is within the predetermined area; and a step (S125) of selecting data to be provided to the user according to the accepted data indicating the user's status, transmitting the data to the terminal device, and presenting the data to the user.

[0106] (Appendix 9) A method for providing data to a registered user, executed by a computer having a processor 29 and a memory 25, wherein the memory 25 stores data relating to the user, and the method includes the steps of: acquiring location data of the terminal device from the terminal device used by the user (S121); detecting that the acquired location data of the terminal device is within a predetermined area (S122); notifying the terminal device of the detection result if it is detected that the location data of the terminal device is within the predetermined area (S123); accepting data indicating the user's status by operating the terminal device by the user if it is notified that the location data of the terminal device is within the predetermined area (S124); and selecting data to be provided to the user according to the accepted data indicating the user's status, transmitting the data to the terminal device, and presenting the data to the user (S125). [Explanation of symbols]

[0107] 1: Communication System 10: Terminal device 10A: Terminal equipment 10B: Terminal device 13: Input device 14: Output device 15: Memory 16: Storage section 19: Processor 20: Server 25: Memory 26: Storage 29: Processor 80: Network 81: Wireless base station 82: Wireless LAN router 111: Antenna 112: Antenna 121: First wireless communication unit 122: Second wireless communication unit 130: Operation reception unit 131: Device 140: Audio processing unit 141:Mike 142: Speaker 150: Display 160: Location information sensor 170: Storage section 171: User information 180: Control unit 181: Input operation reception unit 182: Transmitter / receiver 183: Notification control section 184: Data processing section 201: Communications Department 202: Storage section 203: Control unit 2021: User Database 2031: Receiving control module 2032: Transmission control module 2033: Terminal location data acquisition module 2034: Area notification module 2035: User status reception module 2036: User message sending and receiving module 2037: User-provided data transmission module

Claims

1. A program for causing a computer having a processor and a memory to execute the program and provide data to registered users, the memory stores data relating to the user; The program causes the processor to: acquiring location data of the terminal device used by the user from the terminal device; detecting that the acquired location data of the terminal device is within a predetermined area; a step of notifying the terminal device of the detection result when detecting that the location data of the terminal device is within a predetermined area; receiving data indicating a situation of the user through an operation of the terminal device by the user when the location data of the terminal device is notified that the location data is within a predetermined area; and selecting data to be provided to the user in accordance with the received data indicating the user's status, transmitting the data to the terminal device, and presenting the data to the user.

2. The program further comprises: The program of claim 1, wherein for a terminal device that detects that the location data of the terminal device is within a predetermined area, the program executes a step of transmitting the detected location data of the terminal device used by the user and other users to terminal devices used by the user and other users, and presenting the data to the user and other users.

3. 3. The program according to claim 2, wherein the step of presenting to the user and other users presents the detected position data of the terminal devices used by the user and other users together with map data of a predetermined area.

4. In the step of receiving data indicating the user's status, message data for other users that are presented are received together with the data indicating the user's status; The program further comprises:

3. The program according to claim 2, further comprising a step of transmitting the received message data to the other user to a terminal device used by the other user and presenting the message data to the other user.

5. 5. The program according to claim 4, wherein in the step of selecting data to be provided to the user and transmitting it to the terminal device, data to be provided to the user is selected in accordance with the received message data for the other user, transmitted to the terminal device, and presented to the user.

6. The program according to any one of claims 1 to 5, wherein the data indicating the user's situation includes data input into the terminal device by the user introducing himself / herself, data input into the terminal device by the user about his / her emotions, and data input into the terminal device by the user about his / her schedule.

7. 6. The program according to claim 1, wherein the data provided to the user includes advertisement data of businesses existing in a predetermined area.

8. An information processing device that includes a control unit and a memory and provides data to a registered user, the memory stores data relating to the user; The control unit acquiring location data of the terminal device used by the user from the terminal device; detecting that the acquired location data of the terminal device is within a predetermined area; a step of notifying the terminal device of the detection result when detecting that the location data of the terminal device is within a predetermined area; receiving data indicating a situation of the user through an operation of the terminal device by the user when the location data of the terminal device is notified that the location data is within a predetermined area; and selecting data to be provided to the user in accordance with the received data indicating the user's status, transmitting the selected data to the terminal device, and presenting the selected data to the user.

9. 1. A method for providing data to a registered user, the method being executed by a computer having a processor and a memory, the method comprising: the memory stores data relating to the user; The method further comprises the processor: acquiring location data of the terminal device used by the user from the terminal device; detecting that the acquired location data of the terminal device is within a predetermined area; a step of notifying the terminal device of the detection result when detecting that the location data of the terminal device is within a predetermined area; receiving data indicating a situation of the user through an operation of the terminal device by the user when the location data of the terminal device is notified that the location data is within a predetermined area; and selecting data to be provided to the user in accordance with the received data indicating the user's status, transmitting the selected data to the terminal device, and presenting the selected data to the user.

Citation Information

Patent Citations

  • Matching system

    JP2009059057A